2007年6月6日 星期三

Linux的套件維護大致上分成兩大體系:RedHat系列的rpm,與Debian系列的deb,當然還有喜歡原始碼的第三體系,現在我來作一個簡表將平常使用的軟體安裝指令作一比較:

目的
RedHat rpm
Debian deb
下載
不管那一方都使用光碟內容或下載
只要記得儲存路徑
安裝
rpm -ivh xxx.rpm
dpkg --install xxxx.deb
升級
rpm -Uvh xxx.rpm
dpkg --
解除安裝
rpm -e package-name
dpkg --remove package-name
已安裝列表rpm -qa | grep openssh-server
dpkg --list | grep openssh-server
已安裝套件檔案表
rpm -ql openssh-server
dpkg --listfiles openssh-server
未安裝套件檔案表rpm -qpl openssh-server-xxx.ixxx.rpm
dpkg --contents openssh-server-xxx.ixxx.deb
單一檔案相關
rpm -qf /etc/syslog.conf
dpkg --search /etc/syslog.conf



開機執行程式
chkconfig --list
update-rc.d



套件維護與安裝
yum /etc/yum.d/
apt-get
待續!