2012/11/24

網樂通安裝 fbterm[失敗]

[2012/11/25更新]
fbterm 的簡介 - 當沒有 X windows 時只能用這種 terminal 顯示中文
測試步驟如下:
  1. 採用原本網樂通kernel 及啟動順序, 加上 /root/load_fb.sh FULLHD NTSC, 開機 log 如附
  2. 採用直接在網樂通在 chroot debian 環境中編譯
  3. 安裝必須開發函式庫
    1. sudo apt-get install g++ pkg-config libxft-dev libgpm-dev ttf-arphic-uming
  4. ./configure && make && sudo make install # 配置、編譯、安裝
  5. fbterm # 執行
  6. 結果: 無法顯示.
安裝過程解決問題如下:
  1. ./configure 失敗, 缺少 g++
    1. sudo apt-get install g++
  2. ./configure 失敗, 缺少 pkg-config
    1. sudo apt-get install pkg-config
  3. ./configure 失敗, 缺少 freetype2
    1. sudo apt-get install libxft-dev
  4. ./configure WARNING: gpm.h doesn't exist! gpm mouse support will be disabled!
    1. sudo apt-get install libgpm-dev
  5. stdin isn't a interactive tty!
    1. 不能在 ssh 裏面執行
  6. init font error # fbterm 執行失敗
    1. sudo apt-get install ttf-arphic-uming
    2. fc-list # 選擇適當的字型
  7. hostname 無法顯示
    1. sudo sysctl -e kernel.hostname=example
  8. setsid 用途
    1. 將 process PID 指定為 1, 避免被 shell 中斷時一起中斷
其他相關測試:
  1. 使用 sisusb VGA adaptor 直接在 Arch Linux 觀察是否會產生 /dev/fb?
    1. 不會, modprobe sisusbvga 也沒效
  2. 使用 fbterm 直接在 Arch Linux 觀察是否可以運作
    1. 可,雖然會顯示些警告訊息,但實際上可以運作

沒有留言: