[CentOS 7系列]RPM安裝
在部署服務時,我們需要安裝各種軟件包。在linux操作系統中,安裝包的方式主要有三種,分別為RPM安裝、YUM安裝和源碼包安裝。其中源碼包安裝最為復雜,其次是RPM的安裝方式。YUM是最為方便的一種方式,它是由python編寫的安裝軟件,可以自動安裝依賴包。
[[email protected] ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 寫保護,將以只讀方式掛載 [[email protected] ~]# ls /mnt/Packages/ ...... zziplib-devel-0.13.62-5.el7.i686.rpm zziplib-devel-0.13.62-5.el7.x86_64.rpm zziplib-utils-0.13.62-5.el7.x86_64.rpm
可以看到RPM包的命名格式:包名、版本號、發布版本號、平臺。
RPM命令用法如下所示:
命 令 | 作 用 |
rpm -ivh rpm-packet | 安裝 |
rpm -Uvh rpm-packet | 升級 |
rpm -e packet-name | 卸載 |
rpm -qa | 查詢安裝的包 |
rpm -q packet-name | 查詢指定包是否安裝 |
rpm -qi packet-name | 查詢指定包信息 |
rpm -ql packet-name | 列出包安裝的文件 |
rpm -qf absolute-path | 查看一個文件是由哪個包安裝的 |
測試示例:
[[email protected] local]# rpm -ivh zsh-5.0.2-7.el7.x86_64.rpm 準備中... ################################# [100%] 正在升級/安裝... 1:zsh-5.0.2-7.el7 ################################# [100%] [[email protected]