本地yum源配置

本地yum源操作

安装web文件服务器(本例为Apache)

[root@demo1 ~]# yum install httpd
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.aliyun.com
base                                                                                                                                                                                                                 | 3.6 kB  00:00:00     
extras                                                                                                                                                                                                               | 2.9 kB  00:00:00     
updates                          

 创建rpm包放置目录

[root@demo1 ~]# cd /var/www/html/
[root@demo1 html]# mkdir software
[root@demo1 html]# cd software/
[root@demo1 software]# pwd
/var/www/html/software

下载rpm包(本例为vim的rpm安装包)

[root@demo1 software]# yum install --downloadonly --downloaddir=/var/www/html/software/ vim
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be installed
--> Processing Dependency: vim-common = 2:7.4.629-8.el7_9 

...





[root@demo1 software]# ls
gpm-libs-1.20.7-6.el7.x86_64.rpm      perl-File-Temp-0.23.01-3.el7.noarch.rpm  perl-PathTools-3.40-5.el7.x86_64.rpm            perl-Socket-2.010-5.el7.x86_64.rpm          vim-common-7.4.629-8.el7_9.x86_64.rpm
perl-5.16.3-299.el7_9.x86_64.rpm      perl-Filter-1.49-3.el7.x86_64.rpm        perl-Pod-Escapes-1.04-299.el7_9.noarch.rpm      perl-Storable-2.45-3.el7.x86_64.rpm         vim-enhanced-7.4.629-8.el7_9.x86_64.rpm
perl-Carp-1.26-244.el7.noarch.rpm     perl-Getopt-Long-2.40-3.el7.noarch.rpm   perl-podlators-2.5.1-3.el7.noarch.rpm           perl-Text-ParseWords-3.29-4.el7.noarch.rpm  vim-filesystem-7.4.629-8.el7_9.x86_64.rpm
perl-constant-1.27-2.el7.noarch.rpm   perl-HTTP-Tiny-0.033-3.el7.noarch.rpm    perl-Pod-Perldoc-3.20-4.el7.noarch.rpm          perl-threads-1.87-4.el7.x86_64.rpm
perl-Encode-2.51-7.el7.x86_64.rpm     perl-libs-5.16.3-299.el7_9.x86_64.rpm    perl-Pod-Simple-3.28-4.el7.noarch.rpm           perl-threads-shared-1.43-6.el7.x86_64.rpm
perl-Exporter-5.68-3.el7.noarch.rpm   perl-macros-5.16.3-299.el7_9.x86_64.rpm  perl-Pod-Usage-1.63-3.el7.noarch.rpm            perl-Time-HiRes-1.9725-3.el7.x86_64.rpm
perl-File-Path-2.09-2.el7.noarch.rpm  perl-parent-0.225-244.el7.noarch.rpm     perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm  perl-Time-Local-1.2300-2.el7.noarch.rpm
将该目录制作成软件仓库
[root@demo1 software]# createrepo /var/www/html/software
Spawning worker 0 with 16 pkgs
Spawning worker 1 with 15 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
[root@demo1 software]# ls
gpm-libs-1.20.7-6.el7.x86_64.rpm      perl-File-Temp-0.23.01-3.el7.noarch.rpm  perl-PathTools-3.40-5.el7.x86_64.rpm            perl-Socket-2.010-5.el7.x86_64.rpm          repodata
perl-5.16.3-299.el7_9.x86_64.rpm      perl-Filter-1.49-3.el7.x86_64.rpm        perl-Pod-Escapes-1.04-299.el7_9.noarch.rpm      perl-Storable-2.45-3.el7.x86_64.rpm         vim-common-7.4.629-8.el7_9.x86_64.rpm
perl-Carp-1.26-244.el7.noarch.rpm     perl-Getopt-Long-2.40-3.el7.noarch.rpm   perl-podlators-2.5.1-3.el7.noarch.rpm           perl-Text-ParseWords-3.29-4.el7.noarch.rpm  vim-enhanced-7.4.629-8.el7_9.x86_64.rpm
perl-constant-1.27-2.el7.noarch.rpm   perl-HTTP-Tiny-0.033-3.el7.noarch.rpm    perl-Pod-Perldoc-3.20-4.el7.noarch.rpm          perl-threads-1.87-4.el7.x86_64.rpm          vim-filesystem-7.4.629-8.el7_9.x86_64.rpm
perl-Encode-2.51-7.el7.x86_64.rpm     perl-libs-5.16.3-299.el7_9.x86_64.rpm    perl-Pod-Simple-3.28-4.el7.noarch.rpm           perl-threads-shared-1.43-6.el7.x86_64.rpm
perl-Exporter-5.68-3.el7.noarch.rpm   perl-macros-5.16.3-299.el7_9.x86_64.rpm  perl-Pod-Usage-1.63-3.el7.noarch.rpm            perl-Time-HiRes-1.9725-3.el7.x86_64.rpm
perl-File-Path-2.09-2.el7.noarch.rpm  perl-parent-0.225-244.el7.noarch.rpm     perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm  perl-Time-Local-1.2300-2.el7.noarch.rpm

其他没有互联网服务器操作

创建yum.repo文件

[root@demo1 software]#  cd /etc/yum.repos.d/
[root@demo1 yum.repos.d]# vi basic_rpm.repo
[root@demo1 yum.repos.d]# cat basic_rpm.repo 
[basic_rpm]
name=local-yum-repo
baseurl=http://172.28.14.117/software/
enable=1
gpgcheck=0
priority=1

验证一下

[root@demo1 yum.repos.d]# yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.aliyun.com
basic_rpm                                                                                                                                                                                                            | 2.9 kB  00:00:00     
basic_rpm/primary_db                                                                                                                                                                                                 |  28 kB  00:00:00     
repo id                                                                                                           repo name                                                                                                           status
base/7/x86_64                                                                                                     CentOS-7 - Base                                                                                                     10,072
basic_rpm                                                                                                         local-yum-repo                                                                                                          31
extras/7/x86_64                                                                                                   CentOS-7 - Extras                                                                                                      500
updates/7/x86_64                                                                                                  CentOS-7 - Updates                                                                                                   3,252
repolist: 13,855
[root@demo1 yum.repos.d]# yum list
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
basic_rpm                                                                                                                                                                                                            | 2.9 kB  00:00:00     
basic_rpm/primary_db                                                                                                                                                                                                 |  28 kB  00:00:00     
Installed Packages
GeoIP.x86_64                                                                                                        1.5.0-13.el7                                                                                                   @anaconda
NetworkManager.x86_64                                                                                               1:1.12.0-6.el7                                                                                                 @anaconda
NetworkManager-libnm.x86_64                                                                                         1:1.12.0-6.el7                                                                                                 @anaconda
NetworkManager-team.x86_64                                                                                          1:1.12.0-6.el7                                                                                                 @anaconda
NetworkManager-tui.x86_64        

安装vim通过本地yum 源

[root@demo1 yum.repos.d]# yum install vim
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be installed
--> Processing Dependency: vim-common = 2:7.4.629-8.el7_9 for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
--> Processing Dependency: perl(:MODULE_COMPAT_5.16.3) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
--> Processing Dependency: libgpm.so.2()(64bit) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64
--> Running transaction check
---> Package gpm-libs.x86_64 0:1.20.7-6.el7 will be installed
---> Package perl.x86_64 4:5.16.3-299.el7_9 will be installed
--> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl-macros for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-299.el7_9.x86_64
--> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-299.el7_9.x86_64

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值