Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS YUM 包管理完整教程:安裝/更新/查詢/清理/倉庫配置核心命令速查

編輯:Linux 教學

YUM 基本認知

  • 全稱:Yellowdog Updater, Modified
  • 基於 RPM,自動解決依賴關係
  • 支援多倉庫,配置檔 /etc/yum.conf、/etc/yum.repos.d/*.repo
  • 保持與本地 RPM 資料庫一致

核心操作分類速查

1. 更新操作

yum check-update          # 列出可更新包
yum update                # 更新所有
yum update pkg_name       # 單包更新

2. 安裝/移除

yum install pkg_name      # 安裝 (自動拉依賴)
yum remove pkg_name       # 移除 (提示依賴衝突)
yum groupinstall "Development Tools"  # 群組安裝

3. 查詢與資訊

yum search keyword        # 描述/名稱模糊搜尋
yum list                  # 所有可安裝包
yum list updates          # 可更新包
yum list installed        # 已安裝包
yum list extras           # 已安裝但非倉庫來源
yum list pkg_name         # 指定包狀態
yum info pkg_name         # 詳細資訊
yum info                  # 所有包資訊
yum provides file_path    # 反查哪個包提供該檔案

4. 快取清理

yum clean packages        # 清除已下載 RPM
yum clean headers         # 清除倉庫元資料
yum clean oldheaders      # 清除舊元資料
yum clean all             # 全部清理 (= packages + oldheaders)

快取目錄:/var/cache/yum/

倉庫配置要點

[base]
name=CentOS-$releasever - Base
baseurl=https://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
  • baseurl 支援 http/https/ftp/file,可指向內網鏡像加速。
  • gpgcheck=1 驗證簽名,需匯入對應 GPG Key。
  • enabled=0 臨時禁用倉庫。

進階技巧

  • yum --disablerepo=* --enablerepo=myrepo install pkg:指定單一倉庫。
  • yumdownloader pkg:僅下載 RPM 不安裝 (需 yum-utils)。
  • rpm -qf /path/file:查詢檔案屬於哪個 RPM 包 (繞過 yum)。
  • yum history:查看事務歷史,yum history undo id 回滾。
Copyright © Windows教程網 All Rights Reserved