OpenBSD的安装、升级、更新等日常问题。
版主: chenjun, 天地乾坤
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-18 11:05
OpenBSD的amd64当前版安装输入法进不了X了,改名.xinitrc后才行。无奈先换回稳定版,结果发现不支持播放1080P的高清ts文件。
代码: 全选
# mplayer 1.ts
MPlayer SVN-r29414-snapshot-3.3.5 (C) 2000-2009 MPlayer Team
Playing 1.ts.
libavformat file format detected.
Compiler did not align stack variables. Libavcodec has been miscompiled
and may be very slow or crash. This is not a bug in libavcodec,
but in the compiler. You may try recompiling using gcc >= 4.2.
Do not report crashes to FFmpeg developers.
LAVF: Program 1
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
[lavf] Audio stream found, -aid 2
VIDEO: [] 1920x1080 0bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.
==========================================================================
Cannot find codec matching selected -vo and video format 0x1B.
==========================================================================
==========================================================================
Cannot find codec for audio format 0x31535444.
Audio: no sound
Video: no video
Exiting... (End of file)
#
鱼和熊掌不可兼得。:rolleyes:
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-18 20:00
嗨,就是懒得看了,才又换回稳定版的。总不能一天到晚总和一个输入法纠缠不休的。
想尝试一下先安装packages再升级到当前。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-19 14:24
18日的packages已经解决了。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-19 20:29
系统更新的早,packages才跟上。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-19 20:43
lionux 写了:系统更新的早,packages才跟上。
还有一种可能是顺序错误了,可能应该先设置输入法再启动gnome。
此外从稳定升级到当前虽然输入法可用,但是其它程序的窗口显示不正常,不能拉伸和缩小,总感觉有点别扭,另外尝试了一下升级gcc到4.2,未果,考虑到 只有当前版播放HDTV才正常,最后还是回到了到了当前,这次全部是采用packages安装,上次安装的当前版时由于包不全,完全是ports编译,所以现在看来上次的问题可能还是port没有完全跟上内核的速度。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-20 9:19
当前版有编译好的packages,在snapshots/packages目录,设置好PKG_PATH用下面命令更新:
pkg_add -ui -D update -D updatedepends
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-20 10:01
已经重新安装当前了。下次有机会再试试吧。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-20 10:39
pkg_add -ui -D update -D updatedepends
是packages的更新命令。
packages与系统要同步,最好ftp上的packages更新后,再同时更新系统及packages。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-20 11:19
下次有机会一定要尝试一下packages的升级,原来的还真没有想到这一步,因为主观上认为系统内核应该向下兼容,而且也没有重新编译用户岛,现在想起来感觉确实package应该与内核对应才不会出问题。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-20 11:45
不是内核是用户岛xorg,相关的版本,因为packages是在完整的当前版,某时刻基础上编译的,这就需要当前版的完整性,不只内核。
比如xorg的某个lib没有升级到编译packages时相应的版本,只更新了packages就会出错找不到。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-20 12:14
lionux 写了:不是内核是用户岛xorg,相关的版本,因为packages是在完整的当前版,某时刻基础上编译的,这就需要当前版的完整性,不只内核。
比如xorg的某个lib没有升级到编译packages时相应的版本,只更新了packages就会出错找不到。
原来如此,多谢指教,还有一个疑问:是用户岛的问题、还是xenocara的问题?因为这几天可能源代码出现了问题,xenocara一直无法更新或者升级。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-20 12:27
用bsd.rd内核启动升级,我是这么来的,都不用同步源码。
faq上也说的OpenBSD是拿来用的,不建议自己编译内核及packages,有当前版的packages我想也是基于这个原因。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-20 12:34
这个我知道,我就是这样做的(扔一个bsd.rd到 /),但是升级后窗口还是有问题,所以必须更新系统源代码、packages或者ports和xenocara的代码,packages不全的话还可以通过ports编译,问题似乎不大;但是这几天,xenocara的代码一直无法下载。
-
lionux
- 锌 Zn
- 帖子: 457
- 注册时间: 2010-02-04 11:09
帖子
由 lionux » 2010-10-20 12:40
只要是全部安装,用不着编译系统,更新packages就行。
-
leo
- 帖子: 2465
- 注册时间: 2010-01-21 3:27
帖子
由 leo » 2010-10-20 12:44
嗨,我糊涂了,全部安装里面包含了最新的X组件了,只要更新packages就好了。多谢了!!
在线用户
正浏览此版面之用户: Semrush [Bot] 和 1 访客