Linux虚拟机关联网络yum源
YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
首先,要保证Linux虚拟机能够联网,ping通百度就OK啦
[root@hadoop102 ~]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 time=21.2 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 time=22.4 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=3 ttl=128 time=23.7 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=4 ttl=128 time=21.5 ms
第一步:下载centos7对应的repo文件,可以在linux中操作
下载地址:http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
查看一下是否下载成功:
[root@hadoop102 software]# ll
total 181172
-rw-r--r-- 1 root root 1572 Feb 6 09:26 CentOS7-Base-163.repo
下载成功。
第二步:将改文件移动到/etc/yum.repo.d/文件夹下
[root@hadoop102 software]# mv CentOS7-Base-163.repo /etc/yum.repos.d/
进入/etc/yum.repo.d/文件夹:
[root@hadoop102 software]# cd /etc/yum.repos.d/
[root@hadoop102 yum.repos.d]# ll
-rw-r--r-- 1 root root 1572 Feb 6 09:26 CentOS7-Base-163.repo
-rw-r--r-- 1 root root 1572 Feb 6 15:13 CentOS-Base.repo
会发现刚刚移动进来的CentOS7-Base-163.repo和原来的base文件。
第三步:备份原来的base文件
[root@hadoop102 yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak1
[root@hadoop102 yum.repos.d]# ll
-rw-r--r-- 1 root root 1572 Feb 6 09:26 CentOS7-Base-163.repo
-rw-r--r-- 1 root root 1572 Feb 6 15:13 CentOS-Base.repo
-rw-r--r-- 1 root device 1572 Feb 7 21:56 CentOS-Base.repo.bak1
会看到一个备份文件。
第四步:将…163.repo更改为CentOS-Base.repo
[root@hadoop102 yum.repos.d]# mv CentOS7-Base-163.repo CentOS-Base.repo
mv: overwrite ‘CentOS-Base.repo’? #此处按回车键
[root@hadoop102 yum.repos.d]# ll
total 52
-rw-r--r-- 1 root root 1572 Feb 6 09:26 CentOS-Base.repo
-rw-r--r-- 1 root device 1572 Feb 7 21:56 CentOS-Base.repo.bak1
网络yum源就关联好了,可以测试一下。
第五步:安装命令
#清除缓存
[root@hadoop102 yum.repos.d]# yum clean all
Loaded plugins: fastestmirror, langpacks
Cleaning repos: base extras updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
#建立新的缓存
[root@hadoop102 yum.repos.d]# yum makecache
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
base | 3.6 kB 00:00
extras | 2.9 kB 00:00
updates | 2.9 kB 00:00
(1/10): base/7/x86_64/group_gz | 153 kB 00:01
(2/10): base/7/x86_64/filelists_db | 7.2 MB 00:03
(3/10): extras/7/x86_64/primary_db | 222 kB 00:00
(4/10): extras/7/x86_64/filelists_db | 224 kB 00:00
(5/10): extras/7/x86_64/other_db | 134 kB 00:00
(6/10): base/7/x86_64/primary_db | 6.1 MB 00:03
(7/10): base/7/x86_64/other_db | 2.6 MB 00:02
(8/10): updates/7/x86_64/primary_db | 5.6 MB 00:02
(9/10): updates/7/x86_64/filelists_db | 3.4 MB 00:03
(10/10): updates/7/x86_64/other_db | 454 kB 00:00
Metadata Cache Created
#安装tree,安装成功
[root@hadoop102 yum.repos.d]# yum -y install tree