Linux學習日記之yum源的搭建及共享

一.軟件的安裝
軟件的安裝有兩種方法,一種是rpm,安裝,一種是yum安裝,rpm安裝缺點是無法解決軟件的依賴關係,對於軟件的依賴關係,需要手動,一個一個的安裝,比較麻煩,yum安裝能夠很好的解決軟件的依賴關係。
1.rpm結尾的軟件包適用於Linux系統
2.安裝:
1)rpm命令及參數的使用
rpm -ivh name.rpm
安裝軟件,-v:顯示過程,-h:指定加密方式(hash加密)
rpm -e name
卸載軟件
rpm -ql name
查詢軟件安裝後會生成什麼文件(安裝後才能看到)
rpm -qlp name.rpm
查詢軟件安裝後會生成什麼軟件(沒有安裝前)
rpm -qa
查詢系統中安裝的所有軟件的名稱
rpm -q name
查詢軟件的安裝情況
rpm -pq name.rpm
查詢軟件安裝後使用的名字
rpm -qf filename
查詢filename屬於哪個安裝包
rpm -ivh name.rpm --force
強制安裝,但不忽略依賴性
rpm -ivh name.rpm --nodeps --force
忽略依賴性並強制安裝
rpm -qi name
查詢軟件的信息
rpm -Kv name.rpm
檢查軟件包是否被篡改
rpm -qp name.rpm --scripts
檢測軟件在安裝或卸載過程中執行的動作
2)yum命令及參數的使用
yum install softwarename -y
安裝
yum repolist
列出設定yum源信息
yum remove softwarename -y
卸載
yum list software
查看軟件源中是否有此軟件
yum list all
列出所有軟件的名稱
yum list installd
列出已經安裝的軟件的名稱
yum list availabe
列出可以用yum安裝的軟件名稱
yum clean all
清空yum緩存
yum search softwareinfo
根據軟件信息搜索軟件名字
yum whatprovides filenam
在yum源中查找包含filename文件的軟件包
yum update softwarenam -y
更新軟件
yum history
查看系統軟件改變歷史
yum reinstall softwarename -y
更新安裝
yum info softwarename
查看軟件信息
yum groups list
查看軟件信息
yum groups info softwaregroup
查看軟件組信息
yum groups install softwaregroup
查看軟件組內包含的軟件
yum groups remove softwaregroup
卸載組件
二.yum源
1.什麼是yum源
yum是爲了解決依賴關係而存在的。yum源就相當是一個目錄項,當我們使用yum機制安裝軟件時,若需要安裝依賴軟件,則yum機制就會根據在yum源中定義好的路徑查找依賴軟件,並將依賴軟件安裝好。
YUM是“Yellow dog Updater, Modified”的縮寫,是一個軟件包管理器,YUM從指定的地方(相關網站的rpm包地址或本地的rpm路徑)自動下載RPM包並且安裝,能夠很好的解決依賴關係問題。
2.yum源的搭建
1) 從網絡上下載與本機系統版本相匹配的iso鏡像文件,這裏下載的鏡像文件是rhel-server-7.0-x8664-dvd.iso,
2) 新建一個目錄/iso,將該鏡像放入該文件夾
Linux學習日記之yum源的搭建及共享
3) 將該鏡像文件掛載到/mnt下,以便我們的系統識別鏡像文件,
Linux學習日記之yum源的搭建及共享
4) 查看是否掛載成功
Linux學習日記之yum源的搭建及共享
Linux學習日記之yum源的搭建及共享
5) 配置本物理機的yum源指向(將地址告訴系統)
1.爲了防止影響,需要清空/etc/yum.repos.d中的文件:
rm -rf /etc/yum.repos.d/
Linux學習日記之yum源的搭建及共享
2.創建yum源指向所在的文件:vim /etc/yum.repos.d/yum.repo(yum.repo是隨便給的名字,但是必須以.repo結尾)
Linux學習日記之yum源的搭建及共享
6)測試:下載gcc編譯器,若下載成功,則yum源搭建成功
Linux學習日記之yum源的搭建及共享
三.yum源的共享
1.本地(物理機)yum源搭建好之後,安裝httpd服務,在安裝好httpd服務時,會自動創建/var/www/html,該目錄是Apache的默認發佈目錄
Linux學習日記之yum源的搭建及共享
2.開啓httpd服務,關閉防火牆
3.建立共享目錄將鏡像文件掛載到共享目錄下
1)建立共享目錄:mkdir /var/www/html/rhel7.0
Linux學習日記之yum源的搭建及共享
2)將鏡像掛載到共享目錄中:mount /iso/rhel-server-7.0-x8664-dvd.iso /var/www/html/rhel7.0
Linux學習日記之yum源的搭建及共享
4.查看鏡像是否掛載成功:利用df命令
Linux學習日記之yum源的搭建及共享
Linux學習日記之yum源的搭建及共享

  1. 測試:在同網內的一臺虛擬機上進行測試(因爲該虛擬機上/etc/yum.repos.d下面就只有一個文件,所以可以直接在裏面改,而不需要清空/etc/yum.repos.d下面的文件)
    1)創建yum源指向所在的文件:vim /etc/yum.repos.d/rheldvd.repo
    Linux學習日記之yum源的搭建及共享
    Linux學習日記之yum源的搭建及共享
    2)下載gcc編譯器,若能成功下載,代表成功
    yum開機自動掛載
    1.編輯文件:/etc/rc.d/rc.local,即vim /etc/rc.d/rc.local
    Linux學習日記之yum源的搭建及共享
    2.在該文件的最後一行,加入要掛載的命令:mount /iso/rhel-server-7.0-x8664-dvd.iso /var/www/html/rhel7.0
    Linux學習日記之yum源的搭建及共享
    3.給該文件增加可執行的權限
    Linux學習日記之yum源的搭建及共享
    4.測試:在系統重啓之前,用df命令查看一下掛載信息,在系統重啓之後,再次用df命令查看掛載信息
    Linux學習日記之yum源的搭建及共享
    Linux學習日記之yum源的搭建及共享
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章