Linux配置自建 YUM 软件存储库
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 软件存储库相关推荐
- 如何在RHEL 9上创建本地Yum/DNF存储库
最近Red Hat发布了其最新的操作系统RHEL 9.RHEL 9满足了混合云的所有要求,它可以安装在物理服务器.虚拟机和容器镜像内部. 当我们没有订阅并且想要安装用于执行POC的软件包时,设置本地y ...
- 如何从Ubuntu软件存储库外部安装软件
On Linux, you install software from package management applications like the Ubuntu Software Center. ...
- linux 配置内网yum源
一.yum服务器端配置 1.安装FTP软件 #yum install vsftpd #service vsftpd start #chkconfig --add vsftpd #chkconfig ...
- linux怎么用网络yum源,Linux配置本地网络YUM源
配置环境:系统版本:[root@localhost~]#cat/etc/issueRedHatEnterpriseLinuxServerrelease5.8(Tikanga)Kernel\\ronan ...
- CentOS8配置自己的yum软件仓库
之前我使用的挂载方法是之前在centos7上用过的方法,创建一个 yum配置文件之后在/mnt下创建新的挂载点,把光盘挂在过去.不过我的挂载一直是失败的,因为/mnt被设为了只读,用网友提供的方法改了 ...
- oracle linux 配置本地yum,oracle linux配置本地光盘yum源
mkdir -p /mnt/cdrom/ mount /dev/sr0 /mnt/cdrom [[email protected] yum.repos.d]# cat local.repo [Serv ...
- linux配置本地镜像yum源
Step 1.以root用户操作 su - root Step 2.创建挂载目录 mkdir -p /mnt/yum Step 3.挂载 mount -o loop /mnt/rhel-server- ...
- dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群
添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...
- mysql 升级到集群_MySQL Yum存储库 安装、升级、集群
添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...
- AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库
文章目录 一.如何在 IBM AIX 上配置 YUM 并创建本地存储库 1. 相关基础 1.1 什么是aix系统 2. aix系统上安装yum命令 3. 创建一个本地的 YUM 存储库步骤 二.参考 ...
最新文章
- Docker核心技术之镜像
- 为什么要学python语言_我们为什么要学习Python语言?
- 从中心走向边缘——深度解析云原生边缘计算落地痛点
- 使用dubbo需要导入的jar包
- python正则表达式初识(七)_Python正则表达式初识(二)
- 60分钟快速入门 PyTorch
- shell 脚本实现退点输出
- SecureCRT SSH 语法高亮
- 面试小结170308
- 如何提高实景三维智慧城市项目的建模精度和建模效果
- hystrix参数使用方法
- Android studio打包遇到的问题总结
- 盘点2020年最好用的7款3D游戏建模软件
- 34个漂亮的应用程序后台管理界面分享
- java编程思想学习笔记——21多线程
- 如何在华为交换机上查询光模块DDM信息?
- Vue全家桶基础设施环境搭建
- 【移动架构】Flutter vs React Native:最后一句话。
- JavaScript:实现AlphaNumericalSort字母数字排序算法(附完整源码)
- 【渝粤题库】国家开放大学2021春1025保险学概论题目
热门文章
- kafka partition分配_【kafka】消费者对应的分配partition分区策略
- python正则库安装_python中正则表达式regex库的使用
- pcl中ransac提取直线_SIFT关键点提取
- 用JAVA打出的计算机_如何用Java代码操作计算机文件?
- java 小数如何转换成百分数_看似简单,在JAVA中如何将一个Object转换成Array
- 连接linux常用的工具
- pythonATM,购物车项目实战2,主函数入口
- golang中字符串常用的命令
- 常用linux命令分组记录V1
- 如何设置照片的高度没有滚条_10分钟看懂Photoshop 照片修饰(照片修复工具)