溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yum命令有哪些使用方法

發布時間:2022-02-18 16:07:41 來源:億速云 閱讀:193 作者:iii 欄目:開發技術
# yum命令有哪些使用方法

## 一、yum簡介

yum(Yellowdog Updater Modified)是RHEL、CentOS等Linux發行版中的包管理工具,基于RPM包管理機制,能夠自動解決依賴關系并執行軟件包的安裝、更新和刪除操作。作為DNF的前身,yum至今仍被廣泛使用。

## 二、基本語法格式

```bash
yum [選項] [命令] [包名...]

三、常用命令詳解

1. 軟件包安裝

# 安裝單個軟件包
yum install package_name

# 安裝多個軟件包
yum install pkg1 pkg2

# 重新安裝軟件包
yum reinstall package_name

# 安裝本地rpm包(自動解決依賴)
yum localinstall /path/to/package.rpm

2. 軟件包更新

# 更新所有可升級的包
yum update

# 更新指定軟件包
yum update package_name

# 檢查可更新的包(不實際執行)
yum check-update

3. 軟件包刪除

# 刪除軟件包(保留依賴)
yum remove package_name

# 刪除軟件包及無用依賴
yum autoremove package_name

4. 倉庫管理

# 列出已啟用的倉庫
yum repolist

# 列出所有倉庫(含禁用)
yum repolist all

# 啟用特定倉庫
yum-config-manager --enable repo_name

# 添加新倉庫
yum-config-manager --add-repo http://repo.url

四、查詢類操作

1. 軟件包搜索

# 按名稱搜索
yum search keyword

# 顯示詳細信息
yum info package_name

# 列出已安裝的包
yum list installed

# 查看文件屬于哪個包
yum provides /path/to/file

2. 依賴查詢

# 查看依賴關系
yum deplist package_name

# 查看依賴樹
repoquery --tree pkgname

五、高級用法

1. 事務歷史

# 查看操作歷史
yum history

# 撤銷特定事務
yum history undo ID

# 重做特定事務
yum history redo ID

2. 組操作

# 列出軟件組
yum grouplist

# 安裝軟件組
yum groupinstall "Group Name"

# 刪除軟件組
yum groupremove "Group Name"

3. 緩存管理

# 清理緩存
yum clean all

# 重建緩存
yum makecache

六、實用技巧

  1. 最小化安裝yum --setopt=install_weak_deps=False install pkg
  2. 排除特定包yum --exclude=package* update
  3. 下載不安裝yumdownloader package_name
  4. 安全更新yum update --security
  5. 版本鎖定yum versionlock add package

七、常見問題處理

  1. 依賴沖突

    yum deplist package_name | grep conflict
    
  2. 倉庫錯誤

    yum clean all && yum makecache
    
  3. 手動修復

    rpm --rebuilddb && yum clean all
    

八、注意事項

  1. 生產環境建議先測試:yum --assumeno install package
  2. 重要操作前備份:rpm -qa > installed_packages.log
  3. 避免混用yum和rpm命令
  4. 定期清理舊內核:package-cleanup --oldkernels

提示:CentOS 8+建議使用dnf命令,語法與yum基本兼容但性能更優。 “`

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

yum
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女