RHEL5本地yum源的簡單配置

2021-05-24 06:05:08 字數 1690 閱讀 4677

yum是「yellow dog updater, modified」的縮寫。

yum是紅帽獨有的一種軟體安裝方式,它能有效地解決rpm安裝包的依賴問題,使軟體的安裝變得十分簡單。

yum可以從網際網路上進行安裝,也可以從本地進行安裝。從網路安裝有很多侷限性,比如速度,方便性等方面往往不盡如人意。所以下面來介紹一種在本機建立yum源的方法。

1 首先,將rhel中的server資料夾拷貝到 /yum 中。

[root@localhost /]# mkdir /yum

[root@localhost /]# mount /dev/cdrom /mnt

[root@localhost /]# cp –rv /mnt/server/ /yum

[root@localhost ~]# cd /etc/yum.repo.d

[root@localhost yum.repo.d]# ls

複製rhel-debuginfo.repo檔案,命名為pcserver.repo:

[root@localhost yum.repo.d]# cp rhel* pcserver.repo

使用vim編輯檔案:

[root@localhost yum.repo.d]# vim pcserver.repo

將原始檔改為如下

[server]

name=pcserver

baseurl=file:///yum/server

enabled=1

gpgcheck=0

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

gpgcheck是用於檢查軟體簽名所用,如需檢查,則設定為1。

關於baseurl

如果yum源在本地,則使用fille:///本地位址;

如果yum源在遠端,則應該使用http://或ftp://。

3  進入/yum目錄,安裝createrepo:

[root@localhost server]# rpm –ivh createrepo

4  複製/server下rpm包的分組資訊:

[root@localhost server]# cp repodata/comps-rhel5-server-core.xml /root

[root@localhost server]# rm -rf repodata

注:comps-rhel5-server-core.xml為rpm包的分組資訊,該資訊不能由createrepo生成,故需要對光碟中自帶的檔案進行備份。

5  使用createrepo命令生成yum倉庫依賴性關係:

[root@localhost server]# createrepo -g /root/comps-     rhel5-   server-core.xml  /yum/server

6 清空當前系統儲存的yum資訊:

[root@localhost yum.repo.d]# yum clean all

7 重新整理yum源列表:

[root@localhost yum.repo.d]# yum list

8 進行試驗

[root@localhost yum.repo.d]# yum install wireshark

進行完以上八歩,本機yum源就算基本建立起來。   

希望對大家有所幫助。

RHEL7 RedHat 7 本地yum源的配置

配置yum 源 1 掛載 光碟到 mnt 因為配置時候路徑名裡面不能有空格,否則不能識別 root mnt mount dev cdrom mnt 掛在到 cdrom 下的mnt 2 在目錄 etc yum.repos.d 建立檔案檔名.repo 3 配置本地yum源 cd etc yum.repo...

RHEL 5的yum源的設定

rhel 5的yum源的設定 解決方法 rpm qa yum 得到 yum 3.0.5 1.el5.可以看到已經安裝了的yum軟體,解除安裝之 rpm e yum 3.0.5 1.el5 安裝之後,我們再設定yum源 vim etc yum.repos.d centos base.repo 新增如下...

YUM源的本地實現過程(系統環境rhel5)

環境 系統平台 red hat enterprise linux server release 5 此方法應用於上網不太方便的兄弟,解決包的依賴問題 但此方法存在弊端,就是包不是很完全,但是對與一般的測試和安裝還是可以解決的 首先在系統根目錄中建立yum資料夾 mkdir yum 方法一步驟 1 將...