Linux软件包安装
- RPM工具
- yum工具
- 源码包
1、RPM工具 首先要挂载光驱,访问RPM包光盘
[root@bogon mnt]# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读方式挂载
[root@bogon mnt]# ls /mnt
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
rpm 包格式:-包名-版本号-发布版本号_平台
[root@bogon mnt]# cd Packages/
[root@bogon Packages]# ls |head
389-ds-base-1.3.6.1-16.el7.x86_64.rpm
389-ds-base-libs-1.3.6.1-16.el7.x86_64.rpm
abattis-cantarell-fonts-0.0.25-1.el7.noarch.rpm
abrt-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-ccpp-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-kerneloops-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-pstoreoops-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-python-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-vmcore-2.1.11-48.el7.centos.x86_64.rpm
abrt-addon-xorg-2.1.11-48.el7.centos.x86_64.rpm
rpm ivh rpm包文件 安装
- -i :表示安装;
- -v :表示可视化;
- -h : 表示进度;
[root@bogon Packages]# rpm -ivh zsh-5.0.2-28.el7.x86_64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:zsh-5.0.2-28.el7 ################################# [100%]
- rpm -Uvh rpm包文件 升级
- rpm -e rpm包名 卸载
[root@bogon Packages]# rpm -Uvh zsh-5.0.2-28.el7.x86_64.rpm
准备中... ################################# [100%]
软件包 zsh-5.0.2-28.el7.x86_64 已经安装
[root@bogon Packages]# rpm -e zsh
- rpm -qa 查询安装有包
- rpm -q 包名 查询指定的包是否安装
- rpm -qi 包名 查询指定包的信息
[root@bogon Packages]# rpm -qa |head
open-vm-tools-10.1.5-3.el7.x86_64
grub2-common-2.02-0.64.el7.centos.noarch
kexec-tools-2.0.14-17.el7.x86_64
setup-2.8.71-7.el7.noarch
NetworkManager-tui-1.8.0-9.el7.x86_64
basesystem-10.0-7.el7.centos.noarch
NetworkManager-wifi-1.8.0-9.el7.x86_64
bind-license-9.9.4-50.el7.noarch
postfix-2.10.1-6.el7.x86_64
firewalld-filesystem-0.4.4.4-6.el7.noarch
[root@bogon Packages]# rpm -q postfix-2.10.1-6.el7.x86_64
postfix-2.10.1-6.el7.x86_64
[root@bogon Packages]# rpm -qi postfix
Name : postfix
Epoch : 2
Version : 2.10.1
Release : 6.el7
Architecture: x86_64
Install Date: 2018年05月08日 星期二 00时11分28秒
Group : System Environment/Daemons
Size : 12773475
License : IBM and GPLv2+
Signature : RSA/SHA256, 2014年07月04日 星期五 12时33分15秒, Key ID 24c6a8a7f4a80eb5
Source RPM : postfix-2.10.1-6.el7.src.rpm
Build Date : 2014年06月10日 星期二 09时39分36秒
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem <http://bugs.centos.org>
Vendor : CentOS
URL : http://www.postfix.org
Summary : Postfix Mail Transport Agent
Description :
Postfix is a Mail Transport Agent (MTA), supporting LDAP, SMTP AUTH (SASL),
TLS
- rmp -ql 包名 列出包安装文件
- rpm -qf 文件的绝对路径 查看文件是由哪个包安装的