每天一个小技巧---------如何搭建自己的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工具进行安装。
推荐阅读
- linux学习|ubuntu中root和普通用户切换
- ubuntu18.04之安装vim
- win10纯净版安装教程
- CentOS 7 设置批量后台运行程序,并开机自启动
- ubuntu14.04 u盘安装教程
- 商业数据分析|Anaconda详细安装及环境变量配置(图文)
- Linux学习|CentOS 7 安装Golang
- Linux学习|每天一个小技巧———————如何修改超级用户密码
- Linux学习|PXE网络安装已经无人值守安装教程