一、軟體名稱識别
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm結尾的适用于redhat作業系統
|| || || ||
軟體名稱 軟體版本 軟體适用系統 64位
二、如何安裝軟體
1. rpm
rpm -ivh name.rpm ##安裝 ,-v顯示過程,-h指定加密方式為hash
-e name ##解除安裝
-ql name ##查詢軟體生成檔案
-qlp name.rpm ##查詢軟體安裝後會生成什麼檔案
-qa ##查詢系統中安裝的所有軟體名稱
-qa |grep name ##查詢軟體是否安裝
-q name ##查詢軟體生成檔案
-qp name.rpm ##查詢軟體安裝包安裝後的名字
-qf filename ##檢視filename屬于那個安裝包
-ivh name.rpm --force ##強制安裝
-qi name ##檢視軟體資訊
-Kv name.rpm ##檢測軟體包是否被篡改
-qp name.rpm --scripts ##檢測軟體在安裝或解除安裝過程中執行的動作
部分圖示
圖示:安裝wps-office
<a href="https://s3.51cto.com/oss/201711/01/0f193285574a660edfd75ca9bd93e732.png-wh_500x0-wm_3-wmp_4-s_2368187221.png" target="_blank"></a>
圖示:-qp 查詢軟體生成檔案
<a href="https://s2.51cto.com/oss/201711/01/34d9df6ec67737f34429b7227f17c094.png-wh_500x0-wm_3-wmp_4-s_3966539613.png" target="_blank"></a>
圖示:解除安裝firebox
<a href="https://s4.51cto.com/oss/201711/01/fd0f57a9745023c5518964b2fb91cf2f.png-wh_500x0-wm_3-wmp_4-s_3231100201.png" target="_blank"></a>
圖示:查詢軟體生成檔案
<a href="https://s3.51cto.com/oss/201711/01/f51de53a73119789da417398c9a2af99.png-wh_500x0-wm_3-wmp_4-s_2935576743.png" target="_blank"></a>
圖示:檢測軟體包是否被篡改
<a href="https://s4.51cto.com/oss/201711/01/0308ab13bd20396326dd35eaf0f1c5db.png-wh_500x0-wm_3-wmp_4-s_3451639691.png" target="_blank"></a>
2. yum
yum
上層軟體管理工具,最重要的功能是可以解決軟體的倚賴關系
yum能夠投入使用的前提是必須要有yum源,以及配置源的指向檔案
三、server源端[示圖版本為7.2]
1.從網絡上下本機系統版本比對的iso鏡像檔案
rhel-server-7.1-x86_64-dvd.iso
圖示:鏡像檔案iso
<a href="https://s1.51cto.com/oss/201710/25/0375975ee823c35bc8922730dc6afe47.png-wh_500x0-wm_3-wmp_4-s_1424368622.png" target="_blank"></a>
2.把rhel-server-7.1-x86_64-dvd.iso挂在到/mnt以便通路鏡像中的檔案
mount /home/kiosk/Desktop/rhel-server-7.1-x86_64-dvd.iso /rhel7.2
圖示:挂載鏡像檔案到mnt
<a href="https://s2.51cto.com/oss/201711/01/689ada640bd76c4ee2916cb2905336ff.png-wh_500x0-wm_3-wmp_4-s_1744613933.png" target="_blank"></a>
3.配置本機yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.1
baseurl=file:///mnt ##//為指定位置,第三個/是代表根目錄
gpgcheck=0 ##是否檢查外來軟體安裝來源,0為不檢查,1檢查
圖示:配置本機yum源指向
<a href="https://s1.51cto.com/oss/201711/01/0557bf7122087409f398eb29c06b815f.png-wh_500x0-wm_3-wmp_4-s_114520284.png" target="_blank"></a>
圖示:本機yum源指向配置檔案
<a href="https://s1.51cto.com/oss/201710/25/3b64928f5799154220106fdb8cc6fa1e.png-wh_500x0-wm_3-wmp_4-s_2909239921.png" target="_blank"></a>
4.安裝資源共享服務
yum install httpd -y
systemctl stop firewlsh-plugin-11.2.202.451-release.x86_64.rpmld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
圖示:下載下傳httpd
<a href="https://s2.51cto.com/oss/201711/01/552dcdd025d8f114683a4b584c570ea3.png-wh_500x0-wm_3-wmp_4-s_3248391147.png" target="_blank"></a>
5.建立共享目錄,并挂在鏡像檔案到共享目錄上
mkdir /var/www/html/rhel7.2
umount /rhel7.2
mount /home/kiosk/Desktop/rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.2
圖示:挂載鏡像檔案到 /var/www/html/rhel7.2下
<a href="https://s2.51cto.com/oss/201711/01/35d3b823ad930832afba855c29a0551c.png-wh_500x0-wm_3-wmp_4-s_3259051046.png" target="_blank"></a>
6.測試
在浏覽器中輸入:http://本機ip/rhel7.2
可以看到鏡像中的内容
圖示:測試
<a href="https://s2.51cto.com/oss/201711/01/6f6e2d61f37674794d94c291abaed28d.png-wh_500x0-wm_3-wmp_4-s_4026635419.png" target="_blank"></a>
7.修改本機yum源指向
[server]
name=rhel7.2
baseurl=file:///var/www/html/rhel7.2
gpgcheck=0
圖示:yum源配置檔案修改内容
<a href="https://s5.51cto.com/oss/201711/01/3e75d00e405d3689e616895c6c725d33.png-wh_500x0-wm_3-wmp_4-s_3046552950.png" target="_blank"></a>
8.開機自動挂在iso,為了更好保管iso檔案,在根目錄下建立目錄iso用來存放鏡像檔案
vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
:wq
chmod +x /etc/rc.d/rc.local
圖示:開機自動挂在iso配置檔案修改
<a href="https://s5.51cto.com/oss/201711/01/85b6e23f7bb3d77b339fb80fce6d0eb0.png-wh_500x0-wm_3-wmp_4-s_1437149094.png" target="_blank"></a>
9.第三方軟體倉庫的搭建
把所有的rpm軟體包放到一個目錄中,這個目錄中隻能存在software檔案
createrepo -v /software
vim /etc/yum.repos.d/software.repo
[Software]
name=software
baseurl=file:///software
圖示:software倉庫搭建配置檔案
<a href="https://s1.51cto.com/oss/201711/01/673218afde2a66b7a2e232c4d50830dc.png-wh_500x0-wm_3-wmp_4-s_3850237775.png" target="_blank"></a>
注意:在/software中下載下傳好安裝包以後需要執行 createrepo -v /software ##掃描/software下的目錄
四、client指向端
vim /etc/yum.repos.d/xxxx.repo ##倉庫指向檔案位置
[xxxx] ##自定義軟體倉庫名稱
name=xxxx ##自定義軟體倉庫描述
baseurl=ftp://|http://|file:// ##倉庫位置
gpgcheck=0 ##不檢測gpgkey
gpgkey=1 ##gpgkey表示軟體的出品logo
例子:
baseurl=ftp://172.25.0.254/pub/rhel7.2
yum clean all ##清空yum緩存識别新配置
圖示:清除所有yum
<a href="https://s5.51cto.com/oss/201711/01/ef62edfe2a1e5ab5a018f85c15dd8ac4.png-wh_500x0-wm_3-wmp_4-s_184319859.png" target="_blank"></a>
五、yum指令
yum -y【強制安裝,不詢問】install softwarename ##安裝
repolist ##列出設定yum源資訊
-y【強制安裝,不詢問】remove softwarename ##解除安裝
list softwarename ##檢視軟體源中是否有此軟體
list all ##列出所有軟體名稱
list installd ##列出已經安裝的軟體名稱
list available ##列出可以用yum安裝的軟體名稱
clean all ##清空yum緩存
search softwareinfo ##根據軟體資訊搜尋軟體名字
whatprovides filename ##在yum源中查找包含filename檔案的軟體包
update ##更新軟體
history ##檢視系統軟體改變曆史
reinstall softwarename ##重新安裝
info softwarename ##檢視軟體資訊
groups list ##檢視軟體組資訊
groups info softwaregroup ##檢視軟體組内包含的軟體
groups install softwaregroup ##安裝元件
groups remove softwaregroup ##解除安裝元件
圖示:install安裝軟體lftp
<a href="https://s1.51cto.com/oss/201711/01/b1dadd6d69cd01cf8fe9f628978e32d3.png-wh_500x0-wm_3-wmp_4-s_1725914065.png" target="_blank"></a>
圖示:repolist列出設定yum源資訊
<a href="https://s2.51cto.com/oss/201711/01/804cc3c362026de6c3ead2c2853ae24b.png-wh_500x0-wm_3-wmp_4-s_2712340000.png" target="_blank"></a>
圖示:clean all和search軟體資訊
<a href="https://s3.51cto.com/oss/201711/01/182a34a96bb9fb4720909074b7ad9ef4.png-wh_500x0-wm_3-wmp_4-s_333252007.png" target="_blank"></a>
圖示:remove解除安裝wps-office
<a href="https://s5.51cto.com/oss/201711/01/26dcb0ba8c8645f06068caac59f729bd.png-wh_500x0-wm_3-wmp_4-s_2764465150.png" target="_blank"></a>
圖示:list all列出所有軟體名稱
<a href="https://s1.51cto.com/oss/201711/01/6a38fe6d05a5b0dd3aec742377c0a3c6.png-wh_500x0-wm_3-wmp_4-s_1688378586.png" target="_blank"></a>
圖示:list installd列出已經安裝的軟體
<a href="https://s3.51cto.com/oss/201711/01/3f7047caf6914a59407e01321dee5e92.png-wh_500x0-wm_3-wmp_4-s_3239805064.png" target="_blank"></a>
圖示:groups list列出軟體組資訊
<a href="https://s3.51cto.com/oss/201711/01/3232d250567a33cdce5781469c1c4bf5.png-wh_500x0-wm_3-wmp_4-s_3995935543.png" target="_blank"></a>
##end##
本文轉自 無緣 51CTO部落格,原文連結:http://blog.51cto.com/13352594/1978189