2008年7月29日 星期二

Ubuntu 啟動管理程式 rcconf

和Redhat系的發行版本不同,Debian系的Linux其啟動模式基本是不能夠靠/etc/inittab中的默認run-level來決定 的,實際上可用的只有單人恢復模式和普通模式,並不能決定是否使用命令行或是x-window,而要通過/etc/rc[1-6].d/ 中的[sk][0-9][0-9]gdm.sh文件來修改。

此文件是指向/etc/init.d/gdm.sh的鏈接,其文件名前部多出的 三個字符如前所示,首先是s或者k字母,然後是兩位數字,其中s表示轉到此run-level時運行此服務(start),而k表示停止此服務 (kill),數字表示腳本執行的優先次序(升序,但可能有重複與間隔)。默認情況下,這個文件名在/etc/rc[2-5].d中都是 s13gdm.sh(記不太清,我現在不在ubuntu下不好確定),如果要關閉gdm,則要把這些文件名全部改作k00gdm.sh,表示最優先k掉 gdm,這是debian的設置程序rcconf的處理方式,改成其他一些數字也可以。

我建議一般還是用rcconf來解決,安裝方式:

sudo apt-get install rcconf

運行:sudo rcconf

1 意見:

marcus 提到...

大大您好:
我利用sudo apt-get install rcconf來安裝,但是會遇到以下的error message

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
rcconf
0 upgraded, 1 newly installed, 0 to remove and 296 not upgraded.
Need to get 19.8kB of archives.
After this operation, 119kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
rcconf
Install these packages without verification [y/N]? y
Err http://tw.archive.ubuntu.com intrepid/universe rcconf 1.21
404 Not Found
Failed to fetch http://tw.archive.ubuntu.com/ubuntu/pool/universe/r/rcconf/rcconf_1.21_all.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

最後安裝沒有完成,請問為甚麼無法從那個網站fetch需要的deb呢?