2008年6月24日 星期二

openSUSE 11.0 台灣境像

這篇轉載自: 黑眼珠2
希望大家都去原站

http://os.nchc.org.tw/opensuse/distribution/11.0/ 國家高速網路與計算中心自由軟體實驗室
http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.0/ 國立暨南國際大學
http://ftp.twaren.net/Linux/OpenSuSE/distribution/11.0/ 台灣高品質學術研究網路
官方似乎是使用以上這些鏡像
也就是說如果您連到 http://download.opensuse.org/distribution/11.0/
可能就是從上面這些鏡像中選一個
當然也有可能選到國外
也就是說,如果您不想被隨便挑一個鏡像,自行修改您的套件庫


# zypper lr
# | 別名 | 名稱 | 已啟用 | 重新整理
--+-----------------------+-----------------------+--------+---------
1 | repo-debug | openSUSE-11.0-Debug | 否 | 否
2 | m17n | m17n | 是 | 否
3 | openSUSE-11.0-Oss | openSUSE-11.0-Oss | 是 | 否
4 | swyear | swyear | 是 | 否
5 | hujq | hujq | 是 | 否
6 | openSUSE-11.0-Non-oss | openSUSE-11.0-Non-oss | 是 | 否
7 | openSUSE-11.0-Updates | openSUSE-11.0-Updates | 是 | 是


這是您目前的套件庫
我想把編號 1 3 6 都刪除換成自己指定的位址


# zypper rr 1 3 6
正在移除套件庫 'openSUSE-11.0-Non-oss' [完成]
套件庫 'openSUSE-11.0-Non-oss' 已經被移除。
正在移除套件庫 'openSUSE-11.0-Oss' [完成]
套件庫 'openSUSE-11.0-Oss' 已經被移除。
正在移除套件庫 'openSUSE-11.0-Debug' [完成]
套件庫 'openSUSE-11.0-Debug' 已經被移除


現在加入指定的套件庫
以 os.nchc.org.tw 為例


# zypper ar http://os.nchc.org.tw/opensuse/distribution/11.0/repo/oss/ oss
正在新增套件庫 'oss' [完成]
已成功新增套件庫 'oss'
已啟用: 是
自動重新整理: 否
URI: http://os.nchc.org.tw/opensuse/distribution/11.0/repo/oss/
# zypper ref oss
正在下載套件庫 'oss' 的中繼資料。 [完成]
正在建立套件庫 'oss' 的快取 [完成]
指定的套件庫已重新整理。


這是加入 yast2 格式的套件庫,你會發現目的位址中有 media.1/ 的目錄,content 以及 directory.yast
您也可以選用 rpm-md 格式,在目的位址中會有 repodata/ 的目錄


# zypper ar http://os.nchc.org.tw/opensuse/distribution/11.0/repo/non-oss/suse/ non-oss
正在新增套件庫 'non-oss' [完成]
已成功新增套件庫 'non-oss'
已啟用: 是
自動重新整理: 否
URI: http://os.nchc.org.tw/opensuse/distribution/11.0/repo/non-oss/suse/
# zypper ref non-oss
正在下載套件庫 'non-oss' 的中繼資料。 [完成]
正在建立套件庫 'non-oss' 的快取 [完成]
指定的套件庫已重新整理。


你會發現我選用的目的網址不同(一個有 suse 一個沒有)
只有 oss non-oss 有 yast2 格式
update 和 OBS 都是 rpm-md 格式(可以用 yum 之類的後端程式存取)
列出所有的套件庫詳細資訊


# zypper lr -d
# | 別名 | 名稱 | 已啟用 | 重新整理 | 優先權 | 類型 | 位址
--+-----------------------+-----------------------+--------+----------+--------+--------+-------------------------------------------------------------------------
1 | m17n | m17n | 是 | 否 | 99 | rpm-md | http://download.opensuse.org/repositories/M17N/openSUSE_11.0
2 | non-oss | non-oss | 是 | 否 | 99 | rpm-md | http://os.nchc.org.tw/opensuse/distribution/11.0/repo/non-oss/suse/
3 | swyear | swyear | 是 | 否 | 99 | rpm-md | http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0
4 | hujq | hujq | 是 | 否 | 99 | rpm-md | http://download.opensuse.org/repositories/home:/hujq/openSUSE_11.0
5 | oss | oss | 是 | 否 | 99 | yast2 | http://os.nchc.org.tw/opensuse/distribution/11.0/repo/oss/
6 | openSUSE-11.0-Updates | openSUSE-11.0-Updates | 是 | 是 | 99 | rpm-md | http://download.opensuse.org/update/11.0/



您也可以匯出您的套件庫設定


$ zypper lr -e my.repo
套件庫已成功匯出到 my.repo



my.repo 的內容:(我都改用了 rpm-md)


[m17n]
name=m17n
baseurl=http://download.opensuse.org/repositories/M17N/openSUSE_11.0
type=rpm-md
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[non-oss]
name=
baseurl=http://os.nchc.org.tw/opensuse/distribution/11.0/repo/non-oss/suse/
type=rpm-md
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[swyear]
name=swyear
baseurl=http://download.opensuse.org/repositories/home:/swyear/openSUSE_11.0
type=rpm-md
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[hujq]
name=hujq
baseurl=http://download.opensuse.org/repositories/home:/hujq/openSUSE_11.0
type=rpm-md
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[oss]
name=
baseurl=http://os.nchc.org.tw/opensuse/distribution/11.0/repo/oss/suse/
type=rpm-md
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[openSUSE-11.0-Updates]
name=openSUSE-11.0-Updates
baseurl=http://download.opensuse.org/update/11.0/
path=/
type=rpm-md
enabled=1
autorefresh=1
gpgcheck=1
keeppackages=0



您將這檔案抓到您的電腦後,就可以用


# zypper ar my.repo




來匯入了
如果您已經建立好超級萬用無敵 repo 檔,你可以貼出來給大家參考

其他鏡像
http://ftp.tcc.edu.tw/iso/openSUSE/distribution/11.0/ 台中縣教育網路中心

還有下面兩個站已經有目錄(該不會不知道已經開放下載了吧),但似乎還不能用
http://ftp.cs.pu.edu.tw/Linux/OpenSuse/distribution/11.0/ 靜宜大學資訊學院 (似乎還在鎖定狀態,或尚未完成鏡像)
http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.0/ 元智大學資訊工程學系(情況和上面一樣)

沒有留言: