一邊是RedHat的YUM+RPM,另一邊就是Debian的apt-get + dpkg,另外還有opensuse的yast
但由於max對這個不熟,且opensuse可以用yum...所以暫時略過不談
yum伺服器指向設定:
/etc/yum.repo.d/*.repo //內容請參考鳥哥網站
apt-get伺服器指向設定:
/etc/apt/sources.list
以下針對兩邊常用的部份作簡單介紹:
1.RPM: //必須自己下載rpm檔
安裝:
rpm -ivh 套件檔案
i:安裝
v:詳細模式
h:顯示安裝進度
i:安裝
v:詳細模式
h:顯示安裝進度
更新:
rpm -Uvh 套件名稱
U:更新
移除:rpm -e 套件名稱
查詢:
rpm -qa
q:查詢
qa:列出所有已安裝的套件
//常配合 |grep "關鍵字" --查詢是否有安裝相關套件
rpm -ql 套件名稱
ql:列出所有該套件所安裝之目錄與檔案
q:查詢
qa:列出所有已安裝的套件
//常配合 |grep "關鍵字" --查詢是否有安裝相關套件
rpm -ql 套件名稱
ql:列出所有該套件所安裝之目錄與檔案
2.YUM: //用以解決相依性問題
安裝:
yum install 套件名稱
搜尋套件:
yum search 套件名稱
or
yum list |grep 套件關鍵字 //如果不確定名稱可用這個找
or
yum list |grep 套件關鍵字 //如果不確定名稱可用這個找
更新:
yum update 套件名稱 //更新已安裝套件
清除yum暫存檔:
yum clean //清除位在/var/cache/yum的暫存檔,可加上all參數全部清除
套件移除
yum remove 套件名稱 //依據相依性移除套件
套件群組查詢與安裝yum grouplist //列出所有群組
yum groupinstall 群組名稱 //根據群組名稱安裝,建議使用英文名稱
yum 使用proxyyum groupinstall 群組名稱 //根據群組名稱安裝,建議使用英文名稱
# vim /etc/yum.conf
proxy=http://proxy.moe.edu.tw:3128 //根據自己的環境設定
proxy=http://proxy.moe.edu.tw:3128 //根據自己的環境設定
3.dpkg: //必須下載deb檔
安裝:
dpkg -i 套件檔案
更新:
dpkg --update-avail 套件檔案
移除:
dpkg -r 套件名稱
查詢:
dpkg -s 套件名稱 //查詢已安裝套件內容
4.apt-get:
安裝:
apt-get install 套件名稱 //根據相依性安裝
移除:
apt-get remove 套件名稱 //根據相依性移除套件,保留設定檔
apt-get remove --purge 套件名稱 //完整移除,連設定檔都不留
更新:
apt-get update //更新套件資料庫內容,建議安裝套件前先做
apt-get upgrade //查詢套件資料庫有無安裝套件新版本,若有就更新
apt-get upgrade //查詢套件資料庫有無安裝套件新版本,若有就更新
參考文件:
1.鳥哥私房菜
2.http://wiki.ubuntu.org.cn/index.php?title=Apt%E5%92%8Cdpkg%E5%BF%AB%E9%80%9F%E5%8F%82%E8%80%83&variant=zh-tw
3.http://jerome.anyday.com.tw/archives/47
沒有留言:
張貼留言