CentOS7本地yum源设置(断网情况下轻松安装各种依赖包)亲测有效!

下面以一个崭新的CentOS系统作为基础讲解。

由于我的系统是在VMware虚拟机中创建的,所以需要FileZilla FTP Client客户端将所需依赖包上传到系统主机,大家可以用FTP等类似软件将文件传输到虚拟机创建的主机中。

一、准备工作

1、我在虚拟机中创建了一台IP地址为192.168.190.149的主机,为了方便操作控制台,我使用Xshell 5操作控制台(大家也可以用CentOS系统本地的命令控制台)【使用本地命令控制台的可以忽略这一步】

 

2、使用FileZilla将下面两个包(想要什么版本自己网上下载)放到149主机的root根目录下。ls命令查看确认下。

3、先使用yum install命令安装libxml2-python-2.9.1-5.el7_0.1.x86_64.rpm,再安装createrepo-0.4.11-3.el5.noarch.rpm(一定要按顺序安装,它们存在依赖关系)命令如下:

  [root@localhost ~]# yum install -y libxml2-python-2.9.1-5.el7_0.1.x86_64.rpm

 [root@localhost ~]# yum install -y createrepo-0.4.11-3.el5.noarch.rpm 

使用createrepo --version命令查看是否安装成功,出现版本号即为成功

4、在根目录root下创建 /pk目录,用于存放所需依赖包

[root@localhost ~]# mkdir /pk
[root@localhost pk]# cd /
[root@localhost /]# ls

5、将所需依赖包放到/pk目录下,我这里依然是使用FileZilla传输。(一定要把自己所需要的依赖包都找齐)

6、进入目录查看依赖包

[root@localhost ~]# cd /pk/Packages/

[root@localhost Packages]# ls
(我的依赖包有3850个,太多了就不给大家展示了)

二、制作yum源

1、建立yum索引

[root@localhost Packages]# createrepo /pk/Packages/         #配置成功后出现如下图,结果会有不同,基本只要不抱错就成功了

(可以看到,我的3000多个依赖包都已经建立过索引)

2、建立yum源配置文件

[root@localhost Packages]# cd /etc/yum.repos.d/     #cd到此目录下

[root@localhost yum.repos.d]# ls      # 下图可以看到有大量的yum源文件

[root@localhost yum.repos.d]# mkdir /bk     #建立一本备份文件夹

[root@localhost yum.repos.d]# mv ./* /bk    #将此目录下所有文件拷贝到备份文件夹中

[root@localhost yum.repos.d]# ls                 #检查一下是否所有文件已经移走

[root@localhost yum.repos.d]#

[root@localhost yum.repos.d]# vi input.repo  #建立一个yum源配置文件,内容如下

-----------------------------------------------------------------------------------

[coco]

name=linux

baseurl=file:///pk/Packages

gpgcheck=0

enabled=1

--------------------------------------------------------------------------------------

root@localhost yum.repos.d]# yum list     #有如下信息表示yum源制作成功,可以看到包的yum源文件名字都变成了coco

3、接下来就可以正常的使用yum install 命令安装你的依赖了。如下示例:

[root@localhost yum.repos.d]# yum install -y policycoreutils-python

4、安装你的软件包,如果需要依赖,系统会自动到yum源中寻找相关依赖包自行安装。非常方便!

  • 6
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值