QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3767|回复: 6

Debian的FAQ,一问一答 [转贴]

[复制链接]
发表于 2004-5-9 13:33:58 | 显示全部楼层 |阅读模式
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镜像

deb http://debian.cn99.com/debian stable main contrib non-free
deb http://debian.cn99.com/debian-non-US stable/non-US main contrib non-free
deb http://debian.cn99.com/debian-security stable/updates main contrib non-free

deb-src http://debian.cn99.com/debian stable main contrib non-free
deb-src http://debian.cn99.com/debian-non-US stable/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 --pureg remove packagename

debfoster


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

http://packages.debian.org/unstable.../ntfstools.html<br /> 找了个东西
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.
哈哈,又恢复了以前平静的日子。

当然解决的方法虽然简单,没什么新意,但我觉得碰到问题后,如何在自己脑子几乎一片空白的时候,一步步找到解决的方法,是很重要的。




26.linux下的outlook-Ximian evolution,推荐用用。

apt-get install evolution
如果没有的话,加入unstable试试看,挺好的。


天空水园转过来的
发表于 2005-7-15 17:36:51 | 显示全部楼层
不错。 :-)
回复

使用道具 举报

发表于 2005-7-15 19:10:28 | 显示全部楼层
文章有点老,“debian-non-US”已经取消了,xsim太老了,gb2312的locale估计已经没人用了,gnome2.2就更老了
回复

使用道具 举报

发表于 2005-7-15 21:36:16 | 显示全部楼层
好多人看, 很少人回贴 :neutral:
回复

使用道具 举报

发表于 2005-7-16 13:44:05 | 显示全部楼层
支持啦  
回复

使用道具 举报

 楼主| 发表于 2005-7-18 08:11:48 | 显示全部楼层
晕!2004年的帖子,当时没有人吱一声,现在都出来了
回复

使用道具 举报

发表于 2005-7-18 13:35:06 | 显示全部楼层
哦,我说怎么那么老
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-6-3 20:31 , Processed in 0.146274 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表