怎麼把源換為清華的鏡像站
2023-03-28 06:26:49
通常Linux發行版都有自己的官網。
不過下載速度快慢不一。
可以選擇鏡像站下載:
ps-rhel5-vt.xml ,這個文件是對rpm包分組用的,具體我也不是很清楚。做法如下
先將comps-rhel5-vt.xml 拷貝出來備用,這裡直接放在/下面
createrepo -g comps-rhel5-vt.xml /var/Server
這是會在Server目錄下重新生成repodata文件夾
3 修改yum配置文件,使其使用本地源。
打開/etc/yum.repos.d/下以repo結尾的文件(記得先備份一下),按如下修改:
[WindFlow]#隨意,但是不要再字符串中出現空格
name=RHEL Local#
baseurl=file:///var/sources/Server#源的位置,你的可能和這裡不一樣
enabled=1#啟用該源
gpgcheck=0#不用驗證
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4 使用如下命令更新yum
yum clean all
5 執行 yum list。如果輸出很多項應該沒沒問題了。
這裡要注意:yum掃描yum.repos.d下所有以.repo結尾的文件來查找源。
你這種方法需要自己解決所有的依賴關係, 如果缺包就要自己去找, 去打包, 太麻煩了
沒有用過rhel, 而是用的再編譯發行版, 5.5 i386大概是9G, 6.x i386大概是6G
每天更新量都很少. 2M帶寬足以.
PS: DVD光碟本身就是一個源, 裡面已經有生成好的repodata/文件夾, 只要修改下repo文件路徑指向就可以了. 如果是安裝mplayer之類的軟體, 需要再同步下dag源
貼下我的sl更新腳本, 其中 /media/repo/exclude.txt 主要是屏蔽iso/和一些遊戲包. 因為這個文件也同時被arch更新採用CODE:#!/bin/bashset -xecho -e ndate
SOURCE=rsync://ftp.riken.jp/scientificlinux
#SOURCE=rsync://mirror.cs.wisc.edu/scientificlinux
DST=/media/repo/slREPO=6xARCH=i386#創建待同步目錄