荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: sdymhua.bbs@Zero.cn-bbs.org (零起点), 信区: Linux
标  题: debian FAQ
发信站: 零起点_BBS (Sun Nov 21 22:17:49 2004)
转信站: SZU!news.szu.edu.cn!news.uestc.edu.cn!Zero

Debian的FAQ (转)
发表:2004-4-7 16:20:36  出处:你的博客网(yourblog.org)


下面的FAQ是来自弟兄们的帖子中,都是一句话就能得到答案的。我整理出来,方便大家查
找。


 1.一般用户su root后无法运行任何图形界面的软件?

 ln -s /home/normaluser/.Xauthority /root/.Xauthority


 2. X 无法启动

 将XF86Config-4中的Option "UseFBDev" "true"
 用#注释掉,就可以了

 debian认不了光驱?

 ln -sf /dev/hd? /dev/cdrom
 其中hd?就是你光驱所在的接口


 3.我的声卡问题解决 /dev/dsp 权限不够

 正确方法是
 # adduser 用户名 audio
 # adduser wide288 audio
 比如用户名为wide288,重新登录wide288用户

 通过knoppix安装装debian的办法

 用Knoppix启动后在root shell下执行knx-hdinstall按提示做几十分钟后就有一个完整的
debian系统了。


 4.把rpm包转成deb包的工具

 就是alien了
 先apt-get install alien安装,装完试试用alien -d 把rpm包转成deb包,俺用它转了G五笔
的deb包,使用正常

 alien -i name-of-the-pakage.rpm
 直接就能装上了,有时候能解决一些rpm包的所谓关联性问题

 请教,X下鼠标显示一个怪怪的方块?先谢了!

 是Trident显卡的驱动问题,好像Sis的显卡也有这个问题,解决方法是:
 在XF86Config-4的Device字段添加一行:
 Option "sw_cursor"
 在xfree86的网站上说是: Option "SWCursor" "on" ,我没有试过.

 5.请问如何使一个软件不进行升级

 somebody said hold was a status flag to tell apt not to automatically upgrade
a package. apt will place packages on hold if they require packages that are
not currently installable; you can ’apt-get install pkgname’ to explicitly
install the package. To put a package on hold, ’echo pkgname hold | dpkg
--set-selections’ or use the ’=’ key on the package in dselect, or ’echo
pkgname install | dpkg --set-selections’ to remove the hold

 我们说 hold ,其实是一个状态标志,目的是告诉 apt 停止自动升级某个包裹。
 apt 将让一些包裹处于 hold 状态,如果他们请求的包裹现在不可安装;
 你能够使用 ‘apt-get install pkgname’ 来安装包裹。
 为了让包裹置于 hold. ’echo pkgname hold | dpkg --set-selections ’ 或在
dselect 中使用 ’=’ 键于对应的包裹。
 移除 hold 用
 ’echo pkgname install | dpkg --set-selections’

 用synaptic,软件包的状态在gui界面中显示得一清二楚.


 这样也许选择的更多

 dpkg --get-selections \*>status.current
 vi stantus.current//你想hold的package
 dpkg --set-selections<stantus.current


 6.“could not locate char-major-10-135 ”的解决

 It’s harmless. Just means you do not have the RTC clock module compiled into
your kernel, or the module has not been loaded. There should be an alias for
this in
 /etc/modules.conf:

 alias char-major-10-135 rtc

 If not, check /etc/modutils/arch/i386 (if you have an intel/amd system) and
put it in there, then run update-modules.

 modconf might allow you to force load the rtc module, if it exists, at boot by
putting rtc in /etc/modules. That may help.

 As a last resort, if your kernel doesn’t have it, you may want to install a
kernel with rtc support or compile your own.

 引自www.debianhelp.com

 相信很多朋友都会看到这个讨厌的信息,上面的方法能解决问题。:)


 以下是转贴
 解决关于"char-major-10-135"的错误,原因是新内核没有加入RTC支持,请在内核配置中的
"character device"里将"enhanced real time clock support"选上Y或M就没这个错误了
 建议选上这个支持,很多要编译的程序需要这个支持,譬如mplayer

 不知道这些错误大家有没有遇见过
 modprobe:modprobe:Can’t locate module char-major-108
 modprobe:modprobe:Can’t locate module char-major-6

 我的办法最简单:

 不管数值是什么,我统统的;

 alias char-major-10-135 off

 最后用off就好啦,管它呢,又不影响使用


 7. rxvt下[Home]、[End]按键无效该怎么办?


 在~/.inputrc中加上下面的代码即可。

 # rxvt
 "\e[7~":beginning-of-line
 "\e[8~":end-of-line


 8. 快速的debian镜像

 debhttp://debian.cn99.com/debianstable main contrib non-free
 debhttp://debian.cn99.com/debian-non-USstable/non-US main contrib non-free
 debhttp://debian.cn99.com/debian-securitystable/updates main contrib non-free

 deb-srchttp://debian.cn99.com/debianstable main contrib non-free
 deb-srchttp://debian.cn99.com/debian-non-USstable/non-US main contrib non-free

 以上的 stable,根据需要可以设置成 testing 和 unstable


 9.让vim支持中文

 VIM当然支持中文!!!!!!
 gvim也支持!!!!
 在~/.gvimrc中加上

 源码:set encoding=euc-cn
 set guifontset=-adobe-courier-medium-r-normal-*-*-100-*-*-m-*-iso8859-*,
-*-simsun-medium-r-normal-*-*-100-*-*-c-*-gbk-*
 set imcmdline


 vim对中文的支持很大程序依赖于你用的term

 emacs主要是用来编程,它对中文的处理并不是很好,不支持gbk
 部分文件会被错误识别成big5码或utf-8,有些甚至用强制指定语言都无法正确显示

 你把源代码编成deb包,再用dpkg -i安装不就行了
 1. apt-get install vim-gtk
 2. rxvt (the most popular , but only support GB2312), and mlterm (support GBK)

 10.让emacs支持中文的解决办法

 在~/.emacs中加入以下几行中文环境设置

 源码:
 (set-language-environment ’Chinese-GB)
 (set-buffer-file-coding-system ’cn-gb-2312)
 (set-keyboard-coding-system ’cn-gb-2312)
 (set-terminal-coding-system ’cn-gb-2312)
 (setq-default enable-multibyte-characters t)
 (prefer-coding-system ’cn-gb-2312)
 (set-selection-coding-system ’cn-gb-2312)


 * 除了最后一行外,都跟xemacs兼容

 11.我用的是rxvt-ml,感觉还行。
 不能完全说vim不支持中文,我在支持中文的crxvt -gb 环境下使用vim,也可以编辑创建
中文文件,文件可用cat显示出中文内容,但在vim中输入中文时显示的均为类似“
\xd6\xd0\xce\xc”的乱码,在控制台的cce环境下情况也一样。可能还有些与vim配合得比
较好的终端我还不知道,carlos有什么好的推荐?


 我用vim + crxvt-gb很正常
 ~/.vimrc中加了"set encoding=euc-cn"没?
 你的乱码现象真是很奇怪
 实在不行就试试mlterm


 12. gnome2.2下nautilus文件和文件夹图标问题

 gnome2.2下nautilus文件和文件夹图标不能正确显示(也就是说不能辨别文件的类型)。
但是在主菜单-》应用程序-》桌面首选项-》高级-》文件类型和相关程序中就可以正确
显示图标。不知道哪里出错?
 另:请问gftp能不能连接ssh1主机?

 我刚开始也有类似问题,连桌面上的图标都显示不出来
 其实不是辨别文件的类型的问题,而是图标的文件名和存放位置有变化

 我尝试如下步骤,好象可以解决问题
 apt-get install gnome-icon-theme
 再把~/.gnome2和~/.nautilus换个名字备份一下
 重新进入X
 OK

 希望这也能解决你的问题

 13. root用户不能从KDM或者GDM登录管理器登入


 编辑etc/gdm/gdm.conf中
 [security]
 AllowRoot=False
 为
 AllowRoot=True


 14.debian减肥
 orphaner

 dpkg -l > filename

 more filename
 dpkg --purge remove packagename

 debfoster


 14.在Debian中,如何在NTSF中读写?

http://packages.debian.org/unstable.../ntfstools.html
 找了个东西
 apt-get install ntfstools
 关于ntfs的文档
 apt-get install ntfsdoc
 看提示,操作ntfs分区有一定危险性。

 15.两个有趣的工具scrot,aumix

 Debian下用scrot抓图很方便,它是文本界面的,简单易用。
 scrot filename.png #抓整个屏幕
 scrot -s filename.png #抓选择区域
 还有其他有趣的选项。

 16. 在文本下听歌

 mpg321

 17. debian如何查看已安装的deb包的文件装到哪里了?用apt-get install * ,如何可以
看软件包装到哪个地方?


 dpkg -L package-name|more

 18.如何把PROXY加到开机启动里!

 我加入的是一条代理语句

 #export http_proxy="http://123.123.123.123:8080"

 19. 每日更新unstable版

 apt-get upgrade


 20.gvim不能显示出中文的解决办法

 首先请大家推荐一个好一点,小一点,强一点的写代码的编辑器?要支持完美的中文,因
为要写html,要支持php,html,c,c++等等语法高亮,要能够显示当前行数等等……

 显示输入中文的办法:

 源码:
 /etc/vim/gvimrc:

 set encoding=chinese
 set guifontset=-misc-fixed-medium-r-normal--14-130-75-75-c-70-iso8859-1,
-misc-fixed-medium-r-normal-*-*-100-*-*-c-*-gbk-0
 set imcmdline


 21.NE2000网卡的设置问题

 查看/etc/modules.conf,要保证有下面一的行
 alias eth0 ne2k-pci

 然后再来设置IP和DNS之类的


 22 .deb的文件在linux怎么使用和安装呀!

 这是Debain Linux提供的一种包封装格式。
 安装:
 dpkg ?i 软件名.deb
 卸载:
 dpkg ?e 软件名.deb

 23.deb也可以转换成rpm
 安装RedHat的alien包,然后
 alien --to-rpm -i /path/manpages-zh_0.0.7-1_all.deb

 24.关于debian汉化的一点补充

 我记得当时我是用deforma这个软件来实现simsun字体移植的. 可惜具体步骤记不太清了.
大家不妨试试.
 我想补充的是在kde下面使用中文环境还得在 /etc/environment 里面加上和
.bash_profile一样的东东.

 export LC_ALL=zh_CN.GB2312
 export LC_CTYPE=zh_CN.GB2312
 export LANG=zh_CN.GB2312
 export XMODIFIERS="@im=Chinput"
 export KDE_LANG=zh_CN.GB2312

 不然只能从字符终端上起动软件才能有中文环境.

 25. 终于找到了通过kdm启动后,使用输入法的方法,强烈推荐看看。

 这几天,兄弟们可能和我一样,对用kdm这样的显示管理器启动后,无法调用输入法的而大
伤脑筋,特地做了很多试验,终于找到了方法。比如我用的是 XSIM,如果用fcitx或者其它
的,
 就把下面的改一改就行了。

 修改/etc/X11/Xsession文件
 加入
 export XMODIFIERS=@im=XSIM
 xsim &
 好了,一切ok.
 哈哈,又恢复了以前平静的日子。

 当然解决的方法虽然简单,没什么新意,但我觉得碰到问题后,如何在自己脑子几乎一片
空白的时候,一步步找到解决的方法,是很重要的。
--
※ 来源:.零起点 BBS Zero.cn-bbs.org.[FROM: 219.141.126.*]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店