1. 程式人生 > >搭建共享yum源 | 虛擬機器測試yum源 | 掛載命令(指令碼開機掛載) | rpm安裝第三方軟體 | rpm的依賴性問題解決

搭建共享yum源 | 虛擬機器測試yum源 | 掛載命令(指令碼開機掛載) | rpm安裝第三方軟體 | rpm的依賴性問題解決

####真機的yum源由於有映象可以配置,然後就能從yum源裡面安裝軟體,而虛擬機器裡面沒有yum源,此時我們就需要配置一個共享yum源,讓虛擬機器也可以從yum源獲取軟體#########

一,搭建共享yum源

1,安裝apache服務軟體

[[email protected] source7.0]# yum install httpd -y

2,關閉火牆,開啟服務

[[email protected] source7.0]# systemctl stop firewalld.service
[[email protected] source7.0]# systemctl disable firewalld.service
[

[email protected] source7.0]# systemctl start httpd
[[email protected] source7.0]# systemctl enable httpd

3,建立掛載點###一定要將映象掛載在/var/www/html/下

[[email protected] html]# mkdir /var/www/html/source7.0
[[email protected] html]# mount /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0/    ##掛載

mount: /dev/loop1 is write-protected, mounting read-only

3,瀏覽器訪問測試

開啟瀏覽器輸入ip,可以看到測試頁面

輸入ip/source7.0

二,yum源虛擬機器測試

#####虛擬機器和真機網路需要連通###

1,刪除虛擬機器原來的原始檔,建立新的原始檔


注意:虛擬機器由於是使用的真機的yum源,所以在baseurl中要寫http://真機ip/源 ,這和真機配置本機yum源是不一樣的

2,yum clean all清理快取,重新整理yum源

3,安裝軟體測試

成功!

三,掛載命令 

1,檢視掛載 df

2,掛載  mount  源路徑 掛載路徑

mount /mnt/iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0/

3,取消掛載 umount  源路徑

注意:掛載reboot之後就消失了,開機還需要手動掛載

4,指令碼使映象開機自動掛載,不需要手動掛載配置共享yum源

/etc/rc.d/rc.local 裡面的命令是開機自動執行的,因此只需要把mount命令寫在這個檔案下

[[email protected] rc.d]# chmod +x /etc/rc.d/rc.local     ###加上可執行許可權

#####################檔案找不到了怎麼辦,由於檔案一定在/下面##############

[[email protected] rc.d]# find / -name rc.local   ####rc.local一定在/下面
find: ‘/run/user/1000/gvfs’: Permission denied
/etc/rc.local
/etc/rc.d/rc.local
/var/tmp/abrt/oops-2018-04-14-18:53:44-3237-0/sosreport-foundation156.ilt.example.com-20180414185349/etc/rc.d/rc.local
##############linux中如果名字有空格,輸入時要加\ 轉義,也可以在外面加上雙引號##################

四,安裝wps

1,官網下載linux版本的rpm包

2,安裝

###yum會自動解決依賴性,rpm安裝需要手動處理

###檢視

#############################################################################################################有些軟體之間有依賴關係,用rpm直接安裝時會報錯顯示依賴成分,需要自己用yum whatprovides 依賴成分 ,然後根據查到的軟體再去下載

###產生六個依賴性成分

### whatprovides查詢相應軟體

   ###yum install 相應軟體,逐個解決