日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux学习之六-Yum命令的使用

發(fā)布時間:2024/9/20 linux 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux学习之六-Yum命令的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
詳細介紹一下yum命令的用法。如果你是一個Linux的初學(xué)者,一定會被軟件的安裝所困擾過,盡管RPM包解決了一定層度的問題,但有些RPM的包的依賴關(guān)系讓人很是頭疼。而YUM、APT等一些RPM包的管理方式的出現(xiàn),使Linux平臺上軟件的安裝變得更加簡便。 那么什么是YUM呢?它是Yellow dog Updater Modified的縮寫。它的出現(xiàn)目的是為了解決RPM包的依賴關(guān)系,方便用戶進行軟件的安裝、刪除、升級等工作。本文將詳細介紹yum命令的使用方法,關(guān)于YUM倉庫的配置將在51開源站點其他技術(shù)文檔詳細講述。 下面將詳述yum命令的用法: 主要參數(shù): -y???? 不需要用戶確認要發(fā)生的操作 -->YUM安裝刪除軟件 yum會查詢數(shù)據(jù)庫,有無這一軟件包,如果有,則檢查其依賴沖突關(guān)系,如果沒有依賴沖突,下載安裝;如果有,則會給出提示,詢問是否要同時安裝依賴,或刪除沖突的包,你可以自己作出判斷。 #yum ?install ?軟件名??????????? //用YUM安裝指定軟件包 #yum ?remove ?軟件名?????????? //用YUM刪除指定軟件包 #yum?localinstall?RPM包文件?? //使用YUM方式安裝本地RPM包 #yum?groupinstall?<分組名稱>?? //安裝指定分組內(nèi)所有軟件 #yum?groupremove?packagegroup?<分組名稱>?//刪除指定分組內(nèi)所有軟件 注意:install、localinstall的區(qū)別:使用install時,指定的軟件包將從YUM服務(wù)器下載并安裝,而localinstall指定的軟件使用RPM包安裝,而依賴關(guān)系所需的包在YUM服務(wù)器下載安裝。 àYUM查詢軟件信息 #yum?check-update???????? ?//列出所有可更新的軟件清單 #yum?-y?update?????? //升級所有已安裝軟件 #yum?-y?update?<軟件名>??? //升級指定的軟件包 #yum ?upgrade????????//大規(guī)模的版本升級,與yum update不同的是,連舊的淘汰的包也升級 #yum ?groupupdate ?<分組名稱> //更新指定軟件組中的軟件包 #yum?info?<軟件名>???????? //顯示指定軟件包相關(guān)信息 #yum?info?updates?????????? //顯示所有可以更新的軟件包的信息 #yum?info?installed????????? //顯示所有已經(jīng)安裝的軟件包的信息 #yum?info?extras??????????? //顯示所有已經(jīng)安裝但不在YUM 倉庫內(nèi)的軟件包信息 #yum?groupinfo?<分組名稱>?//顯示指定分組的信息 #yum?list?????????????????? //列出所有已經(jīng)安裝和可以安裝的軟件 #yum ?list ?<regex>????//列出資源庫中與正則表達式匹配的可以安裝或更新以及已經(jīng)安裝的rpm包 #yum?list?<軟件名>???????? //列出指定的軟件包的安裝情況 #yum ?list ?available?????????//列出資源庫中所有可以安裝的rpm包 #yum ?list ?available <regex>??//列出資源庫中與正則表達式匹配的所有可以安裝的rpm包 #yum?list?installed????????? //列出所有已經(jīng)安裝的軟件包 #yum?list ?installed <regex>??//列出資源庫中與正則表達式匹配的所有已經(jīng)安裝的rpm包 #yum?list?extras??????????? //列出所有已經(jīng)安裝但不在YUM 倉庫內(nèi)的軟件包 #yum ?list ?extras <regex>????//列出與正則表達式匹配的已經(jīng)安裝的但是不包含在資源庫中的rpm包 #yum?grouplist????????????? //列出所有YUM服務(wù)器定義的分組 #yum?search?<關(guān)鍵字>????? //在YUM源中查找指定關(guān)鍵字 #yum ?search <regex>???????//檢測所有可用的軟件的名稱、描述、概述和已列出的維護者,查找與正則表達式匹配的值 #yum ?list ?recent???????????//列出最近被添加到資源庫中的軟件包 #yum ?provides <regex>??????//檢測軟件包中包含的文件以及軟件提供的功能,查找與正則表達式匹配的值 #yum ?deplist ?<軟件包> ????//顯示軟件包的依賴信息 -->清除YUM緩存 yum會把下載的軟件包和header存儲在cache中,而不會自動刪除。 #yum?clean?packages???? //清除緩存目錄(/var/cache/yum)下的軟件包 #yum?clean?headers????? //清除緩存目錄(/var/cache/yum)下的 headers #yum?clean?oldheaders?? //清除緩存目錄(/var/cache/yum)下舊的 headers #yum?clean?all????????? //清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers #yum?clean????????????? //同上,清除緩存目錄(/var/cache/yum)下的軟件包及舊的headers àyum命令使用實例 1、升級系統(tǒng) #yum update 2、安裝指定的軟件包 # yum -y install vsftpd 3、升級指定的軟件包 # yum -y update mysql 4、卸載指定的軟件包 # yum -y remore vsftpd mysql 5、查看系統(tǒng)中已經(jīng)安裝的和可用的軟件組,對于可用的軟件組,你可以選擇安裝 # yum grouplist ? 6、安裝上一個命令中顯示的可用的軟件組中的一個軟件組,神之編輯器-Emacs,大約安裝了12個軟件包 # yum -y groupinstall Emacs 7、更新指定軟件組中的軟件包 # yum -y groupupdate Emacs 8、卸載指定軟件組中的軟件包,對于Emacs,安裝的時候安裝了12個軟件包,但是卸載的時候只卸載了4個軟件包! # yum ?-y ?groupremove ?Emacs 9、清除緩存中的rpm?頭文件和包文件 # yum ?clean ?all 10、搜索相關(guān)的軟件包 # yum ?-y search ?Emacs 11、顯示指定軟件包的信息 # yum ?info ?Emacs 和rpm -qi emacs顯示的信息差不多,但不完全相同 12、查詢指定軟件包的依賴信息,emacs依賴的模塊不少啊 # yum ?deplist ?emacs 13、列出所有以?yum?開頭的軟件包 # yum ?list ?yum* 14、列出已經(jīng)安裝的但是不包含在資源庫中的rpm?包 # yum ?list ?extras ?

總結(jié)

以上是生活随笔為你收集整理的Linux学习之六-Yum命令的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。