Ubuntu_7.10

Revision 78 as of 2008-04-10 08:03:13

Clear message

Ubuntu7.10的安裝過程參考

http://briian.com/?p=3505

如何由Ubuntu 7.04 升級

若原來已安裝了舊版的Ubuntu 7.04,可遵照下列方式升級到Ubuntu 7.10

sudo sed -i 's/tw.archive.ubuntu.com/ftp.twaren.net/' /etc/apt/sources.list
sudo sed -i 's/feisty/gutsy/' /etc/apt/sources.list
sudo apt-get update
gksu "update-manager -c"
# sudo apt-get dist-upgrade

修改套件庫來源

剛裝好的Ubuntu,套件來源來自於國外,導致更新速度緩慢,因此可修改套件庫的來源為台灣,套件庫的來源放在/etc/apt/sources.list 先備份套件庫的來源

sudo cp -p /etc/apt/sources.list /etc/apt/sources.list.old

呼叫編輯器修改套件庫的來源

sudo gedit /etc/apt/sources.list

內容填入下列二擇一

deb http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy main universe restricted multiverse

deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted

deb http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ gutsy-updates universe main multiverse restricted

deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse
deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy main universe restricted multiverse

deb http://security.ubuntu.com/ubuntu/ gutsy-security universe main multiverse restricted
deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-security universe main multiverse restricted

deb http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted
deb-src http://ftp.twaren.net/Linux/Ubuntu/ubuntu/ gutsy-updates universe main multiverse restricted

套件更新

sudo apt-get update
sudo apt-get upgrade

安裝懶人包

達人pcman寫了一隻懶人包程式,可自動修改套件庫,並安裝許多桌面應用時所需要的程式,下載位置在:http://lazybuntu.openfoundry.org

cd
wget http://rt.openfoundry.org/Foundry/Project/Download/Attachment/97588/66206/Lazybuntu-0.1.4.tar.gz
tar zxvf Lazybuntu-0.1.4.tar.gz
./Lazybuntu

增加額外的更新來源

sudo gedit /etc/apt/sources.list

  • # 在原有的檔案中附加下列內容

# Google
deb http://dl.google.com/linux/deb/ stable non-free
# VirtualBox
deb http://www.virtualbox.org/debian gutsy non-free

匯入金鑰 GPG key

cd /tmp
wget http://dl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -
sudo wget -q http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -

NumLock鎖定

sudo apt-get install numlockx

檢視系統資訊

sudo apt-get install sysinfo
sudo apt-get install hardinfo

安裝PCMan File Manager

sudo apt-get install pcmanfm

安裝VirtualBox

先設定VirtualBox套件來源後,再匯入金鑰,然後依下列步驟進行

sudo apt-get update
sudo apt-get install virtualbox

增加使用者peter到vboxusers群組

sudo adduser peter vboxusers
# sudo usermod -G vboxusers -a peter

設定使用usb裝置的權限

sudo groupadd usbusers
sudo usermod -G usbusers -a peter
sudo gedit /etc/udev/rules.d/40-permissions.rules
搜尋下面這段文字:
 # USB devices (usbfs replacement)
 SUBSYSTEM=="usb_device",                   MODE="0664"
改成:
 # USB devices (usbfs replacement)
 SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"

啟動Ubuntu 7.10的usbfs

sudo gedit /etc/init.d/mountdevsubfs.sh

開啟後,找:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

將最後四行的#去掉,如下所示:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

若想複製現有的 xp1.vdi 為xp2.vdi 到新建立的VM中使用,會發生錯誤喔,因為VirtualBox 是使用 UUID 方式管理 VDI 檔案,原來的xp1.vdi與複製出來的xp2.vdi是相同的 UUID,必須以指令的方式進行複製

# Host為Linux時
cd ~/.VirtualBox/VDI
VBoxManage clonevdi xp1.vdi xp2.vdi

# Host為Windows時
cd /.VirtualBox/VDI
"C:\Program Files\innotek VirtualBox\VBoxManage.exe" clonevdi ubuntu1.vdi ubuntu2.vdi

VirtualBox TIPs

  • VirtualBox的快照功能必須在VM關閉的狀況下才能作用。

  • 分享資料夾(Shared Folders)的功能必須在安裝了客戶端額外功能(Guest Additions)之後才能使用,並且只能在客戶端(guest)為Windows 2000/XP, Linux 2.4/2.6才能使用。
  • VirtualBox提示升級時,先不要升級喔,因為升級後VM的Snapshot就無法使用了,必須先將所有的VM一一正常關機後才升級。

  • 若核心升級後導致VirtualBox無法使用,必須依照下列指令重新編譯與新核心匹配的 vboxdrv

 sudo /etc/init.d/vboxdrv setup

Host為Windows, Guest為Ubuntu時的安裝步驟

  • 更改套件庫的來源

#安裝Ubuntu
sudo mkdir /mnt/share
sudo mount -t vboxsf download /mnt/share
  • 安裝核心與函式庫編譯套件

sudo aptitude install -y build-essential linux-headers-`uname -r` manpages-dev
  • 安裝客戶端額外功能(Guest Additions)
  • 設定分享資料夾(Shared Folders)

#假設分享的資料夾名稱為download
sudo mkdir /mnt/share
sudo mount -t vboxsf download /mnt/share

重新安裝flash

懶人包本來就有 flash了,但可能我的機器是由.704升級而來,裝完後還是無法正確顯示flash,底下記錄重裝程序

sudo aptitude purge  flashplugin-nonfree
cd /tmp
wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
tar zxvf install_flash_player_9_linux.tar.gz
cd install_flash_player_9_linux
sudo ./flashplayer-installer

當安裝程式詢問你要安裝到哪一個目錄時,輸入 /usr/lib/firefox

讓遠端可以連進Xwindow

vnc啟用

系統 / 偏好設定 /遠端桌面

  • 勾選:允許其他使用者觀看您的桌面、允許其他使用者控制您的桌面、使用者需要輸入密碼(輸入想要的密碼)
  • 取消勾選:詢問您以確認不要打勾

XDMCP啟用

系統 / 管理 / 登入畫面,切換到「遠端」的Tab,將「風格」改成「當成本地端」

vnc client

使用UltraVNC,輸入 x.x.x.x::5900

安裝samba

sudo apt-get install samba

設定 samba 設定檔

sudo vim /etc/samba/smb.conf

設定分享資料夾 系統 / 管理 / 共享資料夾設定即可,或在 smb.conf 尾端加入