Clyde (正體中文)
From ArchWiki
| Summary |
|---|
| 套件包管理工具 Clyde 的簡介及詳細的常見問題 |
| 維基相關項目 |
| pacman |
| AUR |
| 外部網路資源 |
| Github 專頁 (原始碼) |
| 程式除錯追踪系統 |
| 論壇主題 |
Clyde 是一個替代 Arch Linux 裡 pacman 工具的方案。它是以 Lua 程式語言寫成,並使用 lualpm(一個 libalpm 的 lua 繋結(或者說:綁定))作為其後端。其目的是成為一個統一替代其它軟件包管理的工具(特別是它打算取代 powerpill 和 yaourt)。
Contents |
安裝
wget https://aur.archlinux.org/packages/clyde-git/clyde-git.tar.gz tar zxvf clyde-git.tar.gz cd clyde-git makepkg -si
Clyde 使用方法
同 pacman;並支援 AUR。簡單更新 AUR 套件:
clyde -Syu --aur
FAQ
Clyde 是什麼?
Clyde 是街機遊戲小精靈裡的橘色幽靈。小精靈(中文維基) Pac-Man(en-wiki)
想省略每次都要打的 sudo 嗎?
若有需要你可以設置你的 shell 每次都使用 sudo 來執行 clyde,加入下列幾行程式碼在 ~/.bashrc 或 ~/.zshrc 裡面:
clyde() {
case $1 in
-S | -S[^sih]* | -R* | -U*)
/usr/bin/sudo /usr/bin/clyde "$@" ;;
*)
/usr/bin/clyde "$@" ;;
esac
}
或是你不用 sudo 的話:
clyde() {
case $1 in
-S | -S[^sih]* | -R* | -U*)
/bin/su -c /usr/bin/clyde "$@" ;;
*)
/usr/bin/clyde "$@" ;;
esac
}
我修改了我的 pacman.conf 設定檔,但 Clyde 看起來把它乎略了?
沒錯是的,它會乎略你的 pacman.conf。請修改 /etc/clyde.conf
你也可以替換掉你 clyde.conf 裡 pacman 的部份:
clyde.conf
Include = /etc/pacman.conf
另外要注意,如果你在 pacman 加入 multilib ,但忘記將它添加到 Clyde,那它可能在從 AUR 嘗試安裝 multilib 並失敗時導致奇怪的問題。
Clyde 在編譯套件包時是否使用 root權限?
如果你仔細看看輸出,你可能會注意到,Clyde 使用 fakeroot 來編譯套件包, 一開始時所詢問的密碼,只在最後的過程;libaplm/ luaplm 要安裝套件包時使用到。
我發現了一個臭蟲,程式除錯追踪系統在哪裡?
當然,Clyde沒有臭蟲;但也會有意外的行為 :)。程式除錯追踪系統在這裡。
Clyde 無法透過代理伺服器運作
嘗試一下tsocks,你可以在 extra 套件庫找到它。
編輯一下tsocks的配置文件,然後運行:
tsocks clyde -Ss something
另外,你可以嘗試 proxychains,這是一個類似的計劃。