yum软件仓库的搭建方式有三种,分别是本地yum源,网络yum源,第三方软件仓库。

以下示例演示了搭建本地yum仓库的方法:

1. 删除 /etc/yum.repos.d/dvd.repo 这个仓库文件

[root@desktop1 ~]# ll /etc/yum.repos.d/
total 8
-rw-r--r--. 1 root root  84 Sep 27 20:20 dvd.repo
-r--r--r--. 1 root root 114 Oct 30  2015 packagekit-media.repo
[root@desktop1 ~]# rm -f /etc/yum.repos.d/dvd.repo 

2.运行yum repolist,确保当前的电脑中没有yum仓库

[root@desktop1 ~]# yum repolist
Loaded plugins: langpacks
repolist: 0

3. 使用 yum-config-manager 工具,创建一个仓库文件,软件包的目录为本地主机文件系统 中的:/rhel7/dvd

[root@desktop1 ~]# yum-config-manager --add-repo=file:///rhel7/dvd
Loaded plugins: langpacks
adding repo from: file:///rhel7/dvd

[rhel7_dvd]
name=added from: file:///rhel7/dvd
baseurl=file:///rhel7/dvd
enabled=1

4. 再次查看/etc/repos.d/中已经有了新的软件仓库

[root@desktop1 ~]# ll /etc/yum.repos.d/
total 8
-r--r--r--. 1 root root 114 Oct 30  2015 packagekit-media.repo
-rw-r--r--. 1 root root  85 Nov  2 16:41 rhel7_dvd.repo

5. 编辑仓库文件rhel7_dvd.repo,确保 repo id 为“LOCAL_RHEL7”,repo name 为“LOCAL_REPO”

  原始文件:

[rhel7_dvd]
name=added from: file:///rhel7/dvd
baseurl=file:///rhel7/dvd
enabled=1

  更改后:

[root@desktop1 ~]# cat /etc/yum.repos.d/rhel7_dvd.repo [LOCAL_RHEL7]
name=LOCAL_REPO

gpgcheck=1
gpgkey=file:///rhel7/dvd/RPM-GPG-KEY-redhat-release

6. 使用 yum repolist 确保上一步骤的更改已生效

[root@desktop1 ~]# yum repolist
Loaded plugins: langpacks
LOCAL_RHEL7                                                                                | 4.1 kB  00:00:00
(1/2): LOCAL_RHEL7/group_gz                                                                | 134 kB  00:00:00
(2/2): LOCAL_RHEL7/primary_db                                                              | 3.4 MB  00:00:00
repo id                                               repo name                                             status
LOCAL_RHEL7                                           LOCAL_REPO                                            4,305
repolist: 4,305

7. 尝试安装 bind 这个软件包,确认你的 YUM 仓库可以使用

[root@desktop1 ~]# yum -y install bind
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package bind.x86_64 32:9.9.4-14.el7 will be installed
--> Finished Dependency ResolutionDependencies Resolved==================================================================================================================Package              Arch                   Version                            Repository                   Size
==================================================================================================================
Installing:bind                 x86_64                 32:9.9.4-14.el7                    LOCAL_RHEL7                 1.8 MTransaction Summary
==================================================================================================================
Install  1 PackageTotal download size: 1.8 M
Installed size: 4.3 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionInstalling : 32:bind-9.9.4-14.el7.x86_64                                                                    1/1 Verifying  : 32:bind-9.9.4-14.el7.x86_64                                                                    1/1 Installed:bind.x86_64 32:9.9.4-14.el7                                                                                     Complete!
[root@desktop1 ~]# 

Linux配置自建 YUM 软件存储库相关推荐

  1. 如何在RHEL 9上创建本地Yum/DNF存储库

    最近Red Hat发布了其最新的操作系统RHEL 9.RHEL 9满足了混合云的所有要求,它可以安装在物理服务器.虚拟机和容器镜像内部. 当我们没有订阅并且想要安装用于执行POC的软件包时,设置本地y ...

  2. 如何从Ubuntu软件存储库外部安装软件

    On Linux, you install software from package management applications like the Ubuntu Software Center. ...

  3. linux 配置内网yum源

    一.yum服务器端配置 1.安装FTP软件 #yum install vsftpd  #service vsftpd start #chkconfig --add vsftpd #chkconfig ...

  4. linux怎么用网络yum源,Linux配置本地网络YUM源

    配置环境:系统版本:[root@localhost~]#cat/etc/issueRedHatEnterpriseLinuxServerrelease5.8(Tikanga)Kernel\\ronan ...

  5. CentOS8配置自己的yum软件仓库

    之前我使用的挂载方法是之前在centos7上用过的方法,创建一个 yum配置文件之后在/mnt下创建新的挂载点,把光盘挂在过去.不过我的挂载一直是失败的,因为/mnt被设为了只读,用网友提供的方法改了 ...

  6. oracle linux 配置本地yum,oracle linux配置本地光盘yum源

    mkdir -p /mnt/cdrom/ mount /dev/sr0 /mnt/cdrom [[email protected] yum.repos.d]# cat local.repo [Serv ...

  7. linux配置本地镜像yum源

    Step 1.以root用户操作 su - root Step 2.创建挂载目录 mkdir -p /mnt/yum Step 3.挂载 mount -o loop /mnt/rhel-server- ...

  8. dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...

  9. mysql 升级到集群_MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...

  10. AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库

    文章目录 一.如何在 IBM AIX 上配置 YUM 并创建本地存储库 1. 相关基础 1.1 什么是aix系统 2. aix系统上安装yum命令 3. 创建一个本地的 YUM 存储库步骤 二.参考 ...

最新文章

  1. Docker核心技术之镜像
  2. 为什么要学python语言_我们为什么要学习Python语言?
  3. 从中心走向边缘——深度解析云原生边缘计算落地痛点
  4. 使用dubbo需要导入的jar包
  5. python正则表达式初识(七)_Python正则表达式初识(二)
  6. 60分钟快速入门 PyTorch
  7. shell 脚本实现退点输出
  8. SecureCRT SSH 语法高亮
  9. 面试小结170308
  10. 如何提高实景三维智慧城市项目的建模精度和建模效果
  11. hystrix参数使用方法
  12. Android studio打包遇到的问题总结
  13. 盘点2020年最好用的7款3D游戏建模软件
  14. 34个漂亮的应用程序后台管理界面分享
  15. java编程思想学习笔记——21多线程
  16. 如何在华为交换机上查询光模块DDM信息?
  17. Vue全家桶基础设施环境搭建
  18. 【移动架构】Flutter vs React Native:最后一句话。
  19. JavaScript:实现AlphaNumericalSort字母数字排序算法(附完整源码)
  20. 【渝粤题库】国家开放大学2021春1025保险学概论题目

热门文章

  1. kafka partition分配_【kafka】消费者对应的分配partition分区策略
  2. python正则库安装_python中正则表达式regex库的使用
  3. pcl中ransac提取直线_SIFT关键点提取
  4. 用JAVA打出的计算机_如何用Java代码操作计算机文件?
  5. java 小数如何转换成百分数_看似简单,在JAVA中如何将一个Object转换成Array
  6. 连接linux常用的工具
  7. pythonATM,购物车项目实战2,主函数入口
  8. golang中字符串常用的命令
  9. 常用linux命令分组记录V1
  10. 如何设置照片的高度没有滚条_10分钟看懂Photoshop 照片修饰(照片修复工具)