Linux学习|每天一个小技巧---------如何搭建自己的Linux的yum源环境

每天一个小技巧---------如何搭建自己的Linux的yum源环境 前言:
在学习Linux程序中,我们知道Linux系统安装软件,可以分为RPM安装,源文件安装,以及yum(Yellow dog Updater, Modified)安装,前面我们已经了解了RPM安装的方法了,但是RPM安装有个非常大的缺陷,就是当一个软件需要运行的时候,需要各种各样的依赖环境的支持,但是RPM无法自己找到软件相对应的依赖环境,我们就只能自己来寻找对应的依赖环境。 yum安装会自动解决依赖包的问题,让我们可以不用担心此类的问题。yum需要搭建,正常情况下,我们可以通过联网来下载镜像进行yum安装,但是,我们在正常的场景中会发现,要么没网要么就是镜像文件很难获取到,所以,这样的情况下我们可以自己搭载一个yum源。 搭建过程:
搭建环境: 正确安装的Linux操作系统一台,一个安装光盘镜像 搭建步骤: 1、挂载光盘镜像

root@localhost ~]# mount /dev/cdrom /mnt mount: /dev/sr0 写保护,将以只读方式挂载

2、永久挂载光盘镜像
[root@localhost ~]# vi /etc/fstab # # /etc/fstab # Created by anaconda on Thu Aug6 09:57:48 2020 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root /xfsdefaults0 0 UUID=88d36ddf-4cc9-4497-b90b-465acd120f96 /bootxfsdefaults0 0 /dev/mapper/centos-swap swapswapdefaults0 0 /dev/cdrom/mntdefaults0 0##最后一行增加这条命令 ~

3、进入yum源配置文件夹
[root@localhost ~]# cd /etc/yum.repos.d/

4、在目录中创建一个备份目录,并将原目录的配置文件移动到备份目录中
[root@localhost yum.repos.d]# mkdir backup [root@localhost yum.repos.d]# mv C* backup

【Linux学习|每天一个小技巧---------如何搭建自己的Linux的yum源环境】用来在搭载的yum源出现问题是进行自我救助(不是必须但是有必要进行创建)
5、将原文件的配置文件导出
[root@localhost yum.repos.d]# cp /etc/yum.repos.d/backup/CentOS-Base.repo local.repo

6、配置配置文件
[root@localhost ~]# vi /etc/yum.repos.d/local.repo [centos] name=CentOS baseurl=file:///mnt##这个是挂载的镜像目录 gpgcheck=0 enabled=1 #gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

7、清除yum缓存,将原有的yum缓存清理掉
[root@localhost yum.repos.d]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: centos Cleaning up list of fastest mirrors Other repos take up 889 M of disk space (use --verbose for details) [root@localhost yum.repos.d]# yum makecache 已加载插件:fastestmirror, langpacks

8、重新构建缓存
[root@localhost yum.repos.d]# yum makecache 已加载插件:fastestmirror, langpacks Determining fastest mirrors centos| 3.6 kB00:00 (1/4): centos/group_gz| 166 kB00:00 (2/4): centos/filelists_db| 3.2 MB00:00 (3/4): centos/primary_db| 3.1 MB00:00 (4/4): centos/other_db| 1.3 MB00:00 元数据缓存已建立

自此yum安装源已经完全构筑好,当你需要安装一些软件的时,可直接通过yum工具进行安装。

    推荐阅读