部署YUM仓库
2021/7/11 7:08:05
本文主要是介绍部署YUM仓库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、YUM概述
二、YUM工具概述
三、YUM的常用命令
四、准备安装源
五、创建本地YUM源
一、YUM概述
1、YUM(Yellow dog Updater Modified)
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中的YUM软件仓库提供
2、软件仓库的提供方式
FTP服务: ftp://.....
HTTP服务: http://......
本地目录 : file://......
3、RPM软件包的来源
CentOS发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合
二、YUM工具概述
1、关于YUM命令
由软件包yum-3.1.3-150.el7.centos.noarch提供
用来访问YUM仓库,查询、下载及安装、卸载软件包
2、YUM的配置文件
基本设置: /etc/yum.conf
仓库设置: /etc/yum.repos.d/*.repo
日志文件: /var/log/yum.log
三、YUM的常用命令
yum -y install 软件名 #yum一键安装 -y表示自动确认 yum clean all #查看YUM缓存目录 yum list(info)软件名 #查询软件包 yum search(whatprovides)关键字 #查询软件包 yum grouplist [包组名] #查询软件包组 yum groupinfo [包组名] #查询软件包组 yum update #升级软件 yum groupudate #升级软件 yum remove<软件名> #卸载软件 yum groupremove<软件名> #卸载软件
四、准备安装源
1、构建Centos7软件仓库
RPM包来自centos7 DVD光盘
通过FTP方式提供给客户机
mkdir -p /var/ftp/centos7 cp -rf /media/cdrom/* /var/ftp/centos7 rpm -ivh /media/cdrpm/packages/vsftpd-3.0.2-21.el7.x86_64.rpm systemctl start vsftpd systemctl enable vsftpd
2、在软件仓库中加入非官方RPM包组
包括存在依赖关系的所有RPM包
使用createrepo工具建立仓库数据文件
mkdir/var/ftp/other cd /var/ftp/other createrepo -g /media/cdrom/repodata/repomd.xml./
五、创建本地YUM源
mount /dev/cdrom /mnt/ #把光盘挂载到/mnt目录下 cd /etc/yum.repos.d/ #进入yum仓库的配置文件目录 mkdir repos.bak #创建一个备份目录 mv *.repo repos.bak #将带有repo的所有文件移到repos.bak目录下 cd /etc/yum.repos.d vim local.repo #进入编辑
这篇关于部署YUM仓库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Java管理系统项目实战入门教程
- 2024-11-02Java监控系统项目实战教程
- 2024-11-02Java就业项目项目实战:从入门到初级工程师的必备技能
- 2024-11-02Java全端项目实战入门教程
- 2024-11-02Java全栈项目实战:从入门到初级应用
- 2024-11-02Java日志系统项目实战:初学者完全指南
- 2024-11-02Java微服务系统项目实战入门教程
- 2024-11-02Java微服务项目实战:新手入门指南
- 2024-11-02Java项目实战:新手入门教程
- 2024-11-02Java小程序项目实战:从入门到简单应用