RHEL下本地yum倉庫的配置方法

2021-06-26 17:06:56 字數 2679 閱讀 6663

yum是redhat 5版本上新贈的功能,方便使用者安裝軟體,可以一次安裝相關聯的軟體,具體配置如下:

1.首先進入目錄  /etc/yum.repos.d,在目錄下面會發現檔案 rhel-debuginfo.repo ,具體內容如下:

[rhel-debuginfo]

name=red hat enterprise linux $releasever - $basearch - debug

baseurl=

enabled=0 --------是否開啟yum功能,0為關閉,1為開啟。

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-redhat-release

2.把檔案rhel-debuginfo.repo 作為模板使用,

3.整理軟體倉庫組目錄,下面以server目錄為例:

createrepo -g /var/www/html/iso/server/repodata/comps-rhel5-servver-core.xml 

/var/www/html/iso/server/

4.在啟動http服務。

5.安裝完成後,就可以使用yum了,例如安裝vsftp服務:

[root@rhce yum.repos.d]# yum -y install vsftp

1.掛載光碟

mount /dev/cdrom /mnt

#將光碟掛載到 /下的mnt中.

2.修改 yum 檔案.

yum 檔案位置如下

/etc/yum.repos.d/rhel-debuginfo.repo

cp /etc/yum.repos.d/rhel-debuginfo.repo my.repo

#複製並命名為my.repo

vi my.repo

#使用vi編輯器對my.repo檔案進行修改,如下所示:

[rhel]

name=red hat #根據自己實際情況

baseurl=file:///mnt/server #因為我們用的是檔案,

所以是file://因為是在根目錄下,所以會有三個/

enable=1 #重要,一定要變為1,否則不可用

gpgcheck=1 //此行以後不變.

儲存退出

3.安裝 createrepo及vsftpd

cd /mnt/server/

rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm

rpm -ivh vsftpd-2.0.5-10.el5.i386.rpm

4.複製光碟下的server目錄至 /var/ftp/pub 下,因為以後要為網內所有linux客戶端提供yum源服務,所以使用ftp服務.

cp /mnt/server /var/ftp/pub

5.重新生成分組檔案及依賴關係

createrepo -g /var/ftp/pub/server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/server #此處要使用絕對路徑.

到這裡yum源就已經設定完成,以下為驗證過程.

yum clean all

yum list all

yum -y install dhcp.i* #安裝dhcp來測試是否成功.

若出現如下提示則說明分組及依賴關係生成錯誤,請重新生成.

---> downloading header for yum-utils to pack into transaction set.

media: [errno 4] ioerror:

trying other mirror.

error: failed to retrieve yum-utils-1.0.4-3.el5.noarch.rpm from ***-server

error was [errno 4] ioerror:

---------------分割---------------

以下為在客戶機上設定yum源.

cp /etc/yum.repos.d/rhel-debuginfo.repo my.repo

vi my.repo

將baseurl處修改為 ftp://ip_address/pub/server

其它地方相同,儲存退出即可.

centos7 3下配置本地yum倉庫

部署openstack時,網路yum源安裝慢,而且經常中的提示找不到mirrors,所以配置乙個本地的安裝源很有必要,來解決這個揪心的問題。安裝 設定httpdyum源配置檔案 vi etc yum.repos.d openstack pike.repo openstack pike 源名稱 nam...

rhel6 0 配置本地yum源

1.建立存放rpm包源的目錄 例如 mkdir p usr local src yum rpms 2.掛載映象或者iso檔案到 mnt下 例如 iso檔案在 opt目錄下 mount o loop opt rhel server 6.0 i386 iso mnt 3.將 mnt目錄下的所有檔案cop...

RHEL 7 0 配置本地YUM源

red hat雖然是開源的免費作業系統,但是他所提供的服務 技術支援和版本公升級等卻是商業化的。所以如果沒有向redhat付費的話,是不能使用redhat提供的任何有償技術支援和服務,其中就包括了yum。未付費情況下使用yum命令,系統會提示錯誤 root localhost yum install...