一、认识RPM包
rpm (原Red Package Manager,现在是一个递归缩写),由Red Hat 公司提出,被众多发行版所采用,也称二进制无需编译,可以直接使用。缺点:无法设定个人设置,开关功能。软件包示例(注意后缀):mysql-community-common-5.7.12-1.el7.x86_64.rpm。
zip - 3.0-11. el7. x86_64. rpm
软件包名 zip
版本号(Version) 3.0-11
发行版本(Release5/6/7) e17
发布平台(32/64) x86_64
文件后缀 rmp (后缀为rmp的就是软件程序)
EPEL
EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包)
下载epel配置文件:wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
重建缓存: yum makecache
Ngnix:(配置文件)
方法:目的:通过查找官网了解构建官方源的原理。
第一步:找到提示
第二步:根据提示创建YUM配置文件
第三步: 查看服务器是否已经具备软件官方源。
验证:
使用YUM管理RPM包
命令:yum install -y 软件包1 软件包2 (使用yum下载软件 -y :不用问我是否下载安装,直接是)
命令:yum remove -y 软件包 (删除软件)
命令:yum -y reinstall httpd (当软件缺失文件时,重新安装)
命令:yum-y update httpd 升级程序(升级一个软件)
命令:yum -y update (升级所有的软件)
命令:yum repolist 查询YUM源
查询HTTP程序
命令:yum list httpd
带@ 是已经安装的。没有安装的话就没有@。
查询工具和软件包的关系
1.当使用ifconfig命令失效时,却又不知道如何安装
2.使用provide查询命令的提供者进行安装。
3.查询
[root@localhost ~]# yum provides ifconfig
查询结果:
[root@localhost ~]# yum provides ifconfig
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
net-tools-2.0-0.25.20131004git.el7.x86_64 : Basic networking tools
源 :@anaconda
匹配来源:
文件名 :/usr/sbin/ifconfig
4.安装对应工具
[root@localhost ~]# yum install -y net-tools-2.0-0.25.20131004git.el7.x86_64
2、rpm
简介:管理红帽系统/centos系统,rpm包的基本工具,与YUM功能相同,优点不需要配置,直接使用,无法解决依赖关系,无法自行下载软件包。
安装:
查询:
命令:rpm -q wget
卸载:
命令:rpm -evh wget-1.14-18.el7_6.1.x86_64
再次查询,发现没有。卸载成功
转载自CSDN 作者:yiweii
原文链接:https://blog.csdn.net/yiweii/article/details/107796519