本地yun源搭建安装本地yum源_yum仓库

在Linux系统中,联网的情况下,软件安装会从yum源配置的路径去下载rpm包并安装。在离线情况下,我们也可以配置本地yum源来安装软件包

注:本文只讲本地yum源安装使用

Linux系统中,联网的情况下,软件安装会从yum源配置的路径去下载rpm包并安装。在离线情况下,我们也可以配置本地yum源来安装软件包

注:本文只讲本地yum源安装使用

局域网yum仓库搭建请移步:局域网yum仓库

准备镜像


找到安装系统时所用的镜像 找不到的情况下就去官网下载

CentOS 国内镜像下载地址:

http://mirrors.aliyun.com/centos/ 阿里云开源镜像

https://mirrors.cnnic.cn/centos/ 清华大学开源镜像

http://centos.ustc.edu.cn/centos/ 中国科学技术大学开源镜像

http://ftp.sjtu.edu.cn/centos/ 上海交大开源镜像

http://mirrors.163.com/centos/ 网易开源镜像

http://mirrors.sohu.com/centos/ 搜狐开源镜像

第一步(配置本地yum源)


镜像盘插入服务器光驱(有光驱的情况下),挂在到服务器上的 /yumrepo 目录

[root@localhost ~]# mkdir /yumrepo
[root@localhost ~]# mount /dev/cdrom /yumrepo
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 475M     0  475M    0% /dev
tmpfs                    487M     0  487M    0% /dev/shm
tmpfs                    487M  7.6M  479M    2% /run
tmpfs                    487M     0  487M    0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  3.6G   14G   22% /
/dev/sda1               1014M  138M  877M   14% /boot
tmpfs                     98M     0   98M    0% /run/user/0
/dev/sr0                 4.4G  4.4G     0  100% /yumrepo

镜像上传到服务器的某个目录,mount挂载到 /yumrepo目录

#我上传到了 /home/software 目录里面了
[root@localhost ~]# mount -o loop -t iso9660 /home/software/CentOS-7-x86_64-DVD-7.6.iso  /yumrepo
[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   44G  3.5G   40G    8% /
devtmpfs                 4.8G     0  4.8G    0% /dev
tmpfs                    4.9G     0  4.9G    0% /dev/shm
tmpfs                    4.9G  497M  4.4G   11% /run
tmpfs                    4.9G     0  4.9G    0% /sys/fs/cgroup
/dev/vda1               1014M  145M  870M   15% /boot
/dev/mapper/centos-home   22G  4.4G   17G   21% /home
/dev/loop0               4.3G  4.3G     0  100% /yumrepo

配置yum源(本地)

##需要把原的有repo文件都移出/etc/yum.repos.d/
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
总用量 52
-rw-r--r--. 1 root root 1664 10月 23 22:53 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 10月 23 22:53 CentOS-CR.repo
-rw-r--r--. 1 root root  649 10月 23 22:53 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 10月 23 22:53 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 10月 23 22:53 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 10月 23 22:53 CentOS-Sources.repo
-rw-r--r--. 1 root root 8515 10月 23 22:53 CentOS-Vault.repo
-rw-r--r--. 1 root root  616 10月 23 22:53 CentOS-x86_64-kernel.repo
-rw-r--r--. 1 root root  963 11月 13 2016 webtatic-archive.repo
-rw-r--r--. 1 root root  865 11月 13 2016 webtatic.repo
-rw-r--r--. 1 root root  963 11月 13 2016 webtatic-testing.repo
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv * bak/
mv: 无法将目录"bak" 移动至自身的子目录"bak/bak" 下
[root@localhost yum.repos.d]# vim local.repo
[local]
name=CentOS-$releasever - Base 
baseurl=file:///yumrepo/ 
gpgcheck=0 
enabled=1 
[root@localhost yum.repos.d]#

验证本地yum源

[root@localhost yum.repos.d]# yum check-update
已加载插件:fastestmirror
Determining fastest mirrors
local                                       | 3.6 kB  00:00:00     
(1/2): local/group_gz                       | 153 kB  00:00:00     
(2/2): local/primary_db                     | 3.3 MB  00:00:00     
[root@localhost yum.repos.d]# yum install lrzsz
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 lrzsz.x86_64.0.0.12.20-36.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===============================================================================================================================================================================================
 Package                                    架构                                        版本                                                  源                                          大小
===============================================================================================================================================================================================
正在安装:
 lrzsz                                      x86_64                                      0.12.20-36.el7                                        local                                       78 k

事务概要
===============================================================================================================================================================================================
安装  1 软件包

总下载量:78 k
安装大小:181 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                                1/1 
  验证中      : lrzsz-0.12.20-36.el7.x86_64                                                                                                                                                1/1 

已安装:
  lrzsz.x86_64 0:0.12.20-36.el7                                                                                                                                                              
完毕!

局域网yum仓库搭建请移步:局域网yum仓库

版权声明:本文为作者原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原创文章,作者:老C,如若转载,请注明出处:https://www.code404.icu/151.html

发表评论

登录后才能评论