rpm軟件包管理:html
語法:rpm [選項] 包名node
掛載光盤:python
[root@localhost wang]# mount /dev/cdrom /mnt/
mount: block device /dev/sr0 is write-protected, mounting read-onlysql
查看包個數:shell
[root@localhost wang]# ls /mnt/Packages/ | wc -l
3998bash
[root@localhost wang]# ll /mnt/Packages/ | wc -l
3999架構
Linux下軟件包命令規則:ide
zsh-4.3.10-7.el6.x86_64.rpm
網站
zsh -4 .3 .10 -7 x86. 64
spa
軟件名 主版本號 次版本號 修訂 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://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