摘要:需要自己手動安裝包查詢指定軟件包的信息。而手動安裝,必須區(qū)分包名和包全名。升級本機所有軟件包提示上邊這條命令不加最后的包名,會升級系統(tǒng)中所有的軟件包。
(1)查詢yum
源服務(wù)器上所有可安裝的軟件包列表。
# 查詢所有可用軟件包列表[root@localhost yum.repos.d]# yum list # 已經(jīng)安裝的軟件包 Installed Packages ConsoleKit 1686 0. 4.1-3 e16 @anaconda-CentOS-201207051201. 1386/6.3ConsoleKit-libs 1686 0. 4.1-3 e16 @anaconda-CentOS-201207051201. 1386/6.3...# 并還可以安裝的軟件包 Available Packages 軟件名 版本 所在位置(光盤) 389-ds-base 1686 1.2.10.2-15.e16 c6-media 389-ds-base-devel 1686 1.2.10.2-15.e16 c6-medi ......
(2)查詢yum
源服務(wù)器中是否包含某個軟件包。
# 查詢單個軟件包[root@localhost yum.repos.d]# yum list 包名# 例如:[root@localhost yum.repos.d]# yum list sambaAvailable Packagessamba.i686 3.5.10-125.e16 c6-media
(3)搜索yum
源服務(wù)器上所有和關(guān)鍵字相關(guān)的軟件包。(比較常用)
# 搜索服務(wù)器上所有和關(guān)鍵字相關(guān)的軟件包[root@localhost yum.repos.d ] # yum search 關(guān)鍵字
示例如下圖:
注意:yum search
搜索可以用于確定某個軟件在哪個相關(guān)包當中。
如可以確定ifconfig
命需要安裝net-tools
包。
提示:
ifconfig
命令在Red Hat 7中默認不安裝。需要自己手動安裝net-tools
包.
(4)查詢指定軟件包的信息。
如下圖所示:
在yum
中不再區(qū)分包名和包全名了,統(tǒng)一寫包名就可以了。因為yum
要去源服務(wù)器去搜索就可以找到。而手動安裝,必須區(qū)分包名和包全名。
[root@localhost yum.repos.d]# yum -y install 包名選項: install : 安裝。 -y : 自動回答yes。如果不加-y,那么每個安裝的軟件都需要手工回答yes。例如:# 使用yum自動安裝gcc[root@localhost yum.repos.d]# yum -y install gcc
注意:如果要用
yum
命令來安裝,就要知道軟件的包名。如果不知道包名,只知道文件名,用上邊的yum search
命令,來查詢文件所在的包名。
# 1.升級指定的軟件包[root@localhost yum.repos.d]# yum -y update 包名選項: update: 升級 -у: 自動回答yes
注意:在進行升級操作時,
yum
源服務(wù)器中軟件包的版本要比本機安裝的軟件包的版本高才能升級。
# 2.升級本機所有軟件包[root@localhost yum.repos.d]# yum -y update# 提示:# 上邊這條命令不加最后的包名,會升級系統(tǒng)中所有的軟件包。# 不過我們的生產(chǎn)服務(wù)器是穩(wěn)定優(yōu)先的,# 所以這種全系統(tǒng)級的情況并不多見。
再次強調(diào)一下,除非你確定卸載的軟件的依賴包不會對系統(tǒng)產(chǎn)生影響,否則不要執(zhí)行yum
的卸載,因為很有可能在卸載軟件包的同時卸載的依賴包也是重要的系統(tǒng)文件,這就有可能導(dǎo)致系統(tǒng)崩潰。原因可以查看文章https://www.cnblogs.com/liuyuelinfighting/p/15557331.html最后的注意。
卸載命令如下:
# 卸載指定的軟件包[root@localhost yum.repos.d]# yum remove 包名# 示例:# 卸載samba軟件包[root@localhost yum.repos.d]# yum remove samba
yum
的組管理就可以理解為,在安裝的時候最后的圖形界面中,有一個更詳細的組管理安裝工具。在之前文章https://www.cnblogs.com/liuyuelinfighting/p/15481660.html 中下圖的位置,在(17)點。
我們裝好系統(tǒng)之后,依然可以使用上面的功能的。這樣會是有一些軟件的安裝會非常的方便。比如說,語言的編碼,因為你不知道需要安裝語言所需要安裝哪些包的包名,所以你就需要按組來進行安裝,這樣會非常方便。
# 列出所有可用的軟件組列表[root@localhost ~]# yum grouplist
# 列出軟件組中包含的軟件[root@localhost ~]# yum groupinfo 軟件組名# 示例:# 查詢軟件組"Web Server"中包含的軟件[root@localhost ~]# yum groupinfo "Web Server"
# 安裝指定軟件組,組名可以由grouplist查詢出來[root@localhost ~]# yum groupinstall 軟件組名# 示例:# 安裝網(wǎng)頁服務(wù)軟件組[root@localhost ~]# yum groupinstall "Web Server"
# 卸載指定軟件組[root@localhost ~]# yum groupremove 軟件組名
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/123658.html
摘要:也就是說,源配置文件只要擴展名是就會生效。查看目錄內(nèi)容如下中默認情況下文件生效,需要使用網(wǎng)絡(luò),但官方源在國外,連接速度令人心痛。數(shù)字證書的公鑰文件保存位置。前兩個是協(xié)議的,最后一個表示根目錄,三個一個都不能少。目錄1、yum源文件解析2、查看yum源文件3、搭建本地光盤yum源第一步:第二步:第三步:提示:RPM包的在線安裝就是yum安裝,yum安裝需要依據(jù)yum源文件內(nèi)容配置來尋找軟件。本...
摘要:目前該功能并未完善,敬請期待。反正每次都會有新的東西補充上去一開始我本來想做的是可以使用微信登陸,也可以使用賬戶郵箱登陸,也可以使用短信登陸的。后來發(fā)現(xiàn)微信登陸要企業(yè)認證,做不了。 從零開發(fā)項目概述 最近這一直在復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法,也就是前面發(fā)出去的排序算法八大基礎(chǔ)排序總結(jié),Java實現(xiàn)單向鏈表,棧和隊列就是這么簡單,十道簡單算法題等等... 被虐得不要不要的,即使是非常簡單有時候繞半...
閱讀 2535·2021-11-19 09:40
閱讀 3674·2021-11-17 17:08
閱讀 3948·2021-09-10 10:50
閱讀 2303·2019-08-27 10:56
閱讀 2005·2019-08-27 10:55
閱讀 2707·2019-08-26 12:14
閱讀 1048·2019-08-26 11:58
閱讀 1544·2019-08-26 10:43