Arch Linux 必備神器:Paru – 讓安裝軟體更輕鬆
嗨,各位 Arch Linux 的愛好者們!今天要來介紹一個超棒的工具,讓你在 Arch Linux 上安裝軟體變得更輕鬆、更有效率 – 也就是 Paru。
什麼是 Paru?
Paru 是一個 AUR 輔助工具 (AUR helper)。 什麼是 AUR 呢?AUR (Arch User Repository) 就像是 Arch Linux 的第三方軟體倉庫,裡面有各式各樣的軟體,很多都是官方倉庫沒有的。而 Paru 就是幫助你 從 AUR 輕鬆安裝軟體 的工具。簡單來說,它就是 Arch Linux 上的「軟體商店」,讓你更容易找到和安裝你需要的軟體。
為什麼要用 Paru? 它的優點是什麼?
雖然你可以手動從 AUR 安裝軟體,但 Paru 讓這個過程 更加簡便,而且有很多額外的功能,讓你在管理軟體上更得心應手:
- 自動化流程:Paru 幫你處理下載、編譯、安裝等繁瑣的步驟,你只需要輸入指令,就能完成安裝。
- 使用者友善的介面:它使用起來很直觀,即使你是新手,也能很快上手。
- 方便的升級:可以輕鬆升級 AUR 上的軟體,保持你的系統最新。
- 快速搜尋:可以快速搜尋 AUR 上你想要的軟體。
- 更多功能:除了基本的安裝、升級,Paru 還有很多進階功能,例如下載 PKGBUILD、查看評論等等。
怎麼安裝 Paru? – 給新手的逐步指南
- 安裝必要的工具:
首先,你需要確保你的系統上已經安裝了base-devel這個套件組,因為它包含編譯軟體所需的工具。 打開你的終端機,輸入:sudo pacman -S --needed base-develsudo:以管理員權限執行指令。pacman:Arch Linux 的套件管理員。-S:表示要安裝軟體。--needed:如果已經安裝了,就不會再安裝。base-devel:編譯軟體所需的套件組。
- 下載 Paru 的原始碼:
接著,我們要從 GitHub 下載 Paru 的原始碼。在終端機輸入:git clone https://aur.archlinux.org/paru.gitgit clone:從 GitHub 下載程式碼。- `https://aur.archlinux.org/paru.git`:Paru 的 GitHub 連結。
- 進入 Paru 的目錄:
使用cd指令進入你剛才下載的目錄:cd parucd:改變目錄。paru:Paru 的目錄名稱。
- 編譯並安裝 Paru:
現在,我們使用makepkg來編譯並安裝 Paru。在終端機輸入:makepkg -simakepkg:用於編譯 PKGBUILD 的工具。-s:自動處理相依性。-i:安裝編譯好的套件。
在執行這個指令的過程中,你會看到一些提示,你需要根據提示輸入你的密碼,並確認是否要安裝。
提醒:如果你的系統是全新的,或是你從未安裝過任何 AUR 套件,可能會遇到一些相依性問題。 如果遇到錯誤,請仔細閱讀錯誤訊息,通常會提示你缺少的套件。 你可以使用
pacman安裝缺少的套件,然後再重新執行makepkg -si。
恭喜你!到這裡,你已經成功安裝了 Paru。
Paru 的基本用法 – 快速上手
現在,讓我們來看看 Paru 怎麼用,讓你快速上手:
- 搜尋並安裝軟體:
使用paru <軟體名稱>來搜尋並安裝軟體。 例如,要安裝 Chrome 瀏覽器,就輸入:paru google-chromeParu 會列出搜尋結果,你可以選擇要安裝的套件。 接著,它會自動下載 PKGBUILD (程式碼描述檔案)、編譯,最後安裝。
-
升級系統:
想要升級你的系統 (包含官方套件和 AUR 套件),只需要輸入:paru這等同於
paru -Syu,會自動升級你的系統。 -
只升級 AUR 套件:
如果只想升級 AUR 套件,可以使用:paru -Qua這個指令會列出所有可用的 AUR 更新,然後你可以選擇是否要升級。
-
下載 PKGBUILD:
如果你想要下載 PKGBULD 但不安裝,可以使用:paru -G <軟體名稱>這樣 Paru 就會下載 PKGBILD 以及相關檔案到你的目前目錄。這對於你想修改 PKGBUILD 或是了解套件的編譯方式很有幫助。
-
查看 PKGBUILD:
你可以用:paru -Gp <軟體名稱>來直接在終端機查看 PKGBUILD 的內容。
-
查看 AUR 評論:
想知道其他使用者對這個套件的評價嗎? 用:paru -Gc <軟體名稱>就可以查看 AUR 上關於這個軟體的評論。
Paru 的進階功能與小技巧
Paru 還有一些進階功能和設定,讓你的使用體驗更上一層樓:
- 配置文件 (paru.conf):
Paru 的配置文件位於/etc/paru.conf。你可以修改這個文件來客製化 Paru 的行為。 例如:FileManager:設定你喜歡的檔案管理器,方便你在編輯 PKGBUILD 時使用。BottomUp:將搜尋結果倒過來顯示,從底部開始,更符合某些使用者的習慣。Color:開啟色彩顯示,讓終端機看起來更漂亮。
- 追蹤 -git 套件:
有些 AUR 套件名稱後面會加上-git,表示它們會從 Git 倉庫獲取最新版本的程式碼。Paru 可以追蹤這些套件,並在有更新時自動更新。 要啟用這個功能,你需要先使用:paru --gendb這個指令會建立一個資料庫,讓 Paru 追蹤你已安裝的
-git套件。 -
編輯 PKGBUILD:
Paru 允許你在安裝前編輯 PKGBUILD。 你可以在安裝過程中選擇編輯選項,Paru 會使用你指定的文本編輯器打開 PKGBUILD。 編輯完成後,Paru 會重新編譯並安裝。 編輯 PKGBUILD 對於解決編譯問題或進行客製化很有幫助。 -
使用
bat進行 PKGBUILD 語法高亮:
安裝bat工具後,在查看 PKGBUILD 時,Paru 會自動啟用語法高亮,讓程式碼更容易閱讀。 -
錯誤排除小技巧:
- 檢查相依性:如果 Paru 無法編譯軟體,首先檢查是否缺少必要的相依性。Paru 通常會提示你缺少的套件,使用
pacman安裝它們。 - 閱讀錯誤訊息:仔細閱讀 Paru 輸出的錯誤訊息,通常能找到問題的根源。
- 尋求幫助:如果遇到困難,可以到 Paru 的 IRC 頻道 #paru (在 Libera Chat 上) 尋求幫助。
- 檢查相依性:如果 Paru 無法編譯軟體,首先檢查是否缺少必要的相依性。Paru 通常會提示你缺少的套件,使用
Paru 與其他 AUR 輔助工具的比較
市面上有許多 AUR 輔助工具,例如 yay、trizen 等。 為什麼要選擇 Paru 呢? 以下是 Paru 的一些優點:
- 速度:Paru 在搜尋、下載和安裝速度上表現出色。
- 功能:Paru 提供了豐富的功能,例如編輯 PKGBUILD、查看評論等。
- 使用者體驗:Paru 的設計注重使用者體驗,操作直觀,易於上手。
- 維護:Paru 的開發者積極維護,持續更新,並修復錯誤。
當然,每個工具都有自己的優缺點。 選擇哪個工具取決於你的個人喜好和需求。 建議你可以都試用看看,找到最適合你的那一個。
結論
Paru 是一個非常實用的 Arch Linux 工具,它可以讓你在 AUR 上安裝軟體變得更輕鬆。 透過今天的介紹,相信你已經對 Paru 有了初步的了解,並且掌握了它的基本用法。 趕快安裝 Paru,體驗它帶來的便利吧!
如果你是 Arch Linux 的新手,或者你還沒有嘗試過使用 AUR,我強烈建議你試試 Paru。 它能讓你更快地掌握 Arch Linux 的精髓,並享受到自由和彈性的 Linux 體驗。
希望這篇文章對你有所幫助。 如果你有任何問題,歡迎在留言區提問,或者到 Paru 的 IRC 頻道尋求幫助。 祝你使用愉快!
參考閱讀
https://github.comundefined