要安裝一個包以及所有尚未安裝的依賴包,您可以使用:
#yum-y install package_name(s)
package_name(s) 需要是至少一個真實的軟件包名
例如,安裝 httpd 和 mlocate(按順序),輸入。
#yum-y install httpd mlocate
注意: 字符 y 表示繞過執(zhí)行下載和安裝前的確認提示。如果需要提示,你可以不用它。
默認情況下,yum 將安裝與操作系統(tǒng)體系結構相匹配的包,除非通過在包名加入架構名。
例如,在 64 位系統(tǒng)上,yum install package
將安裝包的 x86_64 版本,而 yum install package.x86
(如果有的話)將安裝 32 位的。
有時,你想安裝一個包,但不知道它的確切名稱。search all
選項可以在當前啟用的軟件庫中的包名稱和包描述中搜索它,或者search
選項可以在包名稱中搜索。
比如,
#yum search log
將搜索安裝的軟件庫中名字和摘要與該詞(log)類似的軟件,而
#yum search all log
也將在包描述和網(wǎng)址中尋找尋找相同的關鍵字。
一旦搜索返回包列表,您可能希望在安裝前顯示一些信息。這時 info 選項派上了用場:
#yuminfo logwatch
搜索包信息
您可以定期用以下命令檢查更新:
#yum check-update
上述命令將返回可以更新的所有已安裝的軟件包。在下圖所示的例子中,只有 rhel-7-server-rpms 有可用更新:
檢查包更新
然后,您可以更新該包,
#yum update rhel-7-server-rpms
如果有幾個包可以一同更新,可以使用 yum update
一次性更新所有的包。
當你知道一個可執(zhí)行文件的名稱,如 ps2pdf,但不知道那個包提供了它?你可以通過 yum whatprovides “*/[executable]”
找到:
#yum whatprovides “*/ps2pdf”
查找文件屬于哪個包
當刪除包時,你可以使用 yum remove Package
,很簡單吧?Yum 是一個完整而強大的包管理器。
#yum remove httpd
![]() | ![]() .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 |
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |