0
点赞
收藏
分享

微信扫一扫

yum源仓库

天涯学馆 2022-04-21 阅读 71

yum源仓库

前言

yum相对与rpm往往更受我们的欢迎,但是无论是yum还是rpm,都需要软件来源,所以选择一个合适的软件仓库也很重要。当然由于yum命令在前面的内容中有过,所以在这里就不详细展开了,具体可以参考前面。

一、yum介绍

  • yum是一个基于RPM包(是Red-Hat Package Manager红帽软件包管理器的缩写)构建的软件更新机制,能够自动解决软件包之间的依赖关系。
  • 他的前身是 YUP(Yellow dog Updater,Yellow dog Linux 的软件更新器),最初由 TSS 公司(Terra Soft Solutions,INC.)使用 Python 语言开发而成,后来由杜克大学(Duck University)的 Linux 开发队伍进行改进,命名为 YUM(Yellow dog Updater,Modified)。
  • 要成功使用 YUM 机制来更新系统和软件,需要有一个包含各种 rpm 安装包文件及其依赖软件的软件仓库(repository),提供软件仓库的服务器也称为“源”服务器。在客户机中只要正确指定软件仓库的地址等信息,就可以通过对应的“源”服务器来安装或更新软件。

一、yum源的提供方式

yum由仓库和客户端组成,也就是整个yum由两部分组成,所以yum可以存放在两台服务器上。也可以存放在一台服务器上。可以有官方来提供服务,也可以由第三方来提供,比如国内的阿里云,搜狐云,还有一些非盈利组织比如学校等。官方的源一般在国外,下载速度肯定有限,手动更改成国内的云可以大幅提升下载速度。

软件仓库的提供方式:

  • 网络源
    • FTP服务: ftp://…
    • HTTP服务: http://…
  • 本地源
    • 本地目录: file://…

(1)配置本地仓库

cd /etc/yum.repos.d/
vim local.repo
[local]							#仓库类别
name=local						#仓库名称
baseurl=file:///mnt				#指定URL 访问路径为光盘挂载目录
enabled=1						#开启此yum源,此为默认项,可省略
gpgcheck=0						#不验证软件包的签名

mount /dev/sr0 /mnt             #把光盘挂载到/mnt目录下(前提虚拟机是光盘挂载)

##清理yum缓存并更新
yum clean all && yum makecache		
###检查
yum repolist

(2)配置ftp源

  • 安装vsftp服务
  • 服务端创建源目录
  • 下载软件源到目录下
  • 关闭防火墙,安装并启动ftp服务
  • 配置yum仓库文件

三、yum命令

(1)yum常用的操作

(2)搜索软件包命令

  • 查询软件包

(3)安装升级

(4)软件卸载

(5)yun history命令

总结

  • yum本地源配置
  • yum ftp源配置
  • 常用的yum命令
举报

相关推荐

0 条评论