Monster Su Official Site

  A Site for Tutorials ...

Ubuntu Netbook Remix 9.10 - 4GB RAM

安裝好 Ubuntu 32-Bit 之後,因為是 32-Bit Kernel,只能看到 2.9GB 的 RAM。不過據說有很多 OEM 廠商都有看到超過 3GB RAM 的需求,所以還是有現成打開 PAE 的 Kernel 可以使用:

sudo apt-get install linux-generic-pae

如果要用 VMware Player 之類的軟體的話,請記得安裝 Kernel Header:

sudo apt-get install linux-headers-2.6.31-20-generic-pae

如果更新 Kernel 到 2.6.31-21 的話,那就要安裝底下的版本:

sudo apt-get install linux-headers-2.6.31-21-generic-pae

安裝之後重新開機,就可以抓到 3.8GB 的 RAM 囉!

Ubuntu Netbook Remix 9.10 - Wine

sudo apt-get install wine

然後參考「手把手玩 Ubuntu」的兩篇文章設定:

Wine 首部曲
Wine 二部曲

軟體裡面視情況需要調整中文字型,就可以了。

如果 Droid 字型是透過 apt-get install ttf-droid 方式安裝的話,目錄會在:

/usr/share/fonts/truetype/ttf-droid

所以請將 Symbolic Link 的寫法改為:

ln -s /usr/share/fonts/truetype/ttf-droid/DroidSansFallback.ttf ~/.wine/drive_c/windows/Fonts/

還有,~/.wine 目錄要先執行一次 Wine 之後,才會存在。


Ubuntu Netbook Remix 9.10 - TeXLive, XeTeX, ImageMagick

Ubuntu 軟體庫裡面目前還是 TeXLive 2007,如果想要用最新的 2009,請修改 /etc/apt/sources.list 檔案,加入

deb http://ppa.launchpad.net/aelmahmoudy/tl2009/ubuntu karmic main
deb-src http://ppa.launchpad.net/aelmahmoudy/tl2009/ubuntu karmic main

然後執行底下指令,以取得 GPG,讓 apt-get update 可以順利運作:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00F6A161A36634CD

如果像我一樣喜歡使用 XeTeX,那就執行:

sudo apt-get install texlive-xetex

再執行底下兩行指令,補充一些常用的 LaTeX Package:

sudo apt-get install texlive-latex-recommended
sudo apt-get install texlive-latex-extra

相關的軟體就會跟著安裝完畢,然後再執行底下的指令建立 Font Cache:

fc-cache -v

執行底下的指令,可以列出 XeTeX 抓的到的字型清單:

fc-list

如果要測試中文的話,可以新增一個檔案,比方說 chinese.tex,然後輸入以下內容:

\documentclass{article}

\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt

\font\droid="Droid Sans Fallback" at 24pt

\begin{document}
\droid 使用 Droid 中文字型
\end{document}

字型的部分因為我有裝 Droid 字型,所以我就定義了 \droid 來進行測試。執行底下的指令就可以編譯出 PDF 檔案:

xelatex chinese.tex

如果安裝了 Adobe Reader 或 Foxit Reader,就可以使用底下任一個指令來顯示 PDF 檔案內容:

acroread chinese.pdf
fr chinese.pdf

另外,因為我需要 ImageMagick 來協助轉檔,執行底下的指令就可以安裝:

sudo apt-get install imagemagick


Ubuntu Netbook Remix 9.10 - Java

Java SE 目前最新版是 Java SE 6 Update 20。

如果不在意是否最新版,可以直接執行:

sudo apt-get install sun-java6-jdk

Ubuntu 裡面常用來設定 Java 的命令 update-java-alternatives,UNR 預設不會安裝。所以,請執行:

sudo apt-get install java-common

然後就可以執行 update-java-alternatives 來檢查:

sudo update-java-alternatives --list

就會看到:

jdk1.6.0_20 /usr/lib/jvm/jdk1.6.0_20

如果一定要最新版,可以到 Sun 網站下載並執行 jdk-6u20-linux-i586.sh,安裝到 /opt/java 目錄之下:

cd /opt
sudo mkdir java
cd java
sudo ~/tmp/jdk-6u20-linux-i586.bin

這種方式安裝,因為缺少 .jinfo 檔案,所以沒辦法很方便地透過 update-java-alternatives 命令控制一些設定,所以只好自己來:

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.6.0_20/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.6.0_20/bin/java

做到這裡,只能方便地執行 Java 程式。如果要能夠開發 Java 程式,還必須做以下的設定,才能夠很方便地找到 Java 編譯器 javac:

sudo update-alternatives --install "/usr/bin/javac" "javac" "/opt/java/jdk1.6.0_20/bin/javac" 1
sudo update-alternatives --set javac /opt/java/jdk1.6.0_20/bin/javac

還可以再補上 jar 的設定,因為有些 Java 安裝程式會用到:

sudo update-alternatives --install "/usr/bin/jar" "jar" "/opt/java/jdk1.6.0_20/bin/jar" 1
sudo update-alternatives --set jar /opt/java/jdk1.6.0_20/bin/jar

執行底下的指令來確定一下:

sudo update-alternatives --display java

就會顯示:

java - manual mode
目前的連結是指向 /opt/java/jdk1.6.0_20/bin/java
/opt/java/jdk1.6.0_20/bin/java - 優先權 1
目前 '最佳' 的版本為 /opt/java/jdk1.6.0_20/bin/java。

還可以執行底下的指令確認可以順利找到 JDK:

java -version
javac -version

更詳細的資料,可以參考:Easy Linux tips project 的 Sun Java JRE

Ubuntu Netbook Remix 9.10 - Wireless Connection

EDiMAX EW-7711UTn 無線網卡

使用 lsusb 查看,顯示的很不清楚:Bus 001 Device 005: ID 7392:7711

它使用 Ralink RT2870 這個 Chipset,是 Linux 裡面支援比較好的,網站上還可以直接下載 Windows、Mac OS X、與 Linux 的驅動程式。不過我沒有下載,我是直接照網路上的作法,修改 /etc/modprobe.d/blacklist.conf 檔案,在最後面加上底下幾行:

blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb
blacklist ndiswrapper

存檔之後插上這個 USB 無線網卡,就可以順利連上網路了!

AboCom (友旺) WU5205 無線網卡

使用 lsusb 查看,顯示:
Bus 001 Device 006: ID 07b8:3071 D-Link Corp.
應該也是使用 Ralink 這個 Chipset,所以設定方式同上。

Lenovo X200 內建網卡

使用 lspci 查看,顯示:
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
Ubuntu 預設就抓的到。

HP2140 內建無線網卡

使用 lsusb 查看,顯示:
Bus 004 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
使用 lspci 查看,顯示:
08:00.0 Network Controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
應該是使用 Broadcom 的 BCM4322 這組 Chipset,剛好是 Linux 支援很差的一組。

解決方式就是:先想辦法使用有線網路,或是利用其他無線網卡連上網路,然後下載 b43-fwcutter_011-4_i386.deb 檔案,安裝之後再執行 System、Administration 裡面的 Hardware Drivers,就會 Scan 到 Broadcom STA wireless driver,按下 Activate 按鈕啟用,就可以了!

Snow Leopard and Friends

安裝 Snow Leopard 之後,還可以安裝下列軟體與更新:

系統更新:Mac OS X 10.6.2 Update (Combo)Security Update 2010-001 (Snow Leopard)
程式更新:Safari 4.0.4 Snow LeopardJava for MAc OS X 10.6 Update 1iTunes 9.0.3
安裝移除管理:AppTrap
中文輸入:Yahoo! 奇摩輸入法
中文顯示:TCFail
讀寫 NTFS:NTFS-3G for Mac OS X
控制風扇轉速:smcFanControl
設定環境變數:Environment Variable Preference Pane
瀏覽器:FlockFirefoxOperaChromeAdobe Flash PLayer
BBS 工具:Nally
檔案瀏覽:Adobe ReaderChmox
圖片瀏覽:Xee
P2P 下載:aMule
Codec:PerianWindows Media Components for QuickTime
影音播放:VLCRealPlayer
DVD Ripper:MacTheRipperHandBrakeRipItDVD Remaster
應用程式管理:HimmelBar
檔案管理:muCommander
畫面擷取:SnapNDrag
系統調教:iTweaXMainMenu
終端機:iTerm
解壓縮工具:UnRarXThe UnarchiverStuffIt Expander
光碟燒錄:BurnLiquidCD
文字編輯:Smultron
開機管理:BootChamp
遠端連線:Microsoft Remote Desktop Connection Client for Mac
虛擬化:VMware Fusion
即時通訊:Adium
iPhone 工具:Air Video ServerGoodReaderiSkysoft Video Converter
Unix 軟體:Mac PortsImageMagickMacTeX

Ubuntu Netbook Remix 9.10

安裝 UNR 之後,可以再安裝以下的軟體:

0. System
修改 /etc/apt/sources.list
加入 deb http://debian.luna.com.tw/karmic ./ 可以有新版的 gcin
加入 deb http://deb.opera.com/opera/ stable non-free 可以有 opera
wget -O- http://deb.opera.com/archive.key | sudo apt-key add -
加入 deb http://archive.getdeb.net/ubuntu karmic-getdeb apps 可以有 flock
wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
加入 deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main 可以有 chromium
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5
加入 deb http://packages.medibuntu.org/ karmic free non-free 可以有 realplayer
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
加入 deb http://ppa.launchpad.net/aelmahmoudy/tl2009/ubuntu karmic main 可以有 TeXLive 2009
deb-src http://ppa.launchpad.net/aelmahmoudy/tl2009/ubuntu karmic main
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00F6A161A36634CD
執行 sudo wget http://debian.wgdd.de/stuff/debian.wgdd.de_ubuntu.list -N -P /etc/apt/sources.list.d 可以有 bluefish
sudo apt-get install wgdd-archive-keyring

1. Chinese
sudo apt-get install gcin
或是 sudo apt-get install gcin=1.4.7~pre3-0~1.oldgtk
sudo im-switch -s gcin
sudo apt-get install ttf-droid
sudo apt-get install unifont
sudo apt-get install ttf-mscorefonts-installer

2. Browser
sudo apt-get install opera
sudo apt-get install chromium-browser
sudo apt-get install flock
sudo apt-get install flashplugin-nonfree
修改 /etc/fonts/conf.avail/49-sansserif.conf 檔案,最後的字型改成空白就可以,不然 Flash 裡面無法顯示中文
sudo apt-get install pcmanfm
sudo apt-get install pcmanx-gtk2

3. Viewer
Adobe Reader
sudo dpkg -i AdbeRdr9.3.2-1_i386linux_enu.deb
Foxit Reader
sudo dpkg -i FoxitReader_1.1.0_i386.deb
sudo apt-get install xchm
sudo apt-get install chmsee
sudo apt-get install vlc
sudo apt-get install realplayer
sudo apt-get install w32codecs
sudo apt-get install non-free-codecs

4. Java
sudo apt-get remove openjdk-6-*
sudo apt-get install sun-java6-jdk (不過只有 6u15 版,直接下載才有 6u18 版)
或是下載 6u18
cd /usr/lib
sudo mkdir jvm
cd jvm
sudo ~/tmp/jdk-6u18-linux-i586.bin
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_18/bin/java" 1
sudo update-alternatives --set java /usr/lib/jvm/jdk1.6.0_18/bin/java
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_18/bin/javac" 1
sudo update-alternatives --set javac /usr/lib/jvm/jdk1.6.0_18/bin/javac

5. IDE
sudo apt-get install netbeans (不過只有 6.7.1 版,直接下載才有 6.8 版)
sudo apt-get install eclipse (目前是 3.5.1 版)
或是下載 1.5.1 版
cd /opt
sudo mkdir IBM
cd IBM
sudo tar xvf ~/tmp/eclipse-jee-galileo-SR1-linux-gtk.tar.gz
sudo vi /usr/bin/eclipse
內容是
#!/bin/sh
export ECLIPSE_HOME="/opt/IBM/eclipse"
export MOZILLA_FIVE_HOME="/usr/lib/mozilla"
$ECLIPSE_HOME/eclipse $*
然後修改權限
sudo chmod +x /usr/bin/eclipse
圖示放在 /opt/IBM/eclipse/icon.xpm

6. Database
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysql-java

7. Java EE Web Container/Application Server
sudo apt-get install tomcat6
glassfish 只有 v2 版,直接安裝才有 v3 版

8. XeTeX
sudo apt-get install texlive-xetex

9. Tool
sudo apt-get install shutter
sudo apt-get install bluefish