2013/04/13

網樂通升級為 Arch Linux & asciinema.org 安裝紀錄

[2015/07/11更新]

升級操作文件請參考 sh4twbox 手冊 [Arch Linux] 一節


剛裝好的 arch linux 裡面可能沒有你想裝的軟體, 要自己裝軟體.
這裡舉 asciinema.org 為例, 這是一套非常好用的錄製文字畫面的軟體.
  • 安裝 asciiio 到網樂通 操作畫面, 未來若您有 sh4twbox 相關問題可以用這方法展示
    • 先作 ca 更新, update-ca-certificates --fresh 
    • 修改 script 為 python2
    • 系統沒有 python2, 那就 pacman -S python2 裝一個
    • asciiio auth 註冊連結, 以利修改
    • 用 asciinema.org 錄的畫面在觀看時可以按畫面左下角暫停, 而且可以 copy 指令!
  • 編譯 Arch Linux 官方套件紀錄(以pacman為例)
    • 大致指令及概念說明
    • pacman -S abs base-devel sudo git # 安裝相關套件
    • pacman -S sudo # 參考 wiki sudo 說明, 可以省去打密碼時間
    • abs#以 root 執行, 下載官方套件編譯 script放 /var/abs, 裝 yaourt 後,可省略此步
      • 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 貢獻出來, 聯絡本站
  • 編譯 Arch Linux 非官方套件(以 yaourt 為例)
    • 先到 aur 網站註冊才能有搜尋功能, 例如找到的套件: yaourt 套件 
    • cp /etc/pacman.conf /etc/pacman.src.conf # 另設一套 pacman.conf 給 yaourt 抓 source 使用
    • yaourt --config /etc/pacman.src.conf -Sy # 更新套件資料庫
    • yaourt -G <套件名> # 取得 script # 用這方法可省略使用 abs

沒有留言: