rpm包的安裝和卸載

rpm軟件包管理:

語法:rpm  [選項]   包名


掛載光盤

[root@localhost wang]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-only


查看包個數:

[root@localhost wang]# ls /mnt/Packages/ | wc -l
3998

[root@localhost wang]# ll /mnt/Packages/ | wc -l
3999


Linux下軟件包命令規則:

zsh-4.3.10-7.el6.x86_64.rpm

zsh             -4            .3             .10      -7                               x86.                            64

軟件名     主版本號   次版本號    修訂   release(第幾次發佈版本)    cpu架構系統平臺   支持的系統位數


el6:rhel6


安裝rpm


[root@localhost Packages]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm 

[root@localhost Packages]#rpm --help

-i    install

-v   詳細

-h   hash


印散列標記#號


安裝時解決依賴關係;

/mnt/Packages/ 

找rpm包的方法:

方法1:直接找以perl-DBD-MySQL開頭的包

方法2:找關鍵字

[root@localhost Packages]# ls *perl-DBD-MySQL*

方法三:上rpm包相關的網站

http://rpmfind.net

http://rpm.pbone.net

http://www.rpmseek.com/index.html


強制安裝:

[root@localhost Packages]# rpm -ivh --nodeps /mnt/Packages/ MySQL-python-1.2.3-0.3.c1.1.el6.x86_64.rpm sql


rpm查詢功能

[root@localhost Packages]# rpm -ivh /mnt/Packages/zsh-4.3.10-7.el6.x86_64.rpm

zsh是什麼??

zsh是一種Unix下的shell,高度兼容bash


[root@localhost Packages]# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
/bin/zsh


查看zsh軟件是不是安裝

[root@localhost Packages]# rpm -q zsh

查看所有安裝的rpm軟件:

[root@localhost Packages]# rpm -qa

查詢zsh安裝後,產生哪些文件和目錄:

[root@localhost Packages]# rpm -ql  zsh


zsh這個文件是哪個軟件安裝的

#which zsh 命令名(返回命令的絕對路徑)

#rpm -qf /bin/zsh

#rpm -qf `which zsh`


#預先查看那一個軟件包,安裝時將會產生哪些目錄

rpm - pql /mnt/Packages/rpm包


升級:

rpm -Uvh rpm包

卸載

rpm -e zsh      只寫軟件包的名字,不用寫版本號

強制卸載

--nodeps

rpm -e --nodeps perl-DBD-MySQL

wKiom1hb-R2zl-vyAALPBPJXQUA921.png-wh_50



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章