国产成人精品999视频&日本一区二区亚洲人妻精品&久久久精品国产99久久精&99热这里只有成人精品国产&精品国产剧情av一区二区&成人亚洲精品久久久久app&国产精品美女高潮抽搐A片

YUM 備忘清單

這個(gè) YUM 快速參考備忘單顯示了它的常用命令使用清單。

YUM 清單查詢

介紹

yum(Yellow dog Updater, Modified)是一個(gè)在 FedoraRedHat 以及 SUSE 中的 Shell 前端軟件包管理器

$ yum [options] [command] [package ...]

YUM 查詢

子命令描述和任務(wù)

help

顯示 yum 命令和選項(xiàng)

yum help

顯示 yum 子命令和選項(xiàng)

單獨(dú)的包

list

列出存儲(chǔ)庫中的包名稱

# 列出存儲(chǔ)庫中的包名稱
yum list available
# 列出所有可用的包
yum list installed
# 列出所有已安裝的包
yum list all
# 列出已安裝和可用的軟件包
yum list kernel

info

列出已安裝和可用的內(nèi)核包

# 列出有關(guān) `vsftpd` 軟件包的信息
$ yum info vsftpd

deplist

顯示包的依賴項(xiàng)

$ yum deplist nfs-utils

列出依賴項(xiàng)和提供它們的包

provides

# 查找提供查詢文件的包
$ yum provides “*bin/top”
# 顯示包含 README.top 文件的包
$ yum provides “*/README.top”
# 查找名稱或描述中帶有 samba 的軟件包
$ yum search samba

updateinfo

# 獲取有關(guān)可用軟件包更新的信息
$ yum updateinfo security

獲取有關(guān)可用 security 更新的信息

包組

grouplist

列出已安裝和可用軟件包組的名稱

groupinfo

# 查看 Web 服務(wù)器組中的包
$ yum groupinfo "Web Server"

check-update

查詢存儲(chǔ)庫以獲取可用的軟件包更新

管理 YUM 存儲(chǔ)庫

repolist

顯示啟用的軟件存儲(chǔ)庫

repoinfo

顯示有關(guān)啟用的 yum 存儲(chǔ)庫的信息 *

$ yum repoinfo rhel-7-server-rpms

請(qǐng)參閱有關(guān) rhel-7-server-rpms 存儲(chǔ)庫的信息

repo-pkgs

使用特定存儲(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

makecache

下載 yum 存儲(chǔ)庫數(shù)據(jù)到緩存

故障排除和維護(hù) YUM

check

檢查本地 RPM 數(shù)據(jù)庫是否有問題(運(yùn)行了很長(zhǎng)時(shí)間)

history

# 列出所有 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

clean

# 刪除緩存中保存的包
$ yum clean packages
# 從緩存中清除所有包和元數(shù)據(jù)
$ yum clean all

清除緩存的包數(shù)據(jù)

fssnapshot

列出 LVM 快照(幫助在包更新后回滾)

fs

# 列出啟用的文件系統(tǒng)過濾器
$ yum fs filters
# 過濾所有正在安裝的文檔(小心?。?/span>
$ yum fs documentation

對(duì)文件系統(tǒng)采取行動(dòng)(防止在最小系統(tǒng)上安裝 doc 或語言文件)非常有用!

使用 YUM 管理語言包

langavailable

列出已安裝的語言 *

langinfo

# 列出與西班牙語相關(guān)的軟件包
$ yum langinfo es

langinstall

# 安裝與西班牙語相關(guān)的軟件包
$ yum langinstall es

langlist

列出已安裝的語言 *

langremove

# 刪除與西班牙語相關(guān)的軟件包
$ yum langremove es

使用 YUM 安裝、刪除和升級(jí)軟件包

install

# 安裝 vsftpd 包
$ yum install vsftpd

update

# 使用可用更新更新所有軟件包
$ yum update
# 更新 httpd 包(如果可用)
$ yum update httpd
# 應(yīng)用與安全相關(guān)的包更新
$ yum update --security

update-to

將一個(gè)或所有軟件包更新到特定版本

upgrade

$ yum -y upgrade

更新包考慮過時(shí),只升級(jí)所有包,不升級(jí)軟件和系統(tǒng)內(nèi)核

localinstall

# 從本地文件、http 或 ftp 安裝包
$ yum localinstall abc-1-1.i686.rpm
# 從本地目錄安裝 abc 包
$ yum localinstall http://myrepo/abc-1-1.i686.rpm

從 FTP 站點(diǎn)安裝 abc

downgrade

將軟件包降級(jí)到早期版本

$ yum downgrade abc

將 abc 包降級(jí)到早期版本

reinstall

# 重新安裝 util-linux(以替換任何已刪除的文件)
$ yum reinstall util-linux

swap

# 刪除 ftp 包并安裝 lftp 包
$ yum swap ftp lftp

erase/remove

# 刪除 vsftpd 包和依賴
$ yum remove vsftpd

autoremove

# 刪除 httpd 和其他不需要的包
$ yum autoremove httpd

groupinstall

# 安裝 Web 服務(wù)器包
$ yum groupinstall "Web server"

更多 YUM 相關(guān)命令(安裝 yum-utils 軟件包)

find-repos-of-install

查找包來自哪個(gè)存儲(chǔ)庫

needs-restarting

查找已更新且需要重啟的進(jìn)程

repoclosure

從存儲(chǔ)庫中獲取未滿足的依賴項(xiàng)列表

repoquery

查詢遠(yuǎn)程倉庫和本地 RPM 數(shù)據(jù)庫

# 顯示依賴包
$ repoquery --requires --resolve bash

reposync

yum 存儲(chǔ)庫同步到本地目錄

# 從 repo 獲取包
$ reposync -r rhel-atomic-host-beta-rpms

repotrack

下載一個(gè)包及其所有依賴項(xiàng)

show-installed

列出已安裝的 RPM 包和統(tǒng)計(jì)信息

verifytree

檢查本地 yum 存儲(chǔ)庫的一致性

yum-complete-transaction

嘗試完成未完成的 yum 交易

yumdb

檢查或更改 yum 數(shù)據(jù)庫

yumdownloader

# 使用本地源離線安裝 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 命令的常用選項(xià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顯示包的變更日志信息

另見