Linux---yum軟件包的安裝及步驟

yum軟件包是用來解決搭建平臺的重要軟件。
它的好處就是能夠自動解決依賴關係,非常的方便實用。
它的原路徑放在
/etc/yum.repos.d/ 這個目錄下面並且以repo結尾
http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/
比如以上這個是我們的軟件包倉庫,那麼我們如何用它來搭建自己的yum呢?其實很簡單
用vim編輯器進入到系統配置文件中進行編輯,比如我們需要創建一個倉庫叫xiaoyueyue,具體操作如下:
[root@room8pc205 images]# vim /etc/yum.repos.d/xiaoyueyue.repo
通過這條命令直接進入編輯 : 注意xiaoyueyue是自己隨便起的,無所謂。
[xiaoyueyue] //標示
name=xiaoyueyue //名字,前兩個都需要與你自己創建的名字一樣,不然是無法識別的。
baseurl=http://cla***oom.example.com/content/rhel7.0/x86_64/dvd/ //這個代表的是你的yum軟件包的路徑
enabled=1
gpgcheck=0
進行完以上操作,還需要進行讀取緩存,讀取緩存的好處就是比如你想裝一個軟件包,有緩存的話你就可以使用TEB鍵,一方面是方便,第二也是不容易出錯!命令如下:
[root@room8pc205 images]# yum repolist
已加載插件:langpacks
rhel_dvd | 4.1 kB 00:00
(1/2): rhel_dvd/group_gz | 134 kB 00:00
(2/2): rhel_dvd/primary_db | 3.4 MB 00:00
源標識 源名稱 狀態
rhel_dvd Remote cla***oom copy of dvd 4,305
repolist: 4,305

進行完這一步以後,軟件包就可以使用了。
注意假如你安裝了httpd這個軟件包一定要注意開機自啓的操作,以確保使用,具體操作如下:
[root@server0 ~]# yum -y install httpd
已加載插件:langpacks
正在解決依賴關係
--> 正在檢查事務
---> 軟件包 httpd.x86_64.0.2.4.6-17.el7 將被 安裝
--> 正在處理依賴關係 httpd-tools = 2.4.6-17.el7,它被軟件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在處理依賴關係 /etc/mime.types,它被軟件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在處理依賴關係 libapr-1.so.0()(64bit),它被軟件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在處理依賴關係 libaprutil-1.so.0()(64bit),它被軟件包 httpd-2.4.6-17.el7.x86_64 需要
--> 正在檢查事務
---> 軟件包 apr.x86_64.0.1.4.8-3.el7 將被 安裝
---> 軟件包 apr-util.x86_64.0.1.5.2-6.el7 將被 安裝
---> 軟件包 httpd-tools.x86_64.0.2.4.6-17.el7 將被 安裝
---> 軟件包 mailcap.noarch.0.2.1.41-2.el7 將被 安裝
--> 解決依賴關係完成

依賴關係解決

================================================================================
Package 架構 版本 源 大小

正在安裝:
httpd x86_64 2.4.6-17.el7 rhel_dvd 1.2 M
爲依賴而安裝:
apr x86_64 1.4.8-3.el7 rhel_dvd 103 k
apr-util x86_64 1.5.2-6.el7 rhel_dvd 92 k
httpd-tools x86_64 2.4.6-17.el7 rhel_dvd 77 k
mailcap noarch 2.1.41-2.el7 rhel_dvd 31 k

事務概要

安裝 1 軟件包 (+4 依賴軟件包)

總下載量:1.5 M
安裝大小:4.3 M
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm | 103 kB 00:00
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm | 92 kB 00:00
(3/5): httpd-tools-2.4.6-17.el7.x86_64.rpm | 77 kB 00:00
(4/5): mailcap-2.1.41-2.el7.noarch.rpm | 31 kB 00:00
(5/5): httpd-2.4.6-17.el7.x86_64.rpm | 1.2 MB 00:00

總計 3.8 MB/s | 1.5 MB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : apr-1.4.8-3.el7.x86_64 1/5
正在安裝 : apr-util-1.5.2-6.el7.x86_64 2/5
正在安裝 : httpd-tools-2.4.6-17.el7.x86_64 3/5
正在安裝 : mailcap-2.1.41-2.el7.noarch 4/5
正在安裝 : httpd-2.4.6-17.el7.x86_64 5/5
驗證中 : mailcap-2.1.41-2.el7.noarch 1/5
驗證中 : httpd-tools-2.4.6-17.el7.x86_64 2/5
驗證中 : apr-1.4.8-3.el7.x86_64 3/5
驗證中 : apr-util-1.5.2-6.el7.x86_64 4/5
驗證中 : httpd-2.4.6-17.el7.x86_64 5/5

已安裝:
httpd.x86_64 0:2.4.6-17.el7

作爲依賴被安裝:
apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7
httpd-tools.x86_64 0:2.4.6-17.el7 mailcap.noarch 0:2.1.41-2.el7

完畢!
[root@server0 ~]# systemctl restart httpd
[root@server0 ~]# systemctl enable httpd (這兩條命令用於啓動服務!)
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
這樣你就安裝了一個軟件包,並且可以使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章