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工具】yum和gdb詳細使用教程。Linux
- 『學了就忘』Linux軟體包管理 — 46、yum命令詳細介紹Linux
- Linux grep命令詳細教程Linux
- Linux中更換yum源為阿里的詳細步驟Linux阿里
- Linux sed命令詳細說明Linux
- Linux常用命令-詳細Linux
- Linux: yum 命令說明Linux
- Linux yum源配置以及yum命令講解Linux
- 教你玩轉Linux—yum 命令Linux
- Linux /etc/shadow 超詳細內容解析Linux
- Linux下解壓命令、壓縮命令大全,詳細教程Linux
- Linux雲端計算教程大綱課件:yum常用命令和yum源詳解Linux
- YUM倉庫配置及命令詳解
- RxLifecycle詳細解析
- Docker exec 命令的詳細使用Docker
- 『學了就忘』Linux基礎命令 — 30、find命令詳細說明Linux
- 網址(URL)的詳細解析
- Linux之Yum_rpm_repo詳解Linux
- Linux基本命令詳細講解和擴充套件Linux套件
- 『學了就忘』Linux軟體包管理 — 45、yum原始檔詳細說明Linux
- Git 操作命令詳細Git
- CoreLocation框架詳細解析框架
- Semaphore最詳細解析
- linux 中 yum makecache 、yum update、yum upgrade的作用Linux
- Linux的scp命令詳解Linux
- linux的zip命令詳解Linux
- Linux系統中的/etc/shadow檔案超詳細內容解析Linux
- 【超詳細】Linux常用命令,這些你需要掌握!Linux
- 超詳細的Eureka原始碼解析原始碼
- 超詳細的Ribbon原始碼解析原始碼
- CountDownLatch、CyclicBarrier、Semaphore、Exchanger 的詳細解析CountDownLatch
- Linux at命令詳解Linux
- JPS 命令詳細解釋
- yum命令文件
- Android UI——SpannableString詳細解析AndroidUI
- Hadoop Yarn框架詳細解析HadoopYarn框架
- scala模式匹配詳細解析模式
- MySQL:排序(filesort)詳細解析MySql排序