fedora 和 debian 的更新文件寫法

個人琢磨總結的,留個備忘

下面是fedora的

把repo文件放到這個位置,repo名字任意 /etc/yum.repos.d/

下面是163的fedora更新repo

  1. [fedora] 
  2. name=Fedora $releasever - $basearch - 163.com 
  3. failovermethod=priority 
  4. baseurl=http://mirrors.163.com/fedora/releases/$releasever/Everything/$basearch/os/ 
  5. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch 
  6. enabled=1 
  7. metadata_expire=7d 
  8. gpgcheck=1 
  9. 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

 

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章