00 緒論
當官方套件庫找不到需要的套件時,Arch則提供了AUR(Arch User Repository,AUR)這個由其它使用者維護的倉庫,讓需要的使用者可自行編譯且安裝所需的套件。
01 前置
- 安裝編譯時必要項目:
$ sudo pacman -S -needed base-devel git
02 第一種: 手動取得方式
- 在AUR找自己需要的包:https://aur.archlinux.org/
- 使用AUR倉庫的源且弄到local(ex:android-studio)
- 取得:
$ git clone https://aur.archlinux.org/android-studio.git
- 更新:
$ git pull
- 取得:
- 開始編譯
- 到要編譯的AUR源的資料夾:
$ cd android-studio
- 編譯
- 直接編譯+安裝:
$ makepkg -i
- 包含安裝相依的套件:
$ makepkg -is
- 安裝己編譯完成的套件包:
$ pacman -U [套件包]
- 直接編譯+安裝:
- 到要編譯的AUR源的資料夾:
03 第二種: 使用第三方的套件管理
3-1 安裝第三方的套件管理(yay)
- GitHub: https://github.com/Jguer/yay
- 安裝過程
- 將原始碼移動到
/opt/
目錄:$ cd /opt/
- 使用AUR倉庫的源且弄到local
$ git clone https://aur.archlinux.org/yay-git.git
- 転到要編譯的AUR源的資料夾:
$ cd yay-git
- 開始編譯:
$ makepkg -is
- 將原始碼移動到