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...