YUM RPM Linux包管理

164 阅读1分钟

本文已参与[新人创作礼]活动,一起开启掘金创作之路。

RPM(RPM软件包管理器) rpm包 rpm包的命名规范 : rpm包名-版本-发布次数.操作系统.平台.rpm RPM Linux包管理 rpm包管理器是管理rpm包

linux操作系统:RedHat 是收费的 CentOS 是社区免费版

查看CentOS 版本: cat /etc/redhat-release

[root@centos7 ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core) 列出所有安装过的包 rpm -qa

安装软件 rpm -ihv dejagnu-1.4.2-10.noarch.rpm

显示软件安装信息 rpm -qi dejagnu-1.4.2-10.noarch.rpm

查询某个软件包 rpm -ql tree

卸载软件包 rpm -e tree

Yum 软件包管理 yum也是包管理,也是管理rpm包的, 与rpm 区别: rpm只能对已有的包进行安装,yum可以从服务器上拉rpm包进行安装

yum需要服务端:yum源地址 需要在/etc/yum.repods下以.repo结尾文件,CentOS Linux 默认的.repo文件名为CentOS-Base.repo

更改换成国内yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup wget mirrors.163.com/.help/CentO… mv CentOS6-Base-163.repo CentOS-Base.repo 运行以下命令生成缓存 yum clean all

yum makecache

yum命令 安装包

yum install pam-devel

移除包

yum remove pam-devel

查找包

yum list pam*

yum serach gcc

列出所以可安装的软件清单命令

yum list