linux-yum

155 阅读1分钟

Yum

1.简介

yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。

yum仓库源
网络源

  • HTTP:http://...
  • FTP:ftp://...

本地源

  • file://...

2 yum配置文件

主配置文件

位置:/etc/yum.conf

[main]
cachedir=/var/cache/yum/$basearch/$releasever //yum下载的RPM包的缓存目录 $basearch代表硬件架构 $releasever系统版本比如7
keepcache=0                                   //是否保存缓存  0代表不保存,1代表保存
debuglevel=2                                  //调试级别了解即可
logfile=/var/log/yum.log					 // 日志文件位置
exactarch=1								     //是否允许不同版本的rpm安装
obsoletes=1									//update 的一个参数是否可以允许旧版本的运行	
gpgcheck=1                                  //验证秘钥
plugins=1                                   //是否允许插件1代表可以
installonly_limit=5                         //保存几个内核 5代表5bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

仓库设置文件

位置:/etc/yum.repos.d/*.repo

image.png

日志文件

位置:/var/log/yum.log

搭建yum仓库

搭建本地仓库

image.png

image.png

搭建http仓库

服务端

image.png

客户端

image.png

image.png

搭建ftp仓库

服务端

image.png

客户端

image.png

image.png