CentOS8本地yum安装

CentOS8 本地yum安装

今天在网上找了一天的资料来安装yum,按照他们的教程适用于centos7版本,而centos8不适用,所以今天我按照我成功的经验出一期centos8本地yum安装教程。
直接上干货!
首先,得挂载光盘。创建一个挂载点,这是由于Linux的文件特性决定的,习惯于使用Windows的用户一般不习惯这个操作。
一般来说,文件的挂载点目录设在/media或者/mnt下,这里我将挂载点放在media下。

[root@localhost ~]# mkdir /media/CentOS
[root@localhost ~]# mount /dev/sr0 /media/CentOS

注意**:执行 mount /dev/sr0 /media/CentOS后提示“mount: /dev/sr0 写保护,将以只读方式挂载”是没事的,可以用’df -h’命令查看当前的挂载状态**
最后一行显示已经挂载上了
然后,进入yum.repos.d去配置相关的东西。
切换目录到yum.repos.d

[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls -l

这个图片是我从CentOS7截的,看看就好,底下修改是对的
将yum.repos.d内的文件列出来我们发现有很多的.repo文件。然而,在我们的本地yum安装过程中只需要CentOS-Media.repo文件,其他的.repo文件会给我们的本地yum安装会带来麻烦,这就需要我们将它们去使能,方法有三个,一个是将他们重命名为.bak,也就是备份文件;第二是通过vim进入里面将enable=0 ;最后就是干脆把它们删了或者移到别的地方。个人建议使用前两种方法,以后想用网络yum的时候得用上,如果以后不会用网络yum,删了也无所谓。我以第一种方法为例。

[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo..bak
[root@localhost yum.repos.d]# mv CentOS-CR.repo CentOS-CR.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@localhost yum.repos.d]# mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Sources.repo CentOS-Sources.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak

注意:使用tab键的自动补全功能时,结束会有一个空格,所以在bak时要注意往后退一格,否则会出错
接下来用vim来修改CentOS-Media.repo文件

[root@localhost yum.repos.d]# vim CentOS-Media.repo 

# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-8.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c7-media [command]
#  
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c8-media [command]

[c8-media-BaseOS]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS       (将这里修改为挂载点路径,注意,baseurl=file:///media/CentOS指的是挂载路径,/BaseOS就把它看成默认的就行,要改就是改/media/CentOS,其他就不要动;原baseurl会有三条路径,把下面两条无用路径删除或者注释掉就好)

gpgcheck=1
enabled=1  (要把这里置为1)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

[c8-media-AppStream]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/AppStream  (这里和BaseOS是一样的道理)


gpgcheck=1
enabled=1  (别忘了将它置为1)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial



设置完了就保存退出。

[root@localhost yum.repos.d]# yum list

大功告成。

  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值