centos6的yum网络源没维护了,VMware上修改系统的yum源为本地源

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题。

本地源比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装软件。

网络源比如说aliyun的镜像网站,这就属于网络源,可以通过互联网把软件下载下来并安装。

目前centos6的yum网络源都已经停止维护了,只有一个readme文件,无法再从网络源中下载安装软件,我们可以将yum源改成本地源,从本地源中寻找RPM包进行安装。

修改yum源为本地源的步骤如下:

1、进入到yum源配置目录:cd /etc/yum.repos.d;

2、备份yum本地源文件:cp CentOS-Media.repo CentOS-Media.repo.bak;

3、修改CentOS-Media.repo,只修改后面的这几行就行了。

vim CentOS-Media.repo;

#只修改后面的这几行就行了。

baseurl=file:///mnt/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

4、禁用默认的yum 网络源,将yum 网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。

mv CentOS-Base.repo CentOS-Base.repo.bak;

5、将虚拟机的 可移动设备 -- CD/DVD -- 设置 设备状态都勾上,使用ISO映像文件 选择centos的iso包

6、输入df 检查CD/DVD是否连接成功

df

7、创建挂载点,并把光盘上的镜像挂在到目录上

mkdir -p /mnt/cdrom

#我们的设备的挂载信息在 /etc/fstab 里面,所以我们要想永久挂载,需要修改 fstab 文件

vim /etc/fstab

#将以下内容添加到fstab文件中

/dev/sr0 /mnt/cdrom iso9660 defaults 0 0

8、然后执行 mount -a,这个命令的意思是挂载fstab文件中的所有文件系统,用df检查挂载文件

mount -a

df

9、进入 cd /mnt/cdrom/ 检查挂载的目录

cd /mnt/cdrom/

#进入Packages目录,这个目录就是存放RPM包的地方

cd Packages

10、更新yum源,更新执行命令

yum clean all;yum makecache;

11、更新完成

#可以检查yum的安装列表

yum list

#检查安装列表中的个数

yum list|wc -l

#试下在线安装lrzsz(linux和windows上传下载的工具)

yum install -y lrzsz

#试下在线卸载lrzsz

yum erase -y lrzsz-0.12.20-27.1.el6.i686

至此yum源修改完毕,可以使用yum install在线安装和yum erase在线卸载了;

猜你喜欢

转载自blog.csdn.net/qq_33180069/article/details/113104962
今日推荐