yum詳解
概述
[yum](全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查詢、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。
yum的常見命令
一、更新和升級
yum update 全部更新
yum update package1 更新指定程式包package1
yum check-update 檢查可更新的程式
yum upgrade package1 升級指定程式包package1
yum groupupdate group1 升級程式組group1
二、查詢和顯示
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list package1 顯示指定程式包安裝情況package1
yum groupinfo group1 顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包
三、刪除程式
yum remove | erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1
yum deplist package1 檢視程式package1依賴情況
四、清除快取
yum clean packages 清除快取目錄下的軟體包
yum clean headers 清除快取目錄下的 headers
yum clean oldheaders 清除快取目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除快取目錄下的軟體包及舊的headers
總結常用命令
1.使用YUM查詢軟體包
命令:yum search
2.列出所有可安裝的軟體包
命令:yum list
3.列出所有可更新的軟體包
命令:yum list updates
4.列出所有已安裝的軟體包
命令:yum list installed
5.列出所有已安裝但不在 Yum Repository 內的軟體包
命令:yum list extras
6.列出所指定的軟體包
命令:yum list
7.使用YUM獲取軟體包資訊
命令:yum info
8.列出所有可更新的軟體包資訊
命令:yum info updates
9.列出所有已安裝的軟體包資訊
命令:yum info installed
10.列出所有已安裝但不在 Yum Repository 內的軟體包資訊
命令:yum info extras
11.列出軟體包提供哪些檔案
命令:yum provides
12.檢視安裝源是否安裝:
rpm –qa|grep yum
13.解除安裝安裝源:
rpm –e –nodeps yum
14.清理快取:
yum clean all
15.將伺服器軟體資訊儲存在本地,提高搜尋安裝效率:
yum makecache
16.修改yum的原始檔
進入/etc/yum.repos.d 目錄下跟換CentOS-Base.repo這個檔案(我的是centOS7系統),可以到linux官網下載CentOS-Base.repo這個原始檔。
linux官網下載:
http://www.linuxidc.com
或者使用網易163的yum源:
http://mirrors.163.com/.help/centos.html
備份舊原始檔,匯入下載的新原始檔
可以將舊原始檔名稱修改,或者保證在備份目錄下,重新匯入新原始檔。
執行yum install gcc-c++
這時候需要載入gcc等類庫rpm包,點選y安裝就行。
參考:http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
相關文章
- Linux下yum命令詳解Linux
- YUM倉庫配置及命令詳解
- YUM安裝除錯以及命令詳解除錯
- Linux軟體管理——yum命令詳解Linux
- yum命令詳解-(轉自草根不老閣)
- Linux之Yum_rpm_repo詳解Linux
- CentOS 7.0下使用yum安裝mysql的方法詳解CentOSMySql
- Linux雲端計算教程大綱課件:yum常用命令和yum源詳解Linux
- 詳解 RHEL7.1 yum源配置與軟體安裝
- Linux yum源配置以及yum命令講解Linux
- yum問題解決
- linux命令yum的詳細解析Linux
- 詳解:RHEL5下實現本地YUM源的過程(zt)
- Centos8.x yum 源配置 解決 yum 不可用CentOS
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- 【Linux工具】yum和gdb詳細使用教程。Linux
- 解決yum [Errno 256] No more mirrors to try
- linux輸入yum後提示: -bash: /usr/bin/yum: No such file or directory的解決方案Linux
- yum install yum-fastestmirrorAST
- yum [Errno 256] No more mirrors to try 解決方法
- This system is not registered with RHN 解決方案(附表:配置yum)
- linux 中 yum makecache 、yum update、yum upgrade的作用Linux
- 解決 yum clean all Error rpmdb open failedErrorAI
- 解決Ubuntu報錯 E: Unable to locate package yumUbuntuPackage
- 解決Centos無法yum源的問題CentOS
- yum upgrade和yum update區別
- yum命令
- Linux中更換yum源為阿里的詳細步驟Linux阿里
- linux配置本地yum安裝--FTP yumLinuxFTP
- CentOS 7 yum 無法下載的解決方法CentOS
- 轉載--packagekit鎖住yum的解決辦法Package
- Another app is currently holding the yum lock解決方法APP
- 解決RHEL5.0中YUM的配置檔案
- yum install 與 yum groupinstall 的區別
- CentOS 搭建內部Yum源同步阿里Yum源CentOS阿里
- yum安裝
- linux yumLinux
- 配置yum源