1. 程式人生 > 實用技巧 >linux命令之修改yum源為國內映象

linux命令之修改yum源為國內映象

命令:

centos7 修改yum源為阿里源
首先是到yum源設定資料夾裡
1. 檢視yum源資訊:
    yum repolist
2. 安裝base reop源
     cd /etc/yum.repos.d
3. 接著備份舊的配置檔案
   sudo mv CentOS-Base.repo CentOS-Base.repo.bak
4. 下載阿里源的檔案
  sudo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/Centos-7.repo
---------------------------紅帽版本一樣的安裝------------------------------
# 安裝epel repo源:
epel(RHEL 7) 紅帽7
   wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
epel(RHEL 6) 紅帽6
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
epel(RHEL 5) 紅帽5
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
------------------------------------------------------------------------------    
5.清理快取
    yum clean all
6.重新生成快取
    yum makecache
7. 再次檢視yum源資訊
   yum repolist

示例

從新檢視yum源:

OK配置成功:

yum 常用命令:

yum常用命令
刪除軟體:yum remove AAA-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟體:yum upgrade AAA或者yum update AAA
查詢資訊:yum info AAA
搜尋軟體(以包含foo欄位為例):yum search AAA
顯示軟體包依賴關係:yum deplist AAA
 
   -q 靜默執行 
   -t 忽略錯誤
  -R[分鐘] 設定等待時間
  -y 自動應答yes
  --skip-broken 忽略依賴問題
  --nogpgcheck 忽略GPG驗證
 
  check-update 檢查可更新的包
  clean all    清除全部[快取]
  clean packages 清除臨時包檔案(/var/cache/yum 下檔案)
  clean headers  清除rpm標頭檔案
  clean oldheaders 清除舊的rpm標頭檔案
  deplist 列出包的依賴
  list 可安裝和可更新的RPM包
  list installed 已安裝的包
  list extras 已安裝且不在資源庫的包
  info 可安裝和可更新的RPM包 資訊
  info installed 已安裝包的資訊(-qa 引數相似)
  install[RPM包] 安裝包
  localinstall 安裝本地的 RPM包
  update[RPM包] 更新包
  upgrade 升級系統
  search[關鍵詞] 搜尋包
  provides[關鍵詞] 搜尋特定包檔名
  reinstall[RPM包] 重新安裝包
  repolist 顯示資源庫的配置
  resolvedep 指定依賴
  remove[RPM包] 解除安裝包
    makecache  生成快取