# Clyde (正體中文)

Summary help replacing me
套件包管理工具 Clyde 的簡介及詳細的常見問題
維基相關項目
pacman
AUR
外部網路資源
Github 專頁 (原始碼)
程式除錯追踪系統
論壇主題

Warning: Clyde 是非官方的第三方套件管理工具, 並不受 Arch 開發團隊直接支援.

Clyde 是一個替代 Arch Linux 裡 pacman 工具的方案。它是以 Lua 程式語言寫成，並使用 lualpm（一個 libalpm 的 lua 繋結（或者說：綁定））作為其後端。其目的是成為一個統一替代其它軟件包管理的工具（特別是它打算取代 powerpill 和 yaourt）。

## 安裝

AUR:Clyde專頁(en) AUR安裝(en)

    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

Tip: 試試 `clyde --stats`

## 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，這是一個類似的計劃。

Categories:

- 正體中文
- Package management (正體中文)
- Arch User Repository (正體中文)