顯示具有 Eee PC 標籤的文章。 顯示所有文章
顯示具有 Eee PC 標籤的文章。 顯示所有文章

2008/04/18

在 EeePC 上安裝 C Compiler

臨時想用 C 寫個小程式,但 EeePC 上卻沒有 C Compiler 可用,這激起我想在小白上面安裝 GNU tool chain 的衝動。

終究按捺下衝動,上網 google 到一套小型的編譯器 -- Tiny C Compiler。雖然只有名副其實的 120K,不過該有的功能一樣不少。適用之後還蠻不錯的,介紹給大家玩玩。

首先,下載以下 packages 到 /tmp:
  • http://packages.debian.org/etch/tcc
    • tcc_0.9.23-4_i386.deb
  • http://packages.debian.org/etch/libc6-dev
    • libc6-dev_2.3.6.ds1-13etch5_i386.deb
    • linux-kernel-headers_2.6.18-7_i386.deb
安裝方法:
sudo -s
dpkg -i tcc_0.9.23-4_i386.deb
dpkg -i linux-kernel-headers_2.6.18-7_i386.deb
dpkg -i --force-depends libc6-dev_2.3.6.ds1-13etch5_i386.deb
使用方法:
tcc hello.c

2008/03/15

在 EeePC 上使用 wxPython

最近在學 wxWidgets。有時只帶 EeePC 出門,又想做點練習... 總不能把整套 GCC 灌到 EeePC 上吧?所以想到利用 EeePC 已內建的 Python。

Python 不能直接使用 wxWidgets,還需要安裝 wxPython 才行。Asus 並沒有提供 wxPython 套件,只好跟 Ubuntu 借。方法如下:
  • 在 /etc/apt/sources.list 新增以下這一行 (或其他 Ubuntu mirror):
    • deb http://free.nchc.org.tw/ubuntu dapper main universe

  • 然後到 console 執行以下指令:
    • sudo apt-get update
    • sudo apt-get install python-wxgtk
這個動作會安裝以下三個套件:
  • libwxgtk2.6-0 (2.6.1.2ubuntu2)
  • python-wxversion (2.6.1.2ubuntu2)
  • python-wxgtk2.6 (2.6.1.2ubuntu2)
安裝完畢,可以用以下範例來試試:
  • http://www.wxpython.org/test7.py.html
以下是一篇很簡短的中文教材:
  • http://yenjinc.info/?p=46
PS:可能不是專為 EeePC 建立的套件,程式結束之後有一些錯誤訊息:
(python:4924): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(python:4924): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(python:4924): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'

(python:4924): GLib-GObject-CRITICAL **: g_signal_handlers_disconnect_matched: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

還不知道怎麼解決這現象。不過,將就用用還可以...

2008/03/10

在 EeePC 播 Real Player 影片

EeePC 內建的影音播放器並不支援 Real Player 的影片格式。想要在 EeePC 上看 rm/rmvb 格式的影片,有兩種方法:

第一是自己安裝 Real Player for Linux。這個方法我沒試過,有興趣的人可以參考如下圖文並茂的安裝教學:
第二個方法是幫 EeePC 原本就內建的影音播放器灌輸功力 -- 加掛編解碼器 (codec)。方法非常簡單:到 MPlayer 的網站下載 rp9codecs-20050115.tar.bz2,解開之後將幾個 *.so.6.0 的檔案複製到 /usr/lib/codecs 目錄即可。詳細方法請參考以下網頁 (注意!該網頁給的下載連結有錯,解開之後是給 Windows 用的 .dll 檔,請改成上述檔案即可):

2008/02/28

啟動 Eee PC 的進階模式

Eee PC 正熱門,我也弄了一部來玩。第一件工作就是要把預設的簡易模式改成進階模式。找了很多資料來看,就屬以下這份最清楚完整:
不過看起來有點複雜,以下是我整理出來的簡化版,請大家參考:

首先,按 Ctrl-Alt-T 開啟 console,然後執行以下命令:
  • sudo -s
  • echo "deb http://download.tuxfamily.org/eeepcrepos p701 main" >> /etc/apt/sources.list
  • apt-get update
  • apt-get install advanced-desktop-eeepc
  • exit
安裝完畢,可以將剛剛加入 sources.list 的那一行刪除。關機時選擇「進階模式」就可以重新開啟為進階模式了。要回到簡易模式,只要在 Logout 時選 Easy Mode 就可以了。

註:apt-get update 時會出現以下訊息,可以忽略:
W: GPG error: http://download.tuxfamily.org p701 Release: 由於沒有公鑰,下列簽名無法進行驗證: NO_PUBKEY 2042B4BAF2BCFBF8
W: 用『apt-get -f install』指令或許能修正這些問題。