CentOS7.5配置本地yum源

本文详细介绍了如何在Linux环境下上传并挂载CentOS ISO镜像到指定目录,随后创建YUM配置文件以使用本地ISO镜像作为软件包源,包括清空原有YUM源信息及列出所有可用软件包的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上传centos ISO镜像到/media

[root@hwdb1 ~]# cd /media
[root@hwdb1 media]# ls
CentOS-7-x86_64-DVD-1804.iso

将iso挂载到目录

[root@hwdb1 ~]# cd /media/
[root@hwdb1 media]# ls
CentOS-7-x86_64-DVD-1804.iso
[root@hwdb1 media]# mkdir disk
[root@hwdb1 disk]# mount -o loop -t iso9660 /media/CentOS-7-x86_64-DVD-1804.iso  /media/disk
mount: /media/CentOS-7-x86_64-DVD-1804.iso 已经挂载

创建yum配置文件

[root@hwdb1 ~]# cat /etc/yum.repos.d/CentOS-Base.repo 
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=file:///media/disk/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

清空yum所有源信息

yum clean all

查看本地源的所有软件

yum list
1.查看系统本身存在的版本 rpm -qa | grep yum 2.卸载centos7上存在的yum安装包 rpm -e 包 --nodeps 3.下载yum包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos.x86_64 yum-utils-1.1.31-40.el7.noarch 下方两个一起装 yum-plugin-fastestmirror-1.1.31-40.el7.noarch yum-langpacks-0.4.2-7.el7.noarch yum-3.4.3-150.el7.centos.noarch yum-rhn-plugin-2.0.1-6.el7.noarch 4.安装yum包 rpm -ivh yum* 5.创建配置文件(/etc/yum.repos.d/CentOS-Base.repo) vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=os baseurl=http://mirrors.163.com/centos/(系统版本号)7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=updates baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras - 163.com #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch;=$basearch&repo=extras baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=$releasever - Plus - 163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 每一个baseurl的centos后都改成自己系统的版本号 6.执行命令 yum clean all yum makecache yum install telnet
CentOS 7.5 中,`yum` 是默认的包管理工具,用于安装、更新和管理软件包。如果你想要更新 yum ,通常是因为你需要获取最新的软件版本或修复已知的问题。以下是更新 yum 的基本步骤: 1. **备份当前配置**: ```sh sudo cp /etc/yum.conf /etc/yum.conf.bak ``` 2. **编辑 yum 配置**: ```sh sudo vi /etc/yum.conf 或者 sudo nano /etc/yum.conf ``` 找到 `baseurl` 或 `mirrorlist` 部分,这通常是的 URL。 3. **添加新的镜像**: 如果你要添加新的官方镜像,可以在网上查找 CentOS 7 的最新可用镜像列表,例如 `mirrors.list` 文件,并将它添加到配置文件里,确保其位于 `[main]` 节下面。 4. **替换或增加旧**: 删除旧的并添加新的,或直接替换为新,然后保存并关闭文件。 5. **清除缓存**: 清理本地 yum 缓存以确保不会使用过期的元数据信息。 ```sh sudo yum makecache fast ``` 6. **设置新的首选**: 将添加的新设为首选: ```sh sudo yum config-manager --set-enabled <新名> sudo yum config-manager --set-disabled <旧名> ``` 7. **刷新和检查**: ```sh sudo yum update -d0 --exclude=*.i686 --nogpgcheck sudo yum check-update ``` 这将检查是否有可用的更新,并提示你是否确认更新。 8. **安装更新**: 如果有可用的更新,按照提示安装: ```sh sudo yum install <具体的软件包名> --nogpgcheck ``` 完成上述步骤后,yum 应该会从新设置的上获取更新了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值