linux命令yum的詳細解析
作用
yum的宗旨是自動化地升級,安裝/移除rpm包,收集rpm包的相關資訊,檢查依賴性並自動提示使用者解決。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟體的倉庫,它可以是http或ftp站點, 也可以是本地軟體池,但必須包含rpm的header, header包括了rpm包的各種資訊,包括描述,功能,提供的檔案,依賴性等.正是收集了這些 header並加以分析,才能自動化地完成餘下的任務。它能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。
yum倉庫的配置:
路徑:
/etc/yum.repos.d/*.repo
內容:
[repoid]倉庫的名稱,不能重複,相當於id一樣
name=...............倉庫的描述,可以不寫
baseurl=包的獲取地址
enabled=1/0 倉庫的狀態,1表示啟用,0表示禁用,預設開啟
gpgcheck=1/0 gpg簽名 ,1表示開啟,0表示禁用,預設開
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 指定gpg key的路徑
舉例:
[epel]
name=mage epel
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/
enabled=1
gpgcheck=0
包的安裝解除安裝:
yum -y install 包名 (yum clean all 安裝時清一下)
其中:
-y是自動應答
update 包名 更新包
remove 包名 解除安裝包不會連依賴包一起解除安裝
包的查詢:
yum list 列出所有的包(庫裡)
其中 epel和 base 表示未安裝的包
@....表示已經安裝的包
updates 列出可更新的包
installed 列出已經安裝的包
info 包名 檢視指定包的詳細資訊
錨定:
yum provides ‘關鍵字’ 搜尋一個檔案來自哪個包(可以是未安裝的包)
yum search ‘關鍵字’ 從包名和描述中搜尋
yum安裝歷史:
yum history 列出所有yum的安裝記錄
info # 檢視#條安裝的詳細資訊
redo # 重新做#條歷史
undo # 撤銷#條歷史的安裝
包組:
yum groupinstall 包組名 安裝包組
yum grouplist 列出包組
yum groupdate 包組名 更新包組
yum groupremove 包組名 解除安裝包組
yum源推薦:
清華源: https://mirrors.tuna.tsinghua.edu.cn/epel/
相關文章
- Linux命令引數詳細解析-mvLinux
- Linux命令引數詳細解析-cpLinux
- Linux命令引數詳細解析-vimLinux
- Linux Top 命令解析 比較詳細Linux
- Linux下yum命令詳解Linux
- Linux軟體管理——yum命令詳解Linux
- 【Linux工具】yum和gdb詳細使用教程。Linux
- 『學了就忘』Linux軟體包管理 — 46、yum命令詳細介紹Linux
- Linux grep命令詳細教程Linux
- Linux中更換yum源為阿里的詳細步驟Linux阿里
- Linux sed命令詳細說明Linux
- Linux常用命令-詳細Linux
- LINUX top命令詳細解讀Linux
- Linux Grep命令使用的詳細介紹Linux
- 詳細解析Linux /etc/passwd檔案Linux
- Linux: yum 命令說明Linux
- Linux yum 命令介紹Linux
- Linux yum源配置以及yum命令講解Linux
- Linux下ulimit命令的詳細使用介紹LinuxMIT
- 詳細介紹Linux finger命令的使用Linux
- linux中的chkconfig命令詳細用法Linux
- linux crontab 命令詳細用法及示例Linux
- linux--ps命令詳細解說Linux
- linux chmod命令詳細使用引數Linux
- 教你玩轉Linux—yum 命令Linux
- Linux ls命令最詳細用法介紹Linux
- YUM倉庫配置及命令詳解
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- Linux雲端計算教程大綱課件:yum常用命令和yum源詳解Linux
- Linux /etc/shadow 超詳細內容解析Linux
- Linux 記憶體使用方法詳細解析Linux記憶體
- 網址(URL)的詳細解析
- 詳細的AWR解析報告
- 糾正Linux crontab 命令格式與詳細例子的引用Linux
- CoreLocation框架詳細解析框架
- Semaphore最詳細解析
- RxLifecycle詳細解析
- SAP BOM詳細解析