linux本地YUM源配置

2021-08-15 17:44:55 字數 3132 閱讀 6747

1.

yum

相關概念

1.1.

什麼是

yum

yum (全稱為 yellow dog updater, modified

)是乙個在fedora

和redhat

以及centos

中的shell

前端軟體包管理器。基於rpm

1.2.

yum

的作用

在linux

上使用原始碼的方式安裝軟體非常滿分,使用yum

可以簡化安裝的過程

2.

yum

的常用命令

安裝httpd

並確認安裝

列出所有可用的package

和package

組yum list

清除所有緩衝資料

yum clean all

列出乙個包所有依賴的包

刪除httpd

製作本地

yum

3.1.

為什麼要製作本地

yum

yum 源雖然可以簡化我們在linux

上安裝軟體的過程,但是生成環境通常無法上網,不能連線外網的yum

源,說以接就無法使用yum

命令安裝軟體了。為了在內網中也可以使用yum

安裝相關的軟體,就要配置yum

源。3.2.

yum

源的原理

yum 源其實就是乙個儲存了多個rpm

包的伺服器,可以通過http

3.3.

製作本地

yum

1. 準備一台linux

伺服器,用最簡單的版本centos-6.7-x86_64-minimal.iso

2. 配置好這台伺服器的ip

位址3.

上傳centos-6.7-x86_64-bin-***1.iso

到伺服器

4. 將centos-6.7-x86_64-bin-***1.iso

映象掛載到某個目錄

mkdir /var/iso

mount -o loop centos-6.7-x86_64-bin-***1.iso /var/iso

5. 修改本機上的yum

源配置檔案,將源指向自己

備份原有的yum

源的配置檔案

cd /etc/yum.repos.d/

rename .repo .repo.bak *

vi centos-local.repo

[base]

name=centos-local

baseurl=file:///var/iso

gpgcheck=1

enabled=1 #很重要,1才啟用

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

新增上面內容儲存退出

6. 清除yum

緩衝yum clean all

7. 列出可用的yum

源yum repolist

8. 安裝相應的軟體

9. 開啟httpd

使用瀏覽器訪問

(如果訪問不通,檢查防火牆是否開啟了80

埠或關閉防火牆)

10. 將yum

源配置到httpd

(apache server

)中,其他的伺服器即可通過網路訪問這個內網中的yum

源了cp -r /var/iso/ /var/www/html/centos-6.7

11. 取消先前掛載的映象

umount /var/iso

12. 在瀏覽器中訪問

13. 讓其他需要安裝rpm

包的伺服器指向這個yum

源,準備一台新的伺服器,備份或刪除原有的yum

源配置檔案

cd /etc/yum.repos.d/

rename .repo .repo.bak *

vi centos-local.repo

[base]

name=centos-local

baseurl=

gpgcheck=1

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

新增上面內容儲存退出

14. 在這台新的伺服器上執行yum

的命令yum clean all

yum repolist

15. 安裝相應的軟體

yum install -y gcc

16、 加入依賴包到私有yum

的repository

進入到repo

目錄執行命令:

createrepo  .

Linux本地yum源配置

版本資訊centos 6.5 x86 64 bin 1.iso和centos 6.5 x86 64 bin 2.iso 關閉虛擬機器 新增2個cd 裝置,建立虛擬機器時已經有1個了,所以再新增1個就好 勾選啟動時連線並保證虛擬機器啟動後已連線是被勾選的。第1個cd 裝置載入centos 6.5 x8...

Linux本地yum源配置

rhel6.6本地yum配置 rz 上傳iso映象包 建掛載映象用的資料夾 mkdir localyum 掛載mount o loop 映象路徑 localyum cd etc yum.repos.d 將原有的yum配置資訊修改為bak備份起來 mv centos base.repo centos ...

linux配置本地yum源

1 執行如下命令,將預設提供的配置檔案移動位置 2 新建乙個新的源配置檔案 vi centos media.repo輸入如下內容並儲存 c7 media name centos releaserver media baseurl file media cdrom gpgcheck 0 enabled...