1. 程式人生 > >[CentOS 7系列]RPM安裝

[CentOS 7系列]RPM安裝

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]
/* */ local]# rpm -Uvh zsh-5.0.2-7.el7.x86_64.rpm 準備中... ################################# [100%] 軟件包 zsh-5.0.2-7.el7.x86_64 已經安裝 [[email protected] local]# rpm -qa | grep ‘zsh‘ zsh-5.0.2-7.el7.x86_64 [[email protected] local]# rpm -q zsh zsh-5.0.2-7.el7.x86_64 [[email protected]
/* */ local]# rpm -qi zsh Name : zsh Version : 5.0.2 Release : 7.el7 Architecture: x86_64 Install Date: 2017年06月26日 星期一 22時37分32秒 Group : System Environment/Shells Size : 5834441 License : MIT Signature : RSA/SHA256, 2014年07月04日 星期五 13時54分12秒, Key ID 24c6a8a7f4a80eb5 Source RPM : zsh-5.0.2-7.el7.src.rpm Build Date : 2014年06月10日 星期二 10時47分02秒 Build Host : worker1.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://zsh.sourceforge.net/ Summary : Powerful interactive shell Description : The zsh shell is a command interpreter usable as an interactive login shell and as a shell script command processor. Zsh resembles the ksh shell (the Korn shell), but includes many enhancements. Zsh supports command line editing, built-in spelling correction, programmable command completion, shell functions (with autoloading), a history mechanism, and more. [[email protected] local]# rpm -ql zsh /bin/zsh /etc/skel/.zshrc /etc/zlogin /etc/zlogout /etc/zprofile ...... [[email protected] local]# rpm -qf /etc/zlogout zsh-5.0.2-7.el7.x86_64 [[email protected] local]# rpm -e zsh [[email protected] local]# rpm -q zsh 未安裝軟件包 zsh


本文出自 “亂碼時代” 博客,請務必保留此出處http://juispan.blog.51cto.com/943137/1942191

[CentOS 7系列]RPM安裝