Centos 配置yum 的幾種方式

2021-09-19 15:33:28 字數 3691 閱讀 8560

一、yum 的 基礎運用

1、命令形式:yum [option]【command】【package…】

選項【option】-h 幫助 ; -y (直接安裝的意思yes) ; -q (不顯示安裝的過程)

其他的可以通過**#yum -h** 檢視

同樣 command 也通過 #yum -h 檢視

2、常用的命令

2.1 安裝: #yum -y install 安裝包 package

#yum groupinstall 安裝程式組 group1

2.2 刪除 : #yum remove 包 ; 有依賴關係的包,用 #yum erase 包package

檢視程式的依賴情況 #yum deplist package

2.3 更新和公升級 : #yum update 全部更新 ; # yum update package1 公升級package1

檢查可更新的程式:# yum check-update package1

公升級程式組: #yum groupupdate group1

2.4 查詢和顯示 : #yum info package1 顯示安裝包資訊

#yum repolist

#yum list 顯示所有已經安裝及可以安裝的包

#yum list package1 顯示指定包的安裝情況

#yum search 關鍵字string 根據關鍵字string查詢安裝包

2.5 清楚快取 : #yum clean package1 清楚快取目錄下的軟體包

#yum clean all

3、 yum 的配置檔案:/etc/yum.conf 更多詳細的選項和命令 :man yum

files : /etc/yum.conf 主配置檔案

/etc/yum.repos.d/ yum倉庫檔案

/etc/cache/yum/ 快取檔案

logfile=/var/log/yum.log 日誌檔案

# cat /etc/yum.conf

cachedir=/var/cache/yum/bas

earc

h/

basearch/

basear

ch/2 、配置本地的yum源

2.1 掛載安裝光碟或者iso映象

配置yum網路源

阿里源

#wget -o /etc/yum.repos.d/epel.repo

替換配置檔案內容

#sed -i 『s#$releasever#7#g』 /etc/yum.repos.d/centos-base.repo

#yum makecache

centos7基於http方式搭建本地yum源:

參考檔案:

關閉selinux 和防火牆,宿主機192.168.4.254

1、建立yum軟體儲存目錄

]# mkdir -p /www/share/yum

2、修改yum配置檔案

先備份yum配置檔案,修改yum配置檔案中yum軟體包儲存目錄並開啟rmp包快取功能

]# cp /etc/yum.conf /etc/yum.conf.bak

]# vim /etc/yum.conf

[main]

#cachedir=/var/cache/yum/bas

earc

h/

basearch/

basear

ch/releasever

cachedir=/www/share/yum/bas

earc

h/

basearch/

basear

ch/releasever

keepcache=1

3、安裝createrepo和http

createrepo 命令用於建立yum源(軟體倉庫),即為存放於本地特定位置的眾多rpm包建立索引,描述各包所需依賴資訊,並形成元資料。

4、 建立http共享目錄

5、修改http配置檔案

]# cp /etc/httpd/conf/httpd.conf 備份檔案

]# echo "

servername localhost

#關閉版本號顯示

6、 啟動http服務

7、建立yum軟體倉庫

]# mkdir -p /www/share/centos7_rpm

]# createrepo -p /www/share/centos7_rpm/

]# ll /www/share/centos7_rpm/

8、建立原始檔

]# echo "

[my_share]

name=my_souce

baseurl=centos7_rpm/

gpgcheck=0

enabled=1

cost=88

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

">/www/share/lan7.repo

[root@localhost ~]# ln -s $(pwd)/yumd.sh /usr/bin/yumd

[root@localhost ~]# chmod +x yumd.sh

客戶端使用源

2.客戶端測試,檢視源名稱為myshare說明正常

注意問題一:系統最小化安裝後,centos會出現無法使用tab自動補全。

解決辦法:配置好yum源之後,需要網路源,手動安裝乙個包 bash-completion 。

#yum -y install bash-completion

]# rpm -qc bash-completion

/etc/profile.d/bash_completion.sh

]# cd /etc/profile.d/

]# ls

]# source bash_completion.sh 執行指令碼,即可

CentOS7配置本地yum源(http方式)

準備centos7映象包 一 使用映象包建立本地映象 1.在 mnt下建立cdrom目錄 mkdir cdrom2.掛載映象檔案至該目錄下 mount centos 7 x86 64 everything 1804.iso mnt cdrom 3.備份 etc yum.repos.d下檔案並編輯檔案...

CentOS下yum本地配置

centos預設的 yumyum環境 步驟 1 配置 yum檔案 系統讀取yum 配置時,是讀取以 repo 為結尾的配置檔案。即centos base.repo 現在我們把原來的centos base.repo後加個字尾,不讓系統讀取此配置。再新建配置 etc yum.repos.d centos...

Centos配置國內yum源

網易 163 yum源是國內最好的yum源之一 無論是速度還是軟體版本,都非常的不錯,將yum源設定為163yum,可以提公升軟體包安裝和更新的速度,同時避免一些常見軟體版本無法找到。v9zz的雲主機就將yum源設定為163的yum,具體設定方法如下 1,進入yum源配置目錄 cd etc yum....