温馨提示×

Linux yum仓库配置及使用指南

小樊
36
2025-02-25 09:42:55
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux系统中,YUM(Yellowdog Updater, Modified)仓库是一个用于管理软件包的工具,可以方便地安装、更新和删除软件包。以下是Linux yum仓库的配置及使用指南:

一、配置本地YUM仓库

  1. 准备工作
  • 准备至少2台可以ping通的Linux服务器,确保在同一内网段。
  • 下载所需的YUM源ISO镜像。
  • 掌握Linux系统的mount命令(挂载、开机启动挂载)等知识。
  1. 本地单机YUM源配置
  • 进入本机YUM源相关的配置目录:

    cd /etc/yum.repos.d
    
  • 新建YUM仓库的配置文件,例如rhel8.repo

    vim rehl8.repo
    
  • 编辑配置文件,添加以下内容:

    [baseos]
    name=baseos
    baseurl=file:///media/cdrom/baseos
    enabled=1
    gpgcheck=0
    
    [appstream]
    name=appstream
    baseurl=file:///media/cdrom/appstream
    enabled=1
    gpgcheck=0
    
  • 创建挂载点并进行挂载操作:

    mkdir -p /media/cdrom
    mount /dev/cdrom /media/cdrom
    
  1. 本地服务器安装Web服务
  • 安装Apache HTTP服务器:

    sudo yum install httpd
    
  • 启动Apache HTTP服务器:

    sudo systemctl start httpd
    
  1. 配置httpd服务让其他服务器访问
  • 确保防火墙允许HTTP流量通过。
  • 在其他服务器上配置YUM仓库,指向本地服务器的IP地址。

二、配置联网YUM仓库

  1. 安装Yum工具

对于CentOS或RHEL系统,使用以下命令安装Yum工具:

sudo yum install yum-utils

对于Fedora系统,使用以下命令安装Yum工具:

sudo dnf install dnf-utils
  1. 创建YUM仓库配置文件
  • 创建一个新的YUM仓库配置文件,例如myrepo.repo
sudo vi /etc/yum.repos.d/myrepo.repo
  • 编辑配置文件,添加以下内容:
[myrepo]
name=My Yum Repository
baseurl=http://example.com/repo/
enabled=1
gpgcheck=1
gpgkey=http://example.com/repo/RPM-GPG-KEY-myrepo
  • 保存并退出仓库配置文件。
  1. 更新YUM缓存

在终端中执行以下命令更新YUM缓存使新的配置生效:

sudo yum clean all
sudo yum makecache
  1. 使用YUM命令

现在你可以使用YUM命令来安装、更新软件包等操作。例如,安装一个软件包:

sudo yum install package_name

以上就是在Linux中配置和使用YUM仓库的一般流程。根据实际需求,你可以根据上述步骤自定义YUM仓库的配置文件并进行使用。记得在配置过程中谨慎操作,确保正确配置。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Linux yum仓库配置方法

0