歡迎您光臨本站 註冊首頁

Debian的FAQ,一問一答

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

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試試看,挺好的。

[火星人 ] Debian的FAQ,一問一答已經有492次圍觀

http://coctec.com/docs/linux/show-post-132912.html