個人琢磨總結的,留個備忘:
下面是fedora的
把repo文件放到這個位置,repo名字任意 /etc/yum.repos.d/
下面是163的fedora更新repo
- [fedora]
- name=Fedora $releasever - $basearch - 163.com
- failovermethod=priority
- baseurl=http://mirrors.163.com/fedora/releases/$releasever/Everything/$basearch/os/
- mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
- enabled=1
- metadata_expire=7d
- gpgcheck=1
- gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
## baseurl要指到/repodata所在的文件夾,rpmfusion也是一樣,指到文件夾repodata所在的的文件夾
## 其實建立repo最簡單的方法就是到源裏找到自己要更新的源地址裏的repodata文件夾,把地址複製過來貼在baseurl裏面,不過這樣不夠智能
## $releasever就是發行版本號,比如我的fedora 13 肯定就是13
## $basearch 就是cpu類型也就是安裝的版本, 不如i386或者x86_64
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
## mirrorlist不用管,mirrorlist是官方的mirror列表,如果這個鏡像不能用就會自動去讀取這個列表
## fastmirror插件應該就是讀取的這個列表,具體不十分清楚
enabled=1
## enabled=1就是這個這個源有效
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
## gpgcheck 是本機/etc/pki/rpm-gpg下的文件,應該是官方給的,這個不用管
——————————————————————分界線————————————————————
下面是debian的,先是用fedora,現在改debian了。debian跟ubuntu的好像是一樣的
debian的很簡單,直接編輯/etc/apt/sources.list
- deb http://mirrors.163.com/debian/ lenny main non-free contrib
這句話的前半句 http://mirrors.163.com/debian/ 指向 dist所在的文件夾
後面lenny是對應的版本號,比如我用的testing版本,就寫testing main non-free contrib 具體不清楚是什麼意思,反正只要指向dist目錄,然後知道到dist目錄下對應的版本號,填上,後面三個都寫上就ok了
deb http://mirrors.163.com/debian/ testing main non-free contrib