2009年12月31日 星期四
架站
先在ubuntu desktop上安裝LAMP及php工具:
>sudo tasksel install lamp-server
>sudo aptitude install apache2 php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
在local安裝wordpress及phpbb3,放在 /var/www中,用ipchicken找出自己的global ip,我在alibuddha.com開個subdomain,轉址到剛剛查出的global ip,就可以上線了。但是在公司辦公室及宿舍不行,應該是網管上的安全策略吧。
在local試成功後上傳到alibuddha.com,當初安裝phpbb 3.0.4在local都正常,可是傳到伺服器卻出現錯誤:
Fatal error: Cannot instantiate non-existent class: domdocument in/home/ali/public_html/phpbb3/forum/includes/acp/acp_site.php on line 337
後來改裝phpbb 3.0.6就沒問題了。
2009年12月27日 星期日
Lucid Lynx (清醒的山貓)嘗鮮
今天去下載Lucid Lynx (Ubuntu 10.04)的alpha-1來嘗嘗。
用alternative iso裝在 1G USB上開機(當作開機CD片來用),將文字系統(command-line system)裝在4G USB上。
完成後開機在command line,再加裝:
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install openbox xorg feh obmenu conky prism language-support-zh-hant gcin lxterminal pcmanfm pulseaudia audacious gpe-screenshot gnome-media cairo-dock cairo-dock-plug-ins
重開後在文字系統下登入,輸入startx
開prism上網下載google-chrome 再用 dpkg安裝(用sudo apt-get -f install修補相依套件之不足) 之後再將prism移除。
變成:
共佔1.24G
2009年12月18日 星期五
自製最小的Ubuntu桌面系統
目前自製最小的Ubuntu桌面系統是Ubuntu 9.10 command line system + Openbox + 中文支援 + prism + wbar 只要1.1GB.
製作方法:
1. Boot from Ubuntu 9.10 alternative (or mini) CD, 選 command-line system.
2. reboot 進入 command line system 並登入
3. sudo apt-get update
4. sudo apt-get dist-upgrade
5. sudo apt-get install openbox xinit feh conky obmenu language-support-zh prism wicd lxterminal wbar pcmanfm
(山寨版的Mac加上Win7)
將做好的4G USB系統打包
我想將我將做好的4G USB系統(Ubuntu 9.10 command line system + openbox)打包,使用的空間只有1.2G,我參考http://wiki.ubuntu-tw.org/index.php?title=Dd 的方法:
sudo dd if=/dev/sdb | gzip > /media/disk/4GUSB.img.gz
做出來的檔約2G
用
gzip -dc /media/disk/4GUSB.img.gz | sudo dd of=/dev/sdc
安裝到另一個完全一樣的4G USB上卻沒辦法開機,可是檔案管理員可以看到所有檔案都在。
請教前輩們,哪個步驟錯了? 還是有更好的方法?
網 路上為善不欲人知的高手回覆:先”dd if=/dev/zero of=/dev/sdc bs=4K”指抹除/dev/sdc中的所有資料( bs大小不一定要4K ),再執行gzip -dc /media/disk/4GUSB.img.gz | sudo dd of=/dev/sdc
就成功了,但是製造出來的備份檔粉大,網路上的高手建議使用fsarchiver,那是目前最先進的備分/還原工具。
[參考:http://www.fsarchiver.org/Main_Page ]
安裝fsarchiver的方法在Ubuntu 9.10很簡單,將 ppa:randomaction/ppa 加入軟體來源後輸入sudo apt-get install fsarchiver就可以了
要備份整個partition(如/dev/sdb)就輸入fsarchiver savefs /media/disk/4GUSB.fsa /dev/sdb1 與上述相同的4G USB只要494.6M.
要還原就輸入fsarchiver restfs /media/disk/4GUSB.fsa id=0,dest=/dev/sdb1
2009年12月16日 星期三
老筆電回春計劃
不經一番寒澈骨, 那得梅花撲鼻香。
為了讓一部沒法從USB開機的筆電(可知有多老的bios)回春,試著安裝Ubuntu 9.10。用Live CD 安裝還會當機,可能是Ram不太夠用。後來用alternative CD安裝,在網卡設定又搞了好久,最後解決辦法竟然就是拔出來再重新插進去(不要想歪囉)。
下個問題就是gdm登入有問題,喇叭會發出雜音(可不是鼓掌的掌聲喔),就掛點了。後來又不知怎地,在登入畫面出來前,按 Alt-Ctrl-F1 可以從command line登入,雖然網卡讀到了,可是網路設定都沒辦法走出去。只好放棄重鍊。
這次還是用Alternative CD安裝,裝英文版,按F4選command line installation。又過了一個午睡的時間,終於可以開機在command line且有網路。之後趕快乘勝追擊,一連輸入
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install lxde firefox language-support-zh wicd wbar
又安裝了半個午睡時間,免得老電腦又反悔了,終於可以進入LXDE的桌面環境。
後記:後來發現如果gdm登入有問題,想開機到command line來登入,可以將/etc/X11/default-display-manager這個檔的內容改成false, 把登入問題解決後再將內容改回/usr/sbin/gdm就可以恢復gdm登入了。
2009年12月11日 星期五
Ubuntu 9.10 + Openbox + Cairo dock
(參考:https://help.ubuntu.com/community/CairoDock)
1. 用Ubuntu 9.10 alternative disk開機,選中文(繁體),按F4,選[安裝文字模式系統],按[安裝 ubuntu] (過程和8.10類似)
2. 安裝好後重開機。
3. 開機完成只有command line系統,登入後:
> sudo nano /etc/apt/sources.list在文件最後加上 “deb http://repository.cairo-dock.org/ubuntu karmic cairo-dock” 後存檔。(可以省略)
> wget -q http://repository.cairo-dock.org/cairo-dock.gpg -O- | sudo apt-key add – (可以省略)
> sudo apt-get update
> sudo apt-get upgrade (錯了 改成) sudo apt-get dist-upgrade
> sudo apt-get install openbox xinit gdm pcmanfm lxterminal feh conky obmenu language-support-zh gcin firefox rhythmbox wicd gpe-screenshot cairo-dock cairo-dock-plug-ins
> im-switch -s gcin
> sudo apt-get clean
重新開機,登入
> cairo-dock -o
共耗硬碟1.30G
2009年12月10日 星期四
在openbox安裝google chrome
1. 到http://www.google.com/chrome?platform=linux&hl=zh-TW下載 .deb檔
2. 到download的資料夾中輸入
sudo dpkg -i [google chrome].deb
之後會有相依性問題。
3. 再輸入
sudo apt-get -f install
4. 輸入 google-chrome 就可以啟動了。
2009年12月9日 星期三
Wbar也是不錯的選擇喔
當Cairo Dock沒辦法使用時,WBar也是不錯的選項。
在Ubuntu 9.10, 只要在終端機輸入
sudo apt-get install wbar
就可以安裝了,非常方便喔。
在Ubuntu 9.04(參考: Explore Your World: Install Wbar In Ubuntu Jaunty (9.04))就必須
> wget http://wbar.googlecode.com/files/wbar_1.3.3_i386.deb
> sudo dpkg -i wbar_1.3.3_i386.deb
wbar的設定檔是 /usr/share/wbar/dot.wbar, 很容易設定。