首页 » Linux基础 » Linux中yum仓库的配置和yum软件包管理

Linux中yum仓库的配置和yum软件包管理

 

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

本地仓库的准备;

本地目录:file://

FTP或者http服务:ftp:// http://

RPM软件包的来源 RPM包合集

第三方的仓库

影响yum使用的主要文件;

1.基本设置:/etc/yum.conf

2.仓库配置:/etc/yum.repos.d/*.repo

3.日志文件:/var/log/yum.log

yum缓存目录

-存放下载软件包,仓库记录等数据

-/var/cache/yum/$basearch/$releasever

.repo基本配置项

-[源名称]:自定义名称,具有唯一性

-name:本软件源的描述字串

-baseurl:指定YUM服务端的URL地址

-enable:是否启用此频道

-gpgcheck:是否验证待安装的RPM包

-gpgkey:用于RPM包验证的密钥

name=myyumrepos

baseurl=file:///misc/cd

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

配置示例:

  1. 挂载光盘

Linux中yum仓库的配置和yum软件包管理

2.添加yum源

Linux中yum仓库的配置和yum软件包管理

3.查看yum配置文件

Linux中yum仓库的配置和yum软件包管理

4.验证yum仓库

Linux中yum仓库的配置和yum软件包管理

yum repolist

yum clean all

yum makecache

Linux中yum仓库的配置和yum软件包管理

5.使用yum安装软件

yum install gcc -y

yum remove gcc

Linux中yum仓库的配置和yum软件包管理

Linux中yum仓库的配置和yum软件包管理yum search 软件包名

yum provides /etc/passwd

yum provides "*/guestmount"

yum update 软件包 升级

查询 安装软件组

Linux中yum仓库的配置和yum软件包管理

yum 指令 包组名

-grouplist :查看软件组列表

-groupinfo:查看软件组的说明信息

-groupinstall:安装指定的软件组

-groupupdate:升级软件组

-groupremove:卸载软件组

Linux中yum仓库的配置和yum软件包管理

Linux中yum仓库的配置和yum软件包管理

总结,使用yum安装会自动给我解决依赖关系,安装起来很方便,前提是需要我们配置好yum源,可以选择使用本地光盘中的源文件,或者使用第三方比如网易163源,阿里源等。

原文链接:Linux中yum仓库的配置和yum软件包管理,转载请注明来源!

0