1. 程式人生 > >搭建虛擬機器yum倉庫

搭建虛擬機器yum倉庫

雖然虛擬機器也是用映象下載的,但是隻下載了映象裡的部分安裝包在虛擬機器裡 還有好多安裝包並沒有下載,我們可以把映象匯入到虛擬機器裡,以通過搭建yum倉庫,來下載映象裡沒有下載的其他安裝包

1.配置虛擬機器網路

[[email protected] Desktop]# ifconfig   # 先檢視系統有什麼裝置

在這裡插入圖片描述

[[email protected] Desktop]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  # 給eth0裝置設定ip  
	1 BOOTPROTO=none  
	2 NAME=eth0  
	3 DEVICE=eth0     # 上面檢視到的裝置是什麼名稱,就在此處寫什麼
	4 ONBOOT=yes  
	5 IPADDR=172.25.254.142  
	6 PREFIX=24
[
[email protected]
Desktop]# systemctl restart network

2.給虛擬機器新增光碟(先要關閉虛擬機器)

[[email protected] mnt]# virt-manager    # 在真機上執行這條命令

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

[[email protected] Desktop]# df

在這裡插入圖片描述

[[email protected] Desktop]# mkdir /rhel7.2/     # 自己建立掛載點
臨時掛載
[[email protected] Desktop]# mount /dev/sr0 /rhel7.2/   # 把光碟機掛載到自己新建的掛載點上 
mount: /dev/sr0 is write-protected, mounting read-only
永久掛載
[[email protected] Desktop]# vim /etc/rc.d/rc.local  # 裡面的內容是開機的時候讀取的指令碼
[[email protected] Desktop]# chmod +x /etc/rc.d/rc.local
[[email protected] Desktop]# ll /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 498 Oct 27 09:53 /etc/rc.d/rc.local
[[email protected] Desktop]# reboot
[[email protected]
Desktop]# df

在這裡插入圖片描述

[[email protected] Desktop]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# vim yum.repo     # 搭建倉庫
	1 [rhel7.2]  
	2 name=rhel7.2  
	3 baseurl=file:///rhel7.2  
	4 gpgcheck=0

在這裡插入圖片描述

[[email protected] yum.repos.d]# yum clean all    # 清除快取
[[email protected] yum.repos.d]# yum repolist     # 列出映象裡的內容

在這裡插入圖片描述

[[email protected] yum.repos.d]# yum list dhcp   # 列出dhcp的安裝包,能列出來就說明可以下載

在這裡插入圖片描述

[[email protected] yum.repos.d]# yum install -y dhcp.x86_64   # 此時就可以下載了