編譯 Arch Linux 官方套件紀錄(以pacman為例)

by dlintw
GNU/Linux ◆ screen-256color ◆ bash 4556 views

摘錄重點如下:

  • 概念 http://stackoverflow.com/questions/4468447/how-to-download-source-code-with-pacman-on-arch-linux

  • pacman -S abs base-devel sudo git # 安裝相關套件

  • https://wiki.archlinux.org/index.php/Sudo #安裝 sudo 可以省去打密碼時

  • abs#以 root 執行, 載完整的官方套件編譯 script放 /var/abs

  • find /var/abs -name ‘pacman’ # 搜尋 pacman 套件script 放置位置

  • git clone https://code.google.com/p/sh4twbox/ # 下載 sh4twbox scripts 間

  • 以 vim -d <舊檔名> <新檔名> 比對差異

  • makepkg -A # 編譯時忽略 arch 不同問題

  • makepkg -A -p PKGBUILD.1 -L # -p 採用自訂的script -L 加 log

  • 編譯 pacman 時需要 fakechroot, 抓不到時先自己編 fakechroot

  • 編譯過程可以加 –nocheck 省去驗證時間, 驗證不過仍可以加 -R 直接包裝

  • 請將自行編譯有修改好的的 PKGBUILD 貢獻出來, 聯絡本站