linux學習 lesson12軟體管理
一、虛擬機器yum源配置
step1
virt-manager開啟kris的硬體管理,add Hardware.
開啟虛擬機器顯示映象已經安裝。
step2
建立映象掛載檔案。
掛載成功!
step3
編輯系統識別檔案。並使其生效。
虛擬機器yum源配置成功,可以安裝映象上的軟體了
二、yum 命令
yum clean all ##清除原有的yum快取
repolist ##列出倉庫資訊
install software ##安裝
update ##更新 (在有更新的軟體包前提下)
list software ##檢視軟體
list all ##檢視所有軟體
list installed ##列出已安裝軟體
list available ##列出可安裝軟體
reinstall software ##重新安裝檔案
remove software ##解除安裝檔案
info software ##檢視軟體資訊
search 軟體資訊 ##根據軟體資訊找檔案(比如 web)
whatprovides file ##根據檔案找出包含此檔案的軟體
group list ##列出軟體組
group info ##檢視軟體組的資訊
group install sfgroup ##安裝軟體組
group remove sfgroup ##解除安裝軟體組
三、真機yum配置以及共享yum源。
真機yum配置
將一個和系統匹配的映象檔案下載到系統中(houstnamectl檢視系統版本)
mkdir /iso
mv /home/kiosk/Desktop/*.iso /iso
mkdir /rhel7.3
mount /iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3 ##掛載
cd /etc/yum.repos.d/ mkdir backup mv * backup ##將多餘的repo檔案移動方便管理
vim yum.repo
完成!
共享yum源
step1:安裝httpd
yum install httpd -y ##安裝阿帕奇
complete! 完成!
systemctl stop firewalld ##關閉火牆
systemctl disable firewalld ##開機自動關閉火牆
systemctl start httpd ##開啟阿帕奇
systemctl enable httpd ##開機自動開啟阿帕奇
完成這兩步就具備遠端分享的基本條件。
step2:掛載映象
mkdir /var/www/html/rhel7.3
vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3/
成功之後在瀏覽器輸入ip/rhel7.*
三、安裝第三方軟體
rpm -i ##安裝
-v ##顯示過程
-h ##hash加密
-e ##解除安裝
-a ##所有
-p ##軟體包
-ivh name.rpm ##-i安裝, -v顯示過程,-h指定加密方式為hash
-ql name ##查詢安裝軟體生成檔案
-qa ##查詢系統中安裝的所有軟體名稱
-qa |grep name ##查詢軟體是否安裝 name可以不是全稱
-qc name ##查詢軟體的配置檔名稱
-qd name ##查詢軟體的幫助檔案
-qlp name.rpm ##查詢軟體安裝後會生成什麼檔案
-q name ##查詢軟體 後面name必須是軟體的全稱
-qp name.rpm ##查詢軟體安裝包安裝後的名字
-qf filename ##查詢filename屬於哪個安裝包,根據某個檔案找出此檔案屬於哪個安裝包
-ivh name.rpm –force ##強制安裝,但不能忽略依賴性
-ivh name.rpm –nodeps –force ##忽略依賴性並且強制安裝
-qi name ##檢視軟體資訊
-Kv name.rpm ##檢測軟體包是否被篡改
--scripts ##檢視指令碼
--nodeps ##安裝軟體時忽略依賴
--force ##強行安裝檔案
四、第三方軟體倉庫
什麼是第三方軟體倉庫?
未經linux認證的不在映象裡的軟體統稱為第三方軟體。當使用的是企業版linux的時候,如果下載了第三軟體紅帽公司將不再為你提供服務。
而搭建了第三方軟體倉庫之後我們可以用yum來直接進行下載。
搭建第三方軟體倉庫
step1.
把所有的.rpm檔案放到一個目錄中
step2.
createrepo -v /software
3.vim /etc/yum.repos.d/yum.repo
4.yum clean all
完成搭建