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
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
標籤:
ImageMagick,
TeXLive2009,
TL2009,
Ubuntu,
XeTeX
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
如果不在意是否最新版,可以直接執行:
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 按鈕啟用,就可以了!
使用 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 按鈕啟用,就可以了!
訂閱:
文章 (Atom)