Banana Pi 測試 – Lubuntu 篇 – 擴展 root 分割區 – 失敗篇

原本的安裝完成的磁碟分割

在 Banana Pi Lubuntu 中似乎沒有提供工具可以使用,我之前想到的是用 fdisk 手動來處理,不過還是有些麻煩。[@more@]後來想到,可以使用 Raspberry Pi 所提供的 raspi-config 來處理

下載 raspi-config
$ wget https://2blog.ilc.edu.tw/wp-content/uploads/sites/985/25793/25793-2644742.zip

解壓縮
$ unzip 25793-2644742.zip

搬移 raspi-config 到 /usr/local/bin 目錄
$ sudo mv raspi-config /usr/local/bin
設定檔案有執行權限
$ sudo chmod +x /usr/local/bin/raspi-config

執行 raspi-config
$ sudo /usr/local/bin/raspi-config –expand-rootfs

結果出現

是我太天真了,想像力豐富,所以失敗了!

elementary OS Linux Chromium 安裝 Flash Player

預設安裝完成的 Chromium 也是無法瀏覽含有 Flash 的網頁

底下是解決的方式:[@more@]參考網頁:elementary OS Snippets: Use Pepperflash In Chromium

1. 首先到 Google Chrome 的官方網站下載相對應的版本

2. 開啟 檔案

切換到下載 Google Chrome deb 的目錄,在檔案按滑鼠右鍵
選擇 以此開啟(H) / 壓縮檔管理員

opt 目錄按二下

google 目錄按二下

chrome 目錄按二下

PepperFlash 目錄按二下

libpepflashplayer.so 檔案按滑鼠右鍵

選擇 解開

選擇要解壓縮到的目錄,然後按 解開

解開中

解開完成,按 關閉(C)

3. 搬移檔案至相對應目錄
$ sudo mv libpepflashplayer.so /usr/lib/chromium-browser/plugins

4. 修改設定檔 /etc/chromium-browser/default

CHROMIUM_FLAGS=””
改成
CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”
$ sudo sed -i ‘s/CHROMIUM_FLAGS=””/CHROMIUM_FLAGS=” –ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so”/’ /etc/chromium-browser/default

5. 開啟 Chromium,在網址列輸入 chrome://plugins
把 Adobe Flash Player 按 啟用

也可以加上 一律允許

6.可以正常看到 Flash 網頁了!

Banana Pi 測試 – Lubuntu 篇 – 讓使用者可以自動登入

預設是要輸入密碼才能登入的,有些麻煩
[@more@]設定方式:
修改 /etc/lightdm/lightdm.conf.d/20-lubuntu.conf 設定檔
$ sudo vim /etc/lightdm/lightdm.conf.d/20-lubuntu.conf

[SeatDefaults] 區段中加入下面二行
autologin-user=bananapi
autologin-user-timeout=0

重新開機即可生效,如果要取消自動登入的話,就在 autologin-user=bananapi 前面加上 #
變成
# autologin-user=bananapi
autologin-user-timeout=0

elementary OS Linux Midori 安裝 Flash Player

Midori 是 elementary OS 內建的瀏覽器,安裝完成時,也是無法瀏覽含 Flash 的網頁,

好像是缺少安裝 Flash Player 的 Plugin[@more@]
後來參考下面的網頁,安裝相關套件就可以了!
How do I get Midori to work with Flash? | elementary OS

$ sudo apt-get install flashplugin-installer nspluginwrapper
$ sudo nspluginwrapper -i /usr/lib/flashplugin-installer/libflashplayer.so
$ nspluginwrapper -v -a -n -i
Auto-install plugins from /usr/lib/mozilla/plugins
Looking for plugins in /usr/lib/mozilla/plugins
Install plugin /usr/lib/mozilla/plugins/flashplugin-alternative.so
  into /home/test/.mozilla/plugins/npwrapper.flashplugin-alternative.so
Auto-install plugins from /home/test/.mozilla/plugins
Looking for plugins in /home/test/.mozilla/plugins

但這樣的方法在 x64 上的版本卻一直無法安裝成功,即使是參考下面的網頁也是一樣,所以後來改用 x86 的版本
How to Install Flash for Midori in elementary OS  ·  how to elementary os

網頁中下載的 Flash 路徑要改成
http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.400/install_flash_player_11_linux.i386.tar.gz

路徑可能會一直隨新版本而更改

Scratch 2.0 Offline Editor v423

Scratch 2.0 Offline Editor v423 新版本,安裝方式和舊版的有一些小差別,不過之前的問題仍沒有解決。
Scratch 2.0 離線編輯器下載:http://scratch.mit.edu/scratch2download/
[@more@]之前是使用 .air 檔來安裝,新版本改成 .exe 檔

安裝畫面

英文介面

改成繁體中文,可以發現很多功能表的部分還是英文的

而且退出 Scratch 2.0 Offline Editor 後,重新執行還是英文的,不會記住上一次選的,有些小麻煩。

改用升級的方式
偵測到有新的版本

下載檔案升級中

Banana Pi 測試 – Lubuntu 篇

Lubuntu 是 Ubuntu Linux 的一個分支,採用 LXDE 為預設的桌面境,強調系統的輕巧快速,更多的介紹可以參考:Lubuntu – 維基百科,自由的百科全書
Banana Pi  Lubuntu Image 下載網頁:
http://www.lemaker.org/resources/9-76/lubuntu_for_bananapi.html
[@more@]預設登入的帳號及密碼:bananapi/bananapi & root/bananapi

登入畫面,使用者不是 Lemaker,而是 bananapi

登入完成桌面環境,非常簡潔

操作介面預設是英文的

開啟終端機程式
切換成 root
$ su –
更新套件庫
# apt-get update

套件庫更新

安裝 vim 編輯器
# apt-get install vim

將預設的編輯器由 nano 改成 vim
# export EDITOR=vim

執行 visudo 將 bananapi 使用者加入到有可以執行 sudo 的權限
# visudo


root    ALL=(ALL:ALL) ALL
下方加入
bananapi        ALL=(ALL:ALL) ALL

脫離 root,改以 bananapi 身份執行
# exit

設定中文環境
$ sudo locale-gen zh_TW.UTF-8
$ sudo update-locale LANG=zh_TW.UTF-8
$ sudo update-locale LANGUAGE=zh_TW.UTF-8
$ cp /etc/default/locale $HOME/.pam_environment

移除 ibus 套件
$ sudo dpkg -l | grep ibus
$ sudo apt-get remove –purge gir1.2-ibus-1.0 ibus libibus-1.0-5 -y

移除 fcitx 套件
$ sudo dpkg -l | grep fcitx
$ sudo apt-get remove –purge $(sudo dpkg -l | grep fcitx | awk ‘{print $2}’)

安裝 gcin 輸入法
$ sudo apt-cache search gcin
$ sudo apt-get install gcin gcin-chewing

重新啟動電腦
$ sudo reboot

重新開機登入後就會有中文畫面

安裝 Firefox 中文語系
$ sudo apt-get install firefox-locale-zh-hant

安裝 Firefox Flash Plugin
$ sudo apt-get install gnash browser-plugin-gnash

在 Firefox 網址列輸入 about:plugins 可以看到 Flash Plugins 有正常啟動

gcin 輸入法架構設定
在 En 按滑鼠右鍵,選擇 設定/工具

選擇 內定輸入法 & 開啟/關閉

選擇自己要使用的輸入法,最後按 OK

選擇 Quit 結束設定

Banana Pi 測試 – Android 篇

之前在使用 Android 映像檔時,也都是使用 Win32DiskImager 來將 Android 的映像檔寫入記憶卡,可是一直都無法正常開機,連開機畫面都沒有,後來仔細查看了官方網站的下載頁,才發現是自己弄錯了!

Android For BananaPi
[@more@]網頁中有提到要使用 PhoenixCard 將 Android 的映像檔寫入記憶卡才能正常執行,並在下方提供 PhoenixCard 程式的下載點:
https://drive.google.com/file/d/0B38hUt6ypQXDVTB6cWJXZ3ZGNkE/edit?usp=sharing
http://pan.baidu.com/s/1xStaA
https://www.dropbox.com/s/ckju6jvlqf3uc6f/PhoenixCard_V310_20130618.zip

也提供了 PhoenixCard 程式的說明
http://forum.lemaker.org/viewthread.php?tid=64

底下是測試結果:
1. 將下載下來的程式解壓縮,並執行 PhoenixCard
第一步驟,指定記憶卡所在的磁碟機,並指定 Android 映像檔的所在位置
第二步驟,點選 Startup!
第三步驟,先進行格式化

格式化完成

選擇 Burn,將 Android 映像檔寫入記憶卡

寫入中

寫入完成,按 Exit 離開

2. 進行測試

開機畫面

開機完成畫面,沒有抓到無線網路,操作介面是英文的

選擇 Settings

選擇左下方的 Language & Input ,再按右上方的 Language

往下拉,找到 中文(繁體)

操作介面已經變成中文的了!

選擇 Applications,可以使用已安裝的應用程式 APP

部分已安裝的 APP

選擇 Favorites 常使用的應用程式

File browser 檔案管理

可以使用網路上的芳鄰及 NFS 分享

Web browser 網頁瀏覽器

Banana Pi 測試 – Bananian 篇

參加自由軟體研討會,啟宏老師借測的,在此表示感謝,之前在國華國中參加 Arduino 研習時,魏裕常老師有請我幫忙調整過中文環境,感覺在效能上比 Raspberry Pi(樹莓派) 好很多,值得一試。
Banana Pi 直接翻成中文,有人稱為香蕉派,在網路上可以找到的相關資料:
Banana Pi – A Highend Single-Board Computer
香蕉派 – 台灣名片型雙核心電腦正式上路!
葉難: Banana Pi:開箱簡介
[@more@]截至 2014-08-19 為止,Banana Pi 共支援 8 種用途或系統的映像檔
Image Files – Resources – Banana Pi | A New Generation Single-board Computer

之後會挑選 Bananian / Android / Lubuntu / Raspbian /  Scratch /  Fedora / OpenSuse / ArchLinux 等系統來進行測試

首先是 Bananian 映像檔

開機畫面

可以發現系統是 Base on Debian 7
登入畫面 帳號/密碼:root/pi
登入後可以執行 bananian-config 進行設定

設定 root 密碼

設定時區 Asia

時區設定,選擇 Taipei ,並選擇 OK

設定 locales,選擇 zh_TW 開頭的三個,並選擇 OK

設定預設的 locales,並選擇 OK

設定主機名稱

最後的部分是擴展 root 分割區的大小,把剩下的空間用完

至此,設定完成,請重新啟動系統,但也完了,因為系統無法執行 X Window System,所以接下去不知道能拿來做什麼?Linux Server!