這個(gè) YUM 快速參考備忘單顯示了它的常用命令使用清單。
yum(Yellow dog Updater, Modified)是一個(gè)在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器
$ yum [options] [command] [package ...]
子命令描述和任務(wù)
顯示 yum 命令和選項(xiàng)
yum help
顯示 yum 子命令和選項(xiàng)
列出存儲(chǔ)庫中的包名稱
# 列出存儲(chǔ)庫中的包名稱
yum list available
# 列出所有可用的包
yum list installed
# 列出所有已安裝的包
yum list all
# 列出已安裝和可用的軟件包
yum list kernel
列出已安裝和可用的內(nèi)核包
# 列出有關(guān) `vsftpd` 軟件包的信息
$ yum info vsftpd
顯示包的依賴項(xiàng)
$ yum deplist nfs-utils
列出依賴項(xiàng)和提供它們的包
# 查找提供查詢文件的包
$ yum provides “*bin/top”
# 顯示包含 README.top 文件的包
$ yum provides “*/README.top”
# 查找名稱或描述中帶有 samba 的軟件包
$ yum search samba
# 獲取有關(guān)可用軟件包更新的信息
$ yum updateinfo security
獲取有關(guān)可用 security 更新的信息
列出已安裝和可用軟件包組的名稱
# 查看 Web 服務(wù)器組中的包
$ yum groupinfo "Web Server"
查詢存儲(chǔ)庫以獲取可用的軟件包更新
顯示啟用的軟件存儲(chǔ)庫
顯示有關(guān)啟用的 yum 存儲(chǔ)庫的信息 *
$ yum repoinfo rhel-7-server-rpms
請(qǐng)參閱有關(guān) rhel-7-server-rpms 存儲(chǔ)庫的信息
使用特定存儲(chǔ)庫中的包 *
# 列出來自 my-rpms 存儲(chǔ)庫的軟件包
$ yum repo-pkgs my-rpms list
# 從 my-rpms repo 安裝所有軟件包
$ yum repo-pkgs my-rpms install
# 從 my-rpms 存儲(chǔ)庫中刪除所有軟件包
$ yum repo-pkgs my-rpms remove
下載 yum 存儲(chǔ)庫數(shù)據(jù)到緩存
檢查本地 RPM 數(shù)據(jù)庫是否有問題(運(yùn)行了很長(zhǎng)時(shí)間)
# 列出所有 yum 安裝、更新和清理操作
$ yum history list
# 顯示 yum info 3 的詳細(xì)信息
$ yum history info 3
# 撤消事務(wù) 3 中的 yum 操作
$ yum history undo 3
# 重做事務(wù) 3 中撤消的 yum 操作
$ yum history redo 3
# 刪除緩存中保存的包
$ yum clean packages
# 從緩存中清除所有包和元數(shù)據(jù)
$ yum clean all
清除緩存的包數(shù)據(jù)
列出 LVM 快照(幫助在包更新后回滾)
# 列出啟用的文件系統(tǒng)過濾器
$ yum fs filters
# 過濾所有正在安裝的文檔(小心?。?/span>
$ yum fs documentation
對(duì)文件系統(tǒng)采取行動(dòng)(防止在最小系統(tǒng)上安裝 doc 或語言文件)非常有用!
列出已安裝的語言 *
# 列出與西班牙語相關(guān)的軟件包
$ yum langinfo es
# 安裝與西班牙語相關(guān)的軟件包
$ yum langinstall es
列出已安裝的語言 *
# 刪除與西班牙語相關(guān)的軟件包
$ yum langremove es
# 安裝 vsftpd 包
$ yum install vsftpd
# 使用可用更新更新所有軟件包
$ yum update
# 更新 httpd 包(如果可用)
$ yum update httpd
# 應(yīng)用與安全相關(guān)的包更新
$ yum update --security
將一個(gè)或所有軟件包更新到特定版本
$ yum -y upgrade
更新包考慮過時(shí),只升級(jí)所有包,不升級(jí)軟件和系統(tǒng)內(nèi)核
# 從本地文件、http 或 ftp 安裝包
$ yum localinstall abc-1-1.i686.rpm
# 從本地目錄安裝 abc 包
$ yum localinstall http://myrepo/abc-1-1.i686.rpm
從 FTP 站點(diǎn)安裝 abc
將軟件包降級(jí)到早期版本
$ yum downgrade abc
將 abc 包降級(jí)到早期版本
# 重新安裝 util-linux(以替換任何已刪除的文件)
$ yum reinstall util-linux
# 刪除 ftp 包并安裝 lftp 包
$ yum swap ftp lftp
# 刪除 vsftpd 包和依賴
$ yum remove vsftpd
# 刪除 httpd 和其他不需要的包
$ yum autoremove httpd
# 安裝 Web 服務(wù)器包
$ yum groupinstall "Web server"
查找包來自哪個(gè)存儲(chǔ)庫
查找已更新且需要重啟的進(jìn)程
從存儲(chǔ)庫中獲取未滿足的依賴項(xiàng)列表
查詢遠(yuǎn)程倉庫和本地 RPM 數(shù)據(jù)庫
# 顯示依賴包
$ repoquery --requires --resolve bash
將 yum 存儲(chǔ)庫同步到本地目錄
# 從 repo 獲取包
$ reposync -r rhel-atomic-host-beta-rpms
下載一個(gè)包及其所有依賴項(xiàng)
列出已安裝的 RPM 包和統(tǒng)計(jì)信息
檢查本地 yum 存儲(chǔ)庫的一致性
嘗試完成未完成的 yum 交易
檢查或更改 yum 數(shù)據(jù)庫
# 使用本地源離線安裝 net-tools 工具包
$ yumdownloader net-tools.x86_64
# 使用 –destdir 參數(shù)設(shè)置下載的目標(biāo)目錄
$ yumdownloader net-tools.x86_64 --destdir=/usr/local/bin/
# 使用 –resolve 參數(shù)解決依賴關(guān)系并下載所需的安裝包
$ yumdownloader net-tools.x86_64 --resolve --destdir=/usr/local/bin/
從 repo 下載一個(gè)包到當(dāng)前目錄
yum --disableplugin=langpacks info vsftpd
# 顯示與正在運(yùn)行的進(jìn)程相關(guān)的包
yum --enableplugin=ps ps
yum install docker \
--enablerepo=rhel-7-server-extras-rpm
yum list available --disablerepo=epel
# 下載 vsftpd 包到緩存
yum install --downloadonly vsftpd
| :- | - |
|---|---|
-y | 如果出現(xiàn)提示,假設(shè)是 |
--assumeno | 如果提示,則假設(shè)否 |
-q | 不產(chǎn)生任何輸出 |
-v | 產(chǎn)生額外的調(diào)試輸出 |
--noplugins | 運(yùn)行命令而不加載任何 yum 插件 |
--disableplugin= | 禁用單個(gè)命令的特定插件 |
--enableplugin= | 啟用已安裝但當(dāng)前已禁用的插件 |
--enablerepo= | 為單個(gè)命令啟用當(dāng)前禁用的 repo(通配符可以) |
--disablerepo= | 為單個(gè)命令禁用當(dāng)前啟用的 repo(通配符可以) |
--downloadonly | 下載到 /var/cache/yum/arch/prod/repo/packages/,但不要安裝 |
--filter-???= | 代替???與vendors, rpm-groups, arches 和其他人一起過濾輸出 |
--changelog | 顯示包的變更日志信息 |
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片