CentOS 7本地软件源的搭建

作者: 青木书生123 | 来源:发表于2020-03-13 20:54 被阅读0次

​​虽然,能用yum通过网络源来进行软件的安装,但在没有网的情况下再用网络源就会显得尴尬,所以我们不得不考虑要搭建一个本地源。

关于本地源的获得,直接用DVD版或者是Everything版的镜像就可以了,Everything版的软件包几乎包含了所有的软件包,说实话DVD版其实就已经足够使用了。在这里,楼主用的是Everything版的镜像。

# cd /etc/yum.repo.d/

会看到里面有很多以.repo结尾的文件,这是yum不同类源所对应的配置文件。其中,CentOS7-Base.repo是网络源,CentOS-Media.repo是本地源的配置文件。

yum默认的是从网络源下载,所以我们要先禁用网络源的配置文件。

# mv CentOS-Base.repo CentOS-Base.repo.bak

把文件名改了即可,别直接删了,万一以后用到呢!反正我是领会不到“断舍离”的精髓了
禁用网络源后,yum就会从本地源开始安装的。

现在,开始配置本地源,将装有iso镜像的U盘(或DVD,这里以U盘为例)插入计算机并切换至root身份。

# mkdir /mnt/usb  //
# mount /dev/sdb1 /mnt/usb
# df

在/mnt/中创建usb文件夹,并将U盘挂载到该文件夹,然后用df查看挂载情况(其实不看也行,强迫症)。

现在回到/etc/yum.repo.d/文件夹中,

# vim CentOS-Media.repo

vim打开CentOS-Media.repo

该配置文件中,前两行是名字,第三行的

baseurl=file://后面要加上软件源所在的绝对路径,精确到mnt文件夹就可以。

baseurl=file:///mnt/

再把enable=0改为1(0是禁用,1是启用)

然后就可以保存退出了。

因为前面我们已经挂载了U盘,所以可以在/mnt/usb/中查看U盘中的内容,所有的安装包都放在Package/里了。

安装只需要执行

yum localinstall +软件包的名字

当然,安装之前要知道想要安装的软件包名称,这个可以在/mnt/usb/Package/里搜索

rpm -qa | grep +关键字

然后,系统会列出所有含此关键字的软件包列表,选择安装就可以了。​​​​

相关文章

  • 第四周作业

    1、自建yum仓库,分别为网络源和本地源网络源repo配置(centos7): 本地源repo配置(centos7...

  • 常用yum源介绍及配置

    参考: CentOS 7下配置本地yum源及yum客户端 Centos7 配置本地源+阿里yum源/epel-yu...

  • CentOS 7本地软件源的搭建

    ​​虽然,能用yum通过网络源来进行软件的安装,但在没有网的情况下再用网络源就会显得尴尬,所以我们不得不考虑要搭建...

  • CentOS UBuntu 软件源

    本地源(把本地安装的软件包制成源) Centos6.4建立本地yum源 Ubuntu创建本地apt源 Ubuntu...

  • CentOS配置本地Yum源、阿里云Yum源、163Yum源、并

    一、用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使...

  • CentOS 7下制作本地yum源

    CentOS 7下制作本地yum源 CentOS 7 制作本地repository的方法, 适用于没有外网访问权限...

  • yum源的配置

    centos7yum源配置 本地yum源 网络yum源vim CentOS-Base.repo 后续会更新ubun...

  • 通过rsync 搭建本地源

    通过rsync 搭建本地源 脚本: Centos.repo 把域名换成你自己的,IP也可以, 7和6一样,把目录改...

  • CentOS 7 搭建 gogs Git 服务器

    CentOS 7 搭建 gogs Git 服务器 本地环境如下: Linux 系统环境为:CentOS Linux...

  • nginx 安装lnmp

    CentOS 7 yum nginx MySQL PHP 简易环境搭建 用centos自带的yum源来安装ngin...

网友评论

    本文标题:CentOS 7本地软件源的搭建

    本文链接:https://www.haomeiwen.com/subject/emuyshtx.html