|
个人琢磨总结的,留个备忘:
下面是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 |
|
|