一 .RPM包
RPM(原Red Hat Package Manager,现在是一个递归缩写)
由 Red Hat 公司提出,被众多 Linux 发行版所采用
也称二进制( binary code)无需编译,可以直接使用
无法设定个人设置,开关功能
软件包示例(注意后缀):mysql-community-common-5.7.12-1.el7.x86_64.rpm
认识RPM包
zip-3.0-11.el7.x86_64.rpm
wget-1.14-15.el7.x86_64.rpm
tcpdump-4.9.0-5.el7.x86_64.rpm
注释
zip - 3.0-11. el7. x86_64. rpm
软件包名zip
版本号(Version)3.0-11
发布版本(Release5/6/7) el7
系统平台(32/64)x86_64
文件后缀rpm
二.rpm包管理
1.yum工具
简介
Yum(全称为 Yellow dog Updater, Modified)
是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,
可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
1.1使用YUM管理RPM包
安装
全新安装
[root@localhost ~]# yum -y install httpd vsftpd
yum 主命令-y 自动确认install 安装httpd 软件包1vsftpd 软件包2软件包N
重新安装
当软件缺失文件,可尝试重新安装
[root@localhost ~]# yum -y reinstall httpd
reinstall 重新安装
升级安装
[root@localhost ~]# yum -y update httpd
升级一个程序httpd
[root@localhost ~]# yum -y update
查询
查询YUM源
[root@localhost ~]# yum repolist
查询HTTP程序
[root@localhost ~]# yum list httpd
卸载
卸载程序
[root@localhost ~]# yum -y remove httpd
remove移除,卸载软件包
查询工具和软件包的关系
1.当使用ifconfig命令失效时,却又不知道如何安装
2.使用provide查询命令的提供者进行安装。
3.查询
[root@localhost ~]# yum provides ifconfig
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
* extras: 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
* updates: 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
net-tools-2.0-0.25.20131004git.el7.x86_64 : Basic networking tools
源 :@anaconda