快紀 | 網誌 | 討論區 | LDP | CLDP
CLE 論壇 首頁 CLE 論壇
任何跟中文化相關的議題都可在此討論
 
 CLECLE 首頁  常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 RDF 我的最愛我的最愛  個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Wocka -Arch Linux 版的 CheckInstall!

 
發表新主題   回覆主題    CLE 論壇 首頁 -> ArchLinux
加到我的最愛 :: 上一篇主題 :: 下一篇主題  
發表人 內容
whisky
專任教授


註冊時間: 2005-03-04
文章: 256
來自: 八里, France

發表發表於: 星期一 六月 26, 2006 3:15 pm    文章主題: Wocka -Arch Linux 版的 CheckInstall! 引言回覆

一般來說,在 Arch 上安裝新程式不外呼是透過

1. pacman 安裝(簡單快速)(這邊其實也可以 source 安裝)
2. 從 AUR 安裝,可以自己修改一些東西,自己編譯,包裝出套件後再透過 pacman 安裝
3. 自己捉 src,然後三部曲安裝(最不好的方法 - 因為沒有透過套件管理機制)

一般來說,如果我要的軟體沒有在 arch 的 repo 或是 AUR 中,只能下載 src 自行安裝時,我都會先想辦法弄出個簡單的 PKGBUILD,然後盡可能透過 pacman 來安裝。很多時候,這個 PKGBUILD 其實只要稍微看一下要安裝的軟體的 README 或是 INSTALL 這幾個文件,就可以輕鬆寫出來(寫出來的好壞是另一回事 ;))

Wocka 就是這麼一個可以幫你直接跳過編寫 PKGBUILD 和 pacman 安裝,但是又可幫你在 pacman 的資料庫中登記程式安裝的套件安裝工具!

http://methylblue.com/wocka/

引言回覆:
Wocka installs the application using make install, watches the install with Installwatch, and then inserts an entry for the package in the database, it determines the metadata, eg. the package name and version, automagically.


同時,如果你還是希望能有個 PKGBUILD,你也可以用 wocka 來幫你產生一個基本的 PKGBUILD

> wocka --makepkg

這個工具對於想自己安裝一些程式的人來說真的是非常方便 - 至於可靠性?或許要等一陣子,看看 Arch 論壇上有沒有人提出問題/錯誤回報 :P

PS 一般的 PKGBUILD 需要加入很多套件的資訊欄目(例如套件名稱,小介紹,官方連接網址,授權聲明等等)另外對於 dep/conflit 等等,這個工具似乎也不會自動幫忙檢查 - 所以... 使用上,還是有不少地方要注意的吧 - 我想


arch 論壇上的討論主題 Wocka 0.2 (was pacgen) - checkinstall for Arch Linux

另外也可以參考這一篇:creapkg - Create pkgs easyly
回頂端
檢視會員個人資料 發送私人訊息
bsdson.tw
高一


註冊時間: 2005-03-19
文章: 39

發表發表於: 星期四 六月 29, 2006 10:56 am    文章主題: 引言回覆

謝謝大大的介紹,
這個軟體相信對很多人一定很有幫助!

像我就是不會自己寫pkgbuild的人,
我都是用configure, make, make install三部曲,
對於套件的管理問題,
我會在configure時,指定套件安裝的目錄(prefix),
這樣至少不會影響到其他的部份。

ps. 最近覺得 ArchLinux 真是『沉默』的distro阿...
即使每天使用,也沒有什麼問題,
在加上用久了,很多問題都可以自己找方法解決。
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    CLE 論壇 首頁 -> ArchLinux 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票


Powered by phpBB 2.0.17 © 2001, 2002 phpBB Group
正體中文語系由 phpbb-tw 維護製作