加到我的最愛 :: 上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
whisky 專任教授

註冊時間: 2005-03-04 文章: 256 來自: 八里, France
|
發表於: 星期三 六月 01, 2005 9:48 pm 文章主題: [Arch 套件] Arch 套件哪裡找? |
|
|
Arch 目前的版本雖然還在 0.7(0.8 怎麼一直在 pending ,不過如果看他們的開發過
程, 0.8 可能會在年底左右才會出現吧?),雖然一些主要的套件一直都是走在時代的最尖端(例如 KDE 3.4.1,正式發佈是五月30號吧,但是在 5月20幾號就已經在 Arch 的 testing 裡,在 28 號正式進入 extra),但是還是有很多軟體,好像都沒人包裝?!
沒人包當然只好自己動手來作(編譯,安裝簡單 - 但是要弄成 PKGBUILD,那就要花點心思了),只是在自己動手前,或許可以先搜尋一下看看目前有哪些套件庫可以用,有哪些程式可能已經有人幫忙包好了?
最基本的,當然就是 Arch 自己的套件庫:
http://archlinux.org/
他們還提供了 RDF 的連接 : http://archlinux.org/rdf_feed.php 可以讓你使用一些 News Reader 直接讀取最新更新的消息。
Arch 自己的套件庫一共分為四類
Current - 目前的基本套件
Extra - 額外的套件 - 和 Current 我有點不太清楚差別是?因為我看到 Eclipse 被放在 Current,但是 Anjuta 卻是在 Extra 下面。
Unstable - 不穩定的 - 應該是比 Testing 更不穩定的吧?!
Testing - 測試中的 - 應該是進入 debug 階段的套件了?
Anyway - 基本上,如果你想要有個穩定點的系統,那就不要去用 Testing 和 Unstable 的套件。但是如果你有著強力的冒險精神,那 Testing 裡面應該有一些東西會是你想要第一個嘗試的(記得有問題要回報回 Arch 論壇就好 - 我想也只有那邊可能有人能回答你關於 Testing 內的套件的問題 - by 原包裝者)
--------------
除了官方的這個以外,其實還有很多人自己都有提供套件庫和他們自己包裝的套件。
Arch 自己也有這方面的機制,但是要加入,必須要通過他們的『審核』,就是所謂的 ArchLinux User-community Repository : http://aur.archlinux.org/ 和 TUR
在這邊可以找到 AUR 提供的套件庫名單
http://wiki2.archlinux.org/index.php/Unofficial%20Repositories
在這邊則可以搜尋目前 AUR 有提供哪些套件 (包含官方的套件庫的內容)
http://aur.archlinux.org/packages.php
如果你有需要什麼套件,這邊應該就是你開始搜尋的第一步吧(不要跟我一樣,在官方套件庫找不到 xCHM,自己編譯完後,才從 Neil 那邊知道原來 AUR 就有提供了 - 不過自己包的好處是,我編譯的可是有加上 unicode 支援的喔!挖哈哈)。
-------------------
如果還是沒找到你要的,例如 Mozilla Sunbird 最新版,那你需要去 Arch 官方論壇 http://bbs.archlinux.org/ 先搜尋一下。有時一些套件可能有人包好,但是沒有有系統的整理出來。也有可能有點過時,但是可以看看能不能用他的 PKGBUILD 來自己 ABS 下自行編譯和包裝。
-------------------
中文方面,目前只有 ALCLE 和中國的 arch.linuxsir.org 方面有在包裝?不過因為 linuxsir.org 封鎖很多地方的 IP,除非透過 proxy,我是完全沒辦法連接上,所以除了上次測試 proxy 時去看了一下,我對 linuxsir.org 目前在 arch 的進度和包裝好的套件與套件庫的使用是完全不清楚了。不過可確定的是,他們那邊的 arch 使用者應該比我們多吧..哈哈。
目前 alcle 的套件庫主要還是提供一些中文相關的套件庫(直接關係 - 中文軟體,或是間接關係 - 中文化相容 patch 與翻譯版本?)
至於要包裝哪些,該包裝哪些 - 可能就要看大家有什麼需要了?
關於 ALCLE 的套件和套件庫,可以參考下面兩篇:
ALCLE 套件列表
[FAQ] 如何使用CLE的線上更新套件
ALCLE 的套件目前都有勞 Neil 幫忙包裝,我只是個新手,才剛剛開始學習怎麼包裝,所以很多套件還是要偏勞 Neil 來包裝了。
-------------------
除了這些,還有哪邊可以找到 arch 的套件?或許各位還有什麼小密技可以補充?
-------------------
其他參考資料
在 Arch 官方論壇上的討論主題 :
搜尋和建立新的套件 -- READ THIS FIRST
如何提出自己包裝好的套件?
|
|
回頂端 |
|
 |
whisky 專任教授

註冊時間: 2005-03-04 文章: 256 來自: 八里, France
|
|
回頂端 |
|
 |
whisky 專任教授

註冊時間: 2005-03-04 文章: 256 來自: 八里, France
|
發表於: 星期六 七月 30, 2005 2:29 am 文章主題: |
|
|
關於 current 與 extra:
不管是 current 或是 extra 內的套件,都是由官方 packagers 所負責包裝。唯一的分別在於, current 內的套件會被放在安裝 CD iso 內,而 extra 的部分就需要你自己在系統安裝完畢後,自行用 pacman 來安裝了。
至於誰決定那些是 current,哪些是 extra?一般來說是 Judd 自己決定。不過聽說最近 Judd 已經比較少在管這方面的事情了,所以應該是由官方 packagers 們決定哪些是該放在 current 那些不應該吧。
另外就是,很多軟體都會在 AUR 內出現,而 AUR 有提供一個新軟體通知和投票的功能。如果你希望知道哪些軟體新進入 AUR,或是希望哪些軟體能從 AUR 進入 community (也就是說包裝上的品質有一定水準 - 不是說 AUR 就沒喔.. 很多 TU 包的也都是先放在 AUR 內的),那記得去註個冊,然後幫你喜歡的套件投個票吧(剛才發現 nvu 也在 AUR 內..) |
|
回頂端 |
|
 |
dlin 高一
註冊時間: 2005-09-20 文章: 21
|
發表於: 星期五 九月 30, 2005 11:40 pm 文章主題: arch community |
|
|
請問 community cle 是不是不打算 mirror 呢?
可是我看 /etc/pacman.d/community 有耶!
 _________________ 我的 archlinux記事 |
|
回頂端 |
|
 |
whisky 專任教授

註冊時間: 2005-03-04 文章: 256 來自: 八里, France
|
發表於: 星期六 十月 01, 2005 7:14 am 文章主題: |
|
|
因為我都是用歐洲地區的 mirror,所以其實不太清楚台灣的 mirror 有設定哪些。不過因為這些 mirror 都是之前 Neil 請 Candyz 設定好的,而那時並沒有 [community] 這一項,所以可能到現在都沒有 mirror 過。
或許可以請 Neil 跟 candyz 說一聲?
目前一共要 mirror 的應該有,
[current]
[extra]
[community]
然後還有
[testing] - 指的是 Arch 目前在測試的版本,依照 Arch 的官方說法,他並沒有一個獨立的 repo (?),只是一個 tag (標籤) 而已
[unstable] - unstable 一般其實指的是 CVS 中的版本,也就是該軟體並未進入穩定發行的狀態時的版本
最後是
[unsupported] ? 有這一個嗎?還是只是 AUR ?
對嗎? |
|
回頂端 |
|
 |
dlin 高一
註冊時間: 2005-09-20 文章: 21
|
發表於: 星期四 十月 06, 2005 1:52 pm 文章主題: |
|
|
據我了解, 應該是
[current]
[extra]
[community]
就好. 他們是不是很久沒上這版了呢? 該如何通知他們呢? _________________ 我的 archlinux記事 |
|
回頂端 |
|
 |
whisky 專任教授

註冊時間: 2005-03-04 文章: 256 來自: 八里, France
|
發表於: 星期日 十月 09, 2005 7:51 pm 文章主題: |
|
|
Candyz 是 CLE 的負責人,你可以在這留言給他(PM),或著上 IRC,
server : irc.freenode.net
channel : #dot
Neil 之前有事,有一陣子沒出現。不過我好像又看到他出現在這了.. 所以.. 留言給他看看吧.. |
|
回頂端 |
|
 |
|