來自鳥哥的linux私房菜
yum查詢功能
yum search 關鍵字 搜尋與該關鍵字有關的軟體
yum info 軟體名稱 找出該軟體的功能
yum list 列出 yum 伺服器上面提供的所有軟體名稱(該命令顯示的結果會分為已安裝軟體和未安裝軟體,並且可以顯示出軟體在哪個容器中)
yum list pam* 列出以 pam 為開頭的軟體名稱
yum list updates 列出目前伺服器上可供本機進行公升級的軟體有哪些
yum provides 檔名 列出提供該檔案的軟體有哪些
yum安裝/公升級
yum install 軟體名稱 安裝該軟體
yum update 軟體名稱 公升級該軟體
yum update 公升級系統上的所有軟體
yum移除
yum remove 軟體名稱 移除該軟體
yum 的設定檔
/etc/yum.repos.d/centos-base.repo
裡面比較重要的設定說明
[***]:代表容器的名字!中刮號一定要存在.
mirrorlist=:列出這個容器可以使用的對映站台,如果不想使用,可以註解到這行;
baseurl=:這個最重要,因為後面接的就是容器的實際網址! mirrorlist 是由 yum 程式自行去捉對映站台, baseurl 則是指定固定的乙個容器網址!(當你要在印象站台找容器所在網址時, 最重要的就是該網址底下一定要有個名為 repodata 的目錄存在!)
enable=1:就是讓這個容器被啟動。如果不想啟動可以使用 enable=0
列出目前所使用的容器有哪些
yum repolist all
修改容器可能產生的問題與解決之道
由於使用的容器版本有新舊之分,由於 yum 會先下載容器的清單到本機的 /var/cache/yum 裡面去!如果只是修改了網址卻沒有修改容器名稱 (中刮號內的文字), 可能就會造成本機的清單與 yum 伺服器的清單不同步,此時就會出現無法更新的問題。
解決:清除掉本機上面的舊資料
yum clean [packages|headers|all]
yum 的軟體群組功能
yum grouplist 查閱目前容器與本機上面的可用與安裝過的軟體群組有哪些
yum groupinfo 群組名 了解該 group 內含的所有套件名
yum groupinstall 群組名 安裝該群組
全系統自動公升級
透過 crontab,使用『 yum -y update 』這個命令來自動公升級。(那個 -y 很重要,因為可以自動回答 yes 來開始下載與安裝)
注意:如果公升級的是核心軟體 (kernel),需要重新開機才會讓安裝的軟體順利運作的。
yum應用學習筆記
yum應用學習筆記 檢查有哪些可更新的rpm包 yum install xmms 安裝mplayer,同時自動安裝相關的軟體 yum install mplayer 刪除licq包,同時刪除與該包有倚賴性的包 yum remove licq 注 同時會提示刪除licq gnome,licq qt,l...
linux學習筆記 yum命令的常見用法
要知道,不同的linux系統裡軟體包的命令可能是不同的。yum命令是乙個在fedora和redhat以及suse中的shell前端軟體包管理器。例如 yum install y net tools y 表示當安裝過程出現提示選擇全部為 yes q 表示不顯示安裝的過程 yum 的常見用法 1 列出所...
Linux學習筆記 線上伺服器安裝Mysql
centos7將預設資料庫mysql替換成了mariadb。手動刪除的話,可以先解除安裝mariadb再操作後續步驟 rpm qa grep mariadb 查詢出已安裝的mariadb rpm e nodeps 檔名 一一解除安裝當然,也可以跳過以上操作,直接安裝mysql的話,會覆蓋掉這個資料庫...