OpenBSD的amd64当前版安装输入法进不了X了

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

OpenBSD的amd64当前版安装输入法进不了X了

帖子 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:

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

帖子 wkx9dragon » 2010-10-18 16:20

我觉得应该对比一下配置文件,可能配置改动了。说不定,改改就好了。

头像
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] 和 0 访客