1. 程式人生 > >linux學習 lesson12軟體管理

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
在這裡插入圖片描述

在這裡插入圖片描述

完成搭建