CentOS 8 配置本地yum源
一、不安装 yum 拓展包1.设置挂载点文件夹mkdir /mnt/ios //路径随便选一个都行
2.将镜像光盘挂载到文件夹上mount /dev/cdrom /mnt/ios //第一个路径是光盘的路径,第二个是挂载点文件夹
3.设置 yum 源配置文件夹,定义文件必须放在目录"/etc/yum.repos.d/"中,而且必须以".repo"作为拓展名vim /etc/yum/repos.d/local.repo
在 local.repo 文件中编辑
name = aabaseurl = file:///mnt/ios/AppStreamgpgcheck = 0name = bbbaseurl = file:///mnt/ios/BaseOSgpgcheck = 0enabled = 1
参数代表含义:
[*]:yum 源的识别名称
[*]name:对 yum 源的描述,用户可以自定义
[*]baseurl:指定 yum 源的URL地址,有三种不同表示模式
(1)指向网路中的Web服务器:baseurl=http://……
(2)指向网络中的FTP服务器:baseurl=ftp://……
(3)指向本机中的某以个目录:baseurl=file://……
所以“baseurl = file:///mnt/ios/AppStream”指向本地的目录。
[*]gpgcheck:是否检查 rpm 包的来源,一般为了简化操作,将其设为0.
[*]enabled:是否启用当前 yum 源,1表示启用,0表示禁用
4.检查挂载点是否生效yum repolist
挂载成功
挂载
5.安装软件yum --disablerepo=BaseOS install samba
yum --disablerepo:表示禁用哪个仓库,等于号后面接仓库名(没有空格),多个仓库使用逗号隔开。
二、安装 yum 拓展包1.安装 yum 拓展包yum -y install yum-utils
2.设置挂载点文件夹mkdir /mnt/ios //路径随便选一个都行
3.将镜像光盘挂载到文件夹上mount /dev/cdrom /mnt/ios //第一个路径是光盘的路径,第二个是挂载点文件夹
4.自动配置本地仓库yum-config-manager --add-repo=file:///mnt/ios/AppStreamyum-config-manager --add-repo=file:///mnt/ios/BaseOS
5.禁用其他软件仓yum-config-manager --disable AppStreamyum-config-manager --disable BaseOS
yum-config-manager --disable 后面跟着的是仓库的id
(查看仓库id:)
yum repolist
6.查看仓库状态 yum repolist all
如图,可以看到AppStream和BaseOS已经被禁用了
7.生成缓存元数据yum makecache
之后就可以使用 yum install 命令安装软件。
{:6_267:}{:6_267:}{:6_267:}
抢占沙发!8989 CentOS 8 配置本地yum源 谢谢分享
页:
[1]