CentOs 本地YUM源製作

2021-08-28 16:39:41 字數 2086 閱讀 8583

yum相關概念

什麼是yum

yum的作用

在linux上使用原始碼的方式安裝軟體非常滿分,使用yum可以簡化安裝的過程

yum的常用命令

安裝httpd並確認安裝

列出所有可用的package和package組

yum list

清除所有緩衝資料

yum clean all

列出乙個包所有依賴的包

刪除httpd

製作本地yum源

為什麼要製作本地yum源

yum源雖然可以簡化我們在linux上安裝軟體的過程,但是生成環境通常無法上網,不能連線外網的yum源,說以接就無法使用yum命令安裝軟體了。為了在內網中也可以使用yum安裝相關的軟體,就要配置yum源。

yum源的原理

製作本地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  .

Centos 本地yum源製作

在linux上使用原始碼的方式安裝軟體非常滿分,使用yum可以簡化安裝的過程 安裝httpd並確認安裝 列出所有可用的package和package組 yum list 清除所有緩衝資料 yum clean all 列出乙個包所有依賴的包 刪除httpd yum源雖然可以簡化我們在linux上安裝軟...

yum本地源製作

yum本地源製作 1準備一台linux伺服器,用最簡單的版本centos 6.7 x86 64 minimal.iso 2配置好這台伺服器的位址 3上傳centos 6.7 x86 64 bin 1.iso到伺服器 4將centos 6.7 x86 64 bin 1.iso映象掛載到某個目錄 mkd...

製作本地yum源

已經成功掛載iso影像檔案到 mnt cdrom 下面 1 切換到 etc yum.repos.d 目錄下 2 備份yum原始檔 建立乙個資料夾 把當前目錄下面的5個repo檔案轉移進去 centos base.repo centos debuginfo.repo centos fasttrack....