搭建共享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 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 相應軟體,逐個解決