RPM安裝和卸載
rpm 是redhat公司出的一個包管理工具 redhat package manager
由於我們這是虛擬機 它有光驅 我們可以把光驅掛載一下
mount /dev/cdrom /mnt/
cd /mnt/
ls
cd packages/這個目錄下紅色的文件就是rpm包
zsh-4.3.10-7.el6.i686.rpm
最左側是包名 然後是三個版本號 4 是主版本號 3 是它的次版本號 10是它的修正版本號 e16是它的系統平臺 i686是多少位(32)
有的rpm包會顯示出centos
ls |grep 'centos' 過濾一下
mod_ssl-2.2.15-29.el6.centos.i686.rpm
ntp-4.2.6p5-1.el6.centos.i686.rpm
ntpdate-4.2.6p5-1.el6.centos.i686.rpm
openssl098e-0.9.8e-17.el6.centos.2.i686.rpm
pcs-0.9.90-2.el6.centos.noarch.rpm
有的rpm包並沒有帶有i686或者x86_64 代表它不區分32或者64
rpm -ivh zsh-4.3.10-7.el6.i686.rpm
有時候我們安裝一個包會依賴
ypbind-1.20.4-30.el6.i686.rpm
yp-tools is needed by ypbind-3:1.20.4-30.el6.i686
ypbind 依賴於yp-tools
這樣我們必須yp-tools給裝上
裝這個他又依賴於ypbind
遇到這種情況 我們就兩個包一起裝
這樣就安裝完成了,解決了依賴關係
rpm -e 卸載一個包 卸載的時候只需要跟包名就行了 如果依賴 兩個包一起卸載
有的時候不想讓它做依賴 給他強制安裝
rpm -ivh --nodeps ypbind-1.20.4-30.el6.i686.rpm也可以安裝只不過安裝的不完整 因爲它依賴於yp-tools
這個命令儘量少去用,以免產生不必要的麻煩
rpm -ivh --force ypbind-1.20.4-30.el6.i686.rpm 強制安裝 如果安裝過它就不會提示了
rpm -Uvh zsh-4.3.10-7.el6.i686.rpm 升級一個包 這裏說的是次版本不一樣 如果是主版本不一樣 升級可能會出現問題
由於我們這是虛擬機 它有光驅 我們可以把光驅掛載一下
mount /dev/cdrom /mnt/
cd /mnt/
ls
cd packages/這個目錄下紅色的文件就是rpm包
zsh-4.3.10-7.el6.i686.rpm
最左側是包名 然後是三個版本號 4 是主版本號 3 是它的次版本號 10是它的修正版本號 e16是它的系統平臺 i686是多少位(32)
有的rpm包會顯示出centos
ls |grep 'centos' 過濾一下
mod_ssl-2.2.15-29.el6.centos.i686.rpm
ntp-4.2.6p5-1.el6.centos.i686.rpm
ntpdate-4.2.6p5-1.el6.centos.i686.rpm
openssl098e-0.9.8e-17.el6.centos.2.i686.rpm
pcs-0.9.90-2.el6.centos.noarch.rpm
有的rpm包並沒有帶有i686或者x86_64 代表它不區分32或者64
rpm -ivh zsh-4.3.10-7.el6.i686.rpm
有時候我們安裝一個包會依賴
ypbind-1.20.4-30.el6.i686.rpm
yp-tools is needed by ypbind-3:1.20.4-30.el6.i686
ypbind 依賴於yp-tools
這樣我們必須yp-tools給裝上
裝這個他又依賴於ypbind
遇到這種情況 我們就兩個包一起裝
這樣就安裝完成了,解決了依賴關係
rpm -e 卸載一個包 卸載的時候只需要跟包名就行了 如果依賴 兩個包一起卸載
有的時候不想讓它做依賴 給他強制安裝
rpm -ivh --nodeps ypbind-1.20.4-30.el6.i686.rpm也可以安裝只不過安裝的不完整 因爲它依賴於yp-tools
這個命令儘量少去用,以免產生不必要的麻煩
rpm -ivh --force ypbind-1.20.4-30.el6.i686.rpm 強制安裝 如果安裝過它就不會提示了
rpm -Uvh zsh-4.3.10-7.el6.i686.rpm 升級一個包 這裏說的是次版本不一樣 如果是主版本不一樣 升級可能會出現問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.