2010年2月20日 星期六

「手把手」在 Ubuntu 燒錄 Xbox 360 片

網路上大都是 Windows 平台上的教法,不想用這個方法燒錄,還要配合 Wine,本來想使用 K3B,但試過了燒出來讀不到,今天連我遠端搖控我哥的電腦燒錄也失敗,終於下定決心找方法在 Ubuntu 燒錄,我有找到用指令燒錄的方法,試過了沒問題,以下就教大家怎麼燒吧。





Step1、先寫個 Shell Scrpit 每次要燒錄比較快,不用打一堆指令。把 程式碼1 的內容貼進 xbox

gedit xbox





程式碼1
#!/bin/bash

# perfect_Xbox

# by hepha

# http://playubuntu.blogspot.com/

# GPL or CC-BY-NA-SA

# 版號1 (2.11.2010)

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760  -dvd-compat  -Z /dev/dvd=$1


Step2、給予執行權限

chmod +x xbox



Step3、把檔案移動到 /usr/bin 要使用比較方便

sudo mv xbox /usr/bin



Step4、要燒錄時就打 xbox 後面加上路徑跟檔案名稱就行了,這裡以路徑在家目錄,檔案名稱為 abc.iso為例

xbox ~/abc.iso



參考資料:

Burn XBOX 360 backup images on Ubuntu?

Burn 360 Games under linux

2010年2月12日 星期五

「手把手」嚐鮮 OpenOffice 3.2 中文/英文版

目前下載頁只看到英文版的,繁體中文版的還沒釋出或許晚點就有囉,想嚐鮮的可以安裝英文版的。



想知道有新增什麼功能或修復什麼 Bug 請看3.2.0 - Release Notes



PPA for 「OpenOffice.org Scribblers」 team

ppa安裝加來源列安裝法,可能要等幾週才有 3.2 版,我想 10.04 應該就會內建了吧。

Empty for now, will likely have OOo 3.2.0/3.2.1 debs for Karmic/Lucid later in the cycle.









英文版



下載與解壓縮 for i386

wget -c http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_LinuxIntel_install_en-US_deb.tar.gz

tar xzvf OOo_3.2.0_LinuxIntel_install_en-US_deb.tar.gz




下載與解壓縮 for amd64

wget -c http://download.services.openoffice.org/files/stable/3.2.0/OOo_3.2.0_LinuxX86-64_install_en-US_deb.tar.gz

tar xvzf OOo_3.2.0_LinuxX86-64_install_en-US_deb.tar.gz




下載與解壓縮 for i386

wget -c http://download.services.openoffice.org/files/localized/zh-TW/3.2.0/OOo_3.2.0_LinuxIntel_install_zh-TW_deb.tar.gz

tar xvzf OOo_3.2.0_LinuxIntel_install_zh-TW_deb.tar.gz




下載與解壓縮 for amd64

wget -c http://download.services.openoffice.org/files/localized/zh-TW/3.2.0/OOo_3.2.0_LinuxX86-64_install_zh-TW_deb.tar.gz

tar xvzf OOo_3.2.0_LinuxX86-64_install_zh-TW_deb.tar.gz




移除舊版的 Openoffice

sudo aptitude purge '~nopenoffice'



安裝方法都一樣

sudo dpkg -iR OOO320_m12_native_packed-1_en-US.9483



重新執行 gnome-panel ,立即在應用程式→辦公出現,或者重新登入。

pkill gnome-panel



繁體中文版



下載與解壓縮 for i386

wget -c http://download.services.openoffice.org/files/localized/zh-TW/3.2.0/OOo_3.2.0_LinuxIntel_install_zh-TW_deb.tar.gz

tar xvzf OOo_3.2.0_LinuxIntel_install_zh-TW_deb.tar.gz




下載與解壓縮 for amd64

wget -c http://download.services.openoffice.org/files/localized/zh-TW/3.2.0/OOo_3.2.0_LinuxX86-64_install_zh-TW_deb.tar.gz

tar xvzf OOo_3.2.0_LinuxX86-64_install_zh-TW_deb.tar.gz




移除舊版的 Openoffice

sudo aptitude purge '~nopenoffice'



安裝方法都一樣

sudo dpkg -iR OOO320_m12_native_packed-1_zh-TW.9483



重新執行 gnome-panel ,立即在應用程式→辦公出現,或者重新登入。

pkill gnome-panel





參考資料:

How To install OpenOffice 3.2 in Ubuntu

2010年2月9日 星期二

「手把手」調教 Ubuntu 9.10  圖型介面 ADSL 不行撥號嗎?

使用了 Ubuntu 9.10 以來,覺得對初學者造成最大的困擾就是,圖形介面的 ADSL 撥號無法使用,教初學者情何以堪,網路上的處理方法對初學者來講,我想就像是天書一樣吧。



雖然,我寫的 perfect_NetworkManager 腳本,也需要一點點指令,但只有解壓縮跟使用腳本的指令,相對來講簡化了許多。



壓縮檔裡我放入需安裝的 DEB 檔,不管是 I386 或 AMD64 都有,兩個版本我都分別測試過了,如有問題在部落格回應吧。





無法連上網路者

Step1、首先請 按此下載ADSL.tar 下載後,請放到你的存裝置,如 USB硬碟/CDRW/DVDRW 等等,我以檔案燒入CDRW為例。接著開啟 Ubuntu ,進入後在面版上的位置按左鍵→電腦在CD/DVD之後點兩下







Step2、在壓縮檔點兩下解開最近使用的下方就是家目錄,hepha為我登入的ID,→解開







Step3、接著按面版上的應用程式附屬應用程式終端機







Step4、進入家目錄下的 ADSL 目錄,每輸入一個指令按 Enter 才會執行。

cd ~/ADSL



Step5、執行腳本囉

./perfect_NetworkManager -i





以下就是安裝過程囉









可以連上網路者

如果你已經可以連上網路,想用圖型介面撥號也是可以的哦,操作比較簡短,一樣開啟終端機。



Step1、copy & pass 到終端機,安裝過程同上。

wget -c http://dl.dropbox.com/u/313781/ubuntu/ADSL.tar -P ~

tar xvf ~/ADSL.tar

cd ~/ADSL

./perfect_NetworkManager -i






更新圖型介面撥號程式

加入ppa來源這樣有新版的才能更新。

sudo add-apt-repository ppa:network-manager/trunk

sudo apt-get update

sudo apt-get upgrade









後記

我用圖型介面撥號程式,是從9.10開始使用的,之前都是用 DHCP 上網在數據機直接設定硬撥,網路線插上去都不用設定,就可以上網囉,真正接觸圖型介面,是為了處理這個 Bug,一直搞不太定,可以上網還是不太滿意,最主要就是家中有 Windows,你會連不到對方的電腦,因為你沒有 本機IP,不信的話你可以在終端機 ping 對方的 IP,或者你按位置網路,會出現錯誤。



ping不到

ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.




無法掛載位置



在圖型介面,這點我不管怎麼設,還是一樣不行使用,只好找資料使用指令方式設定了。

指令是sudo ifconfig eth0:0 IP netmask 網路遮罩 up,這裡我以IP 192.168.1.100、網路遮罩 255.255.255.0為範例。



使用這個指令會虛擬一張網卡,並設定需要的資料,這樣一連就可以連到對方的電腦了。

sudo ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 up



ping 有反應了

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=1.90 ms

64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.335 ms

64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.233 ms




找的到對方的電腦囉





如果你上網時中斷重新撥號或重新開機時,每次都要設定一次 IP﹙這點真的沒折﹚,有個比較簡便的方法,寫個 Shell Script 來使用會比較方便。



echo "#!/bin/bash

cat <<EOF

設定 IP 與 遮罩

EOF

sudo ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0 up">~/rip

chmod +x ~/rip

sudo mv ~/rip /usr/bin/





要使用就在終端機打rip即可

rip

設定 IP 與 遮罩





本來預計寫到但有一個問題在我全新安裝,並升級之後就自己好了,那就不用寫了,原本是要關 IPv6 現在不關網路連線也不會緩慢了,我也可以放心去玩10.04了,有好幾次 Ubuntu 被我玩壞還是又裝回9.10,不把這問題搞定總覺得有件事沒做好。









perfect_NetworkManager 原始碼參考用

#!/bin/bash
# by hepha
# http://playubuntu.blogspot.com/
# GPL or CC-BY-NA-SA
# 版號1 (2010-2-2)
OSVER=`lsb_release -cs`
echo welcome to perfect_NetworkManager
echo "你的版本是 $OSVER "
En=/etc/network
EN=/etc/NetworkManager
Bp=backup
if [ $OSVER != karmic ] ; then
echo "非 ubuntu karmic版本不適用"
exit
fi
if [ `getconf LONG_BIT` = "32" ] ; then
Machine="i386"
fi
if [ `getconf LONG_BIT` = "64" ] ; then
Machine="amd64"
fi
B_nm (){
echo "備份 nm-system-settings.conf 到 `pwd`/$Bp"
cp $EN/nm-system-settings.conf $Bp/nm-system-settings.conf
}
B_in(){
echo "備份 interfaces 到 `pwd`/$Bp"
cp $En/interfaces $Bp/interfaces
}
INSTALL (){
mkdir -p $Bp
test -e $Bp/nm-system-settings.conf || B_nm
test -e $Bp/interfaces || B_in
echo "你要安裝 network-manager 嗎?"
read -p "開始安裝﹙Y/N﹚:" -n1 yn
echo
if [[ $yn = y && $yn = y ]];then
echo "請輸入你的管理員密碼"
sudo dpkg -i libnm-glib2_0.8~rc3-0ubuntu1~nmt1~karmic_$Machine.deb libnm-util1_0.8~rc3-0ubuntu1~nmt1~karmic_$Machine.deb modemmanager_0.3-2~nmt1~karmic_$Machine.deb network-manager_0.8~rc3-0ubuntu1~nmt1~karmic_$Machine.deb
echo
echo "設定 $En/interfaces $EN/nm-system-settings.conf"
echo -e 'auto lo\niface lo inet loopback' | sudo tee $En/interfaces
sudo sed -i 's/managed=false/managed=true/g' $EN/nm-system-settings.conf
echo
echo "重新啟動 network-manager"
sudo service network-manager restart
echo
echo
echo "你已經可以在右上方的面版設定 Adsl 撥號,設定完成即可上網"
echo -e "在連線圖示上按右鍵\t*編輯連線*\t*DSL*\t*加入*"
echo -e "請填入\t*使用者名稱*\t*密碼*\t並勾取*自動連線*\t*所有使用者皆可使用*"
echo
echo -e "請切換至\t*IPv4設定*\t*只用﹙PPPoE﹚自動位址\t*請填入DNS伺服器位置*"
echo -e "如不知道可以用 google 的 DNS :8.8.8.8 8.8.4.4"
echo -e "設定好後請按套用並在圖示上\t*按左鍵*\t*DSL連線*\t即可上網。"
echo
echo "祝你使用愉快 Bye ^^"
echo
else
echo
echo "離開本程式"
fi
}
RESTORT (){
cp $Bp/interfaces $En/
cp $Bp/nm-system-settings.conf $EN/
}
#選單
case "$1" in
-i)
INSTALL
;;
-r)
RESTORT
;;
esac


參考資料:

ubuntu 9.10無法ADSL撥號以及Network Manager顯示設備未託管的解決辦法

Ubuntu 9.10 固定ip 一直無法設定成功

2010年2月7日 星期日

「轉貼」Ubuntu v.s. Windows 由自由軟體重新出發

相棒的一份簡報,不管是老朋友或新朋友,都可以觀看,說的蠻詳細的。



原來 Open Source 要稱呼為 自由軟體 而不是免費軟體呀

Ubuntu v.s. Windows 由自由軟體重新出發

http://lagunawang.pixnet.net/blog/post/25544630

2010年2月5日 星期五

「手把手」 Firefox 開新的個人設定檔除錯用

在 UBUNTU 社群剛好有人的 Firefox 有問題,我請他開著設定檔,可能沒使用過不知道要怎麼使用,就一併寫在部落格囉。



新開一個設定檔,最主要就是排除套件或你使用過程出現的問題,讓 Firefox 使用預設的設定值,這樣找問題會比較快點,如果連預設的設定值都有問題,不排除它本身就有 BUG 。



在 Windows 是把 Firefox 捷徑裡面的路徑最後加個 -p ,那在 Linux 呢?









Step1、先把你在執行的 Firefox 關閉,而後開啟終端機

firefox -P



Step2、選擇 CreateProfile → 選擇 Next









Step3、在 Enter new profile name:下方空格填入你要的名稱,我以 name 為範例,好了後按 Finish







Step4、選擇剛剛建定的 nameStart Nemoroka(不是每個版本的代號都一樣,代號不一樣照按不誤),它會開啟一個乾淨的 Firefox 你在去測試看看原本的是不是有問題。







Step5、測試好了後一樣用 firefopx -P ,你在選擇你原本的設定檔,好了在按 Start Nemoroka