在RHEL6中配置YUM源
1 建立rhel-debuginfo.repo,如果有則先備份再刪除
cd /etc/yum.repos.d
rm rhel-debuginfo.repo
vi rhel-debuginfo.repo
插入以下內容:
[Server]
name=Red Hat Enterprise Linux Server
baseurl=file:///home/redhat-iso #本地iso的掛載路徑
enabled=1 #可以使用yum
gpgcheck=0 #設定不檢查gpgkey
gpgkey=file:///home/redhat-iso/RPM-GPG-KEY-RedHat-release
2 修改yumRepo.py配置檔案
cd /usr/lib/python2.6/site-packages/yum/
vi yumRepo.py
找到 remote = url + ‘/’ + relative #802行
改為 remote = "/home/redhat-iso" + '/' + relative
3 掛載iso檔案
mkdir /home/redhat-iso
mount /dev/cdrom /mnt/cdrom
或者:
mount -o loop /home/Soft/rhel-server-6.3-x86_64-dvd.iso /mnt/cdrom
4 拷貝資料
cp /mnt/redhat-iso/* /home/redhat -iso
5 清除yum快取:
yum clean all
6 測試安裝ftp 預設沒有安裝
yum list | grep vsftpd
[附-1]ubuntu設定本地軟體安裝源【DVD版】
(1) 轉到映象的下載目錄,掛載ISO映象掛載至 /media/cdrom 下:
> sudo mount -o loop -t iso9660 update-i386-20080312-CD1.iso /media/cdrom
(2) 手動新增ISO映象至軟體源列表,這樣就可以在軟體庫裡找到ISO上所有的軟體包:
> sudo apt-cdrom -m -d=/media/cdrom add
(3) 重新整理軟體庫:
> sudo apt-get update
注意,執行完成後檢視 /etc/apt/sources.list
檔案,確保檔案如下一行在檔案頂部或者在網路源前面,
否者,安裝軟體的時候系統還是優先從網路上下載;
【建議把除了dvd本地源之外的下面所有項註釋掉,不建議刪除,之後在
apt-get update
更新下】
deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090421.3)]/
jaunty main restricted
之後就可以用 apt-get install **
來安裝軟體包了,
不過有點問題,這命令執行一次可能會不成功,多執行幾次就OK了.
[附-2]Centos使用第三方軟體源RepoForge
RepoForge源可以做為Centos官方源及EPEL源的補充,這樣Centos下常用軟體基本都可使用yum安裝了。
Centos5:
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
Centos6:
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
國內使用sohu提供的映象:
cat > /etc/yum.repos.d/mirrors-rpmforge <<EOF
http://mirrors.sohu.com/dag/redhat/el6/en/$ARCH/rpmforge
EOF
cat > /etc/yum.repos.d/mirrors-rpmforge-extras <<EOF
http://mirrors.sohu.com/dag/redhat/el6/en/$ARCH/extras
EOF
cat > /etc/yum.repos.d/mirrors-rpmforge-testing <<EOF
http://mirrors.sohu.com/dag/redhat/el6/en/$ARCH/testing
EOF
Repoforge ,以 RPMforge為人所熟知。它是專門為 Red Hat Enterprise Linux (RHEL), CentOS和科學Linux系統提供庫包。如果你是這個型別的OS使用者,可以新增其提高的源。安裝如下:
對於64-bit CentOS 6.*系統:
$ sudo rpm -Uvhhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
對於For 32-bit CentOS 5.*系統:
$ sudo rpm -Uvhhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
對於64-bit CentOS 5.*系統:
$ sudo rpm -Uvhhttp://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.x86_64.rpm
一旦RPMforge源安裝成功,你可以使用過yum命令去安裝其有的庫包。
[附-3] Ali-OSM : Alibaba Open Source Mirror Site
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
[附-4] [Webstatic Yum Repository]
Installation
To set up the repository, install the webtatic-release RPM:
Webtatic EL7 for CentOS/RHEL 7:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
Webtatic EL6 for CentOS/RHEL 6:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Webtatic EL5.1 for CentOS/RHEL 5:
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
Webtatic 5 for CentOS/RHEL 5:
rpm -Uvh http://mirror.webtatic.com/yum/centos/5/latest.rpm
Webtatic.com: