环境说明:
Windows 7 安装的VirtualBox_5.0.24.8355_Win 虚拟机
虚拟机安装的Linux操作系统:CentOS release 6.9 (Final)
- yum简单介绍
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
yum的优点 :
更方便的添加/删除/更新RPM包.
便于管理大量系统的更新问题
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf)
自动解决增加或删除rpm包时遇到的属性相依性问题
使用方便
保持与RPM数据库的一致性 - yum源的搭建
- 按照12345的顺序添加系统光盘。
重新启动虚拟机
挂载光盘
mount /dev/sr0 /mnt
使用ls命令查看光盘已经挂载成功
[root@wangbin ~]# ls /mnt
CentOS_BuildTag EULA images Packages repodata RPM-GPG-KEY-CentOS-Debug-6 RPM-GPG-KEY-CentOS-Testing-6
EFI GPL isolinux RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-CentOS-Security-6 TRANS.TBL
配置yum源文件
文件夹路径:/etc/yum.repos.d/
[root@wangbin ]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Vault.repo
修改文件名字
[root@wangbin]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@wangbin]# mv CentOS-Media.repo.bak CentOS-Media.repo.bak
新建 CentOS-Media.repo文件,输入下面内容
[base]
name=base
baseurl=file:///mnt
enabled=1
gpgcheck=0
清空yum源
[root@wangbin ~]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base
Cleaning up Everything
安装MySQL测试yum源是否配置好,执行命令无报错,说明yum源配置成功。
[root@wangbin ~]# yum install -y mysql
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package mysql.x86_64 0:5.1.73-8.el6_8 will be installed
--> Finished Dependency Resolution
Total download size: 895 k
Installed size: 2.4 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : mysql-5.1.73-8.el6_8.x86_64 1/1
Verifying : mysql-5.1.73-8.el6_8.x86_64 1/1
Installed:
mysql.x86_64 0:5.1.73-8.el6_8
Complete!