Linux笔记-rpm与yum的基本概念

rpm软件包:为了让程序的安装、升级、卸载能够便捷。

 

rpm包命名规范:

name-Major.Minor.Realse-release.arch.rpm

其中:

name:程序名称;

Major:程序主版本号(程序发生框架变更时才会改变)

Minor:程序次版本号(程序发生功能性变革才会改变)

Release:发行号,修订号(程序进行小bug修复时,才会发生改变)

release:rpm自己的发行号,仅对rpm自身修订。

arch:适用硬件平台

如:bash-4.3.2.1.centos6.x86_64.rpm

 

查询当前系统中,有没有安装这个软件包

rpm -q python

查询当前系统中,所有安装的软件包:

rpm -qa

哪个文件是由那个安装包产生的

rpm -qf vim

其他相关命令:

rpm -i			#完整的rpm包名
rpm -v			#安装时显示安装信息
rpm -h			#安装时显示安装进度
rpm -k			#安装时进行密码验证

 

 

下面是yum的相关知识

yum是基于rpm软件包管理器对rpm包进行管理的前端工具,智能的解决rpm包之间的依赖关系。

yum组成:yum仓库(yum源)、yum客户端

yum创库:为yum客户端提供rpm包;

配置一个yum客户端:

vim /etc/yum.conf

下面是个例子:

[yum_ID]:	#一个yum客户端一个ID,不能重名
name=yum源的描述信息
baseurl=https://mirrors.aliyum.com/centos/7/os/x95_64
gpgcheck=1
gpgkey=https://xxx.xxx/	#密钥文件的获取路径
enabled=0	#0为不生效,1为生效

 

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页