RedHat7.4 yum配置


RedHat7.4 yum配置


 

 

1. yum配置

1.1 本地yum源配置

  1. 設置使用ISO鏡像軟件:虛擬機 -> 設置

 

本地ISO選擇
本地ISO選擇

 

  1. 此時設置本地ISO之后,在Linux掛載的文件為/dev/sr0

 

sr0設備
sr0設備

 

  1. 將sr0掛載到/mnt/cdrom路徑,如果此路徑不存在,需要先創建。
# 創建路徑
mkdir -p /mnt/cdrom
# 一次性掛載
mount /dev/sr0 /mnt/cdrom

 

掛載鏡像
掛載鏡像

 

  1. 永久掛載,打開文件:/etc/fstab,並增加一行

 

fstab文件
fstab文件

 

從左向右依次為:

  • 掛載的文件系統名稱或UUID或LABEL
  • 掛載點
  • 文件系統
  • 掛載選項:ro、noatime、async等
  • dump選項,一般默認0
  • fsck選項,一般默認0
  1. 保存之后,命令行輸入mount -a自動掛載fstab文件中的掛載項,之后每次重啟會自動掛載。

  2. 切換到 /etc/yum.repos.d/目錄,如果存在文件全部備份,並創建一個yum文件.repo結尾,這里創建local.yum.repo,內容如下

[local_yum]    # 括號中的名稱為倉庫源名稱,通常為字母和數字,必須填寫
name=local     # 對yum的描述,可寫可不寫
baseurl=file:///mnt/cdrom    # baseurl表示聲明yum可以管理並使用的rpm包路徑,必須填寫
enabled=1            # enabled 表示當前倉庫是否開啟:1為開啟,0為關閉,此項不寫默認為開啟
gpgcheck=0           # gpgcheck 表示安裝rpm包時,是否基於公私鑰對匹配包的安全信息:1表示開啟, 0表示關閉,此項不寫默認為驗證
  1. 運行清理命令並查詢當前本地包
    yum clean all;yum list | wc -l;

 

清理與本地包
清理與本地包

 

1.2 配置網絡yum源為CentOS源

注:如果存在本地yum源最好先安裝wget,方便下載rpm包到虛擬機下,也可以使用windows下載然后上傳到linux內

  1. 查找已經安裝的yum依賴包
# 查找已經安裝的yum依賴包
rpm -qa | grep yum
  1. 卸載安裝的yum依賴包
# 直接卸載已經安裝的yum依賴包,不檢查依賴
rpm -qa | grep yum | xargs rpm -e --nodeps

 

卸載依賴包
卸載依賴包

 

  1. 下載依賴包,創建目錄並下載對應文件:
mkdir -p /tmp/yum; cd $_;
# 下載安裝包
yum_list="yum-utils-1.1.31-50.el7.noarch.rpm 
yum-updateonboot-1.1.31-50.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
yum-3.4.3-161.el7.centos.noarch.rpm 
python-kitchen-1.1.1-5.el7.noarch.rpm
python-chardet-2.2.1-1.el7_1.noarch.rpm";
for i in ${yum_list}; do wget http://mirrors.163.com/centos/7/os/x86_64/Packages/${i}; done;
  1. 安裝yum依賴包,單個安裝可能會依賴報錯,全部安裝:rpm -ivh * ,可能提示還會存在其他依賴,如果提示根據關鍵詞到http://mirrors.163.com/centos/7/os或http://mirrors.aliyun.com/centos/7/os網址下載。

 

依賴安裝
依賴安裝

 

  1. 配置/etc/yum.repos.d/下文件,與本地yum配置方法一致
[base]
name= yum repo
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/
enabled=1
gpgcheck=0
  1. 配置完成之后查看一下rpm列表

 

yum列表
yum列表

 

  1. 嘗試安裝一下vim:yum install vim -y


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM