Linux配置本地YUM源

yum的一切配置信息都在yum.repos.d配置文件中

[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

创建Centos文件,并拷贝所有文件到其下面,防止修改错误:

[root@localhost yum.repos.d]# mkdir Centos
[root@localhost yum.repos.d]# ls
Centos            CentOS-CR.repo         CentOS-fasttrack.repo  CentOS-Sources.repo
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo      CentOS-Vault.repo
[root@localhost yum.repos.d]# mv * Centos
mv: 无法将目录"Centos" 移动至自身的子目录"Centos/Centos" 下
[root@localhost yum.repos.d]# ls
Centos

创建一个yum源文件:

[root@localhost yum.repos.d]# vim Centos-7.repo
[Centos-7]
name=Centos
baseurl=file:///mnt
enable=1
gpgcheck=0

说明:第一行为yum的ID,必须唯一;第二行描述信息,任意;第三行表示挂载点:file:///mnt(注意,不要写错;mnt为光盘挂载位置);下面是启动和取消验证

清空yum的缓存:

[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: Centos-7
Cleaning up everything
Cleaning up list of fastest mirrors

生成新的缓存:

[root@localhost yum.repos.d]# yum list
......
xrestop.x86_64                                0.4-14.el7                          Centos-7 
xsane-common.x86_64                           0.999-9.el7                         Centos-7 
xsane-gimp.x86_64                             0.999-9.el7                         Centos-7 
xsettings-kde.x86_64                          0.12.3-7.el7                        Centos-7 
xsom.noarch                                   0-10.20110809svn.el7                Centos-7 
xterm.x86_64                                  295-3.el7                           Centos-7 
xulrunner.x86_64                              31.6.0-2.el7.centos                 Centos-7 
xz-devel.x86_64                               5.1.2-12alpha.el7                   Centos-7 
yp-tools.x86_64                               2.14-3.el7                          Centos-7 
ypbind.x86_64                                 3:1.37.1-7.el7                      Centos-7 
ypserv.x86_64                                 2.31-8.el7                          Centos-7 
yum-plugin-aliases.noarch                     1.1.31-34.el7                       Centos-7 
yum-plugin-changelog.noarch                   1.1.31-34.el7                       Centos-7 
yum-plugin-tmprepo.noarch                     1.1.31-34.el7                       Centos-7 
yum-plugin-verify.noarch                      1.1.31-34.el7                       Centos-7 
yum-plugin-versionlock.noarch                 1.1.31-34.el7                       Centos-7 
zlib-devel.x86_64                             1.2.7-15.el7                        Centos-7 
zsh.x86_64                                    5.0.2-14.el7                        Centos-7 
zziplib.x86_64                                0.13.62-5.el7                       Centos-7

生成成功!

尝试安装httpd:

[root@localhost yum.repos.d]# yum install -y httpd
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 httpd.x86_64.0.2.4.6-40.el7.centos 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-40.el7.centos,它被软件包 httpd-2.4.6-40.el7.centos.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-40.el7.centos.x86_64 需要
--> 正在检查事务
---> 软件包 httpd-tools.x86_64.0.2.4.6-40.el7.centos 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

===========================================================================================
 Package              架构            版本                         源                 大小
===========================================================================================
正在安装:
 httpd                x86_64          2.4.6-40.el7.centos          Centos-7          2.7 M
为依赖而安装:
 httpd-tools          x86_64          2.4.6-40.el7.centos          Centos-7           82 k
 mailcap              noarch          2.1.41-2.el7                 Centos-7           31 k

事务概要
===========================================================================================
安装  1 软件包 (+2 依赖软件包)

总下载量:2.8 M
安装大小:9.6 M
Downloading packages:
-------------------------------------------------------------------------------------------
总计                                                       8.2 MB/s | 2.8 MB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : httpd-tools-2.4.6-40.el7.centos.x86_64                                 1/3 
  正在安装    : mailcap-2.1.41-2.el7.noarch                                            2/3 
  正在安装    : httpd-2.4.6-40.el7.centos.x86_64                                       3/3 
  验证中      : httpd-2.4.6-40.el7.centos.x86_64                                       1/3 
  验证中      : mailcap-2.1.41-2.el7.noarch                                            2/3 
  验证中      : httpd-tools-2.4.6-40.el7.centos.x86_64                                 3/3 

已安装:
  httpd.x86_64 0:2.4.6-40.el7.centos                                                       

作为依赖被安装:
  httpd-tools.x86_64 0:2.4.6-40.el7.centos          mailcap.noarch 0:2.1.41-2.el7         

完毕!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值