客製中文版ubuntu livecd 9.04(二)

第二階段

設定套件來源


 

  • 使用「系統」=>「軟體」=>「軟體原始碼」或「Synaptic套件管理程式」修改軟體來源(程式會修改/etc/apt/sources.list)


  • 選擇軟體套件來源(使用當地來源速度比較快)

Ubuntu
臺灣套件庫



加入第三方來源並匯入金鑰


  • 使用/etc/apt/sources.list.d/XXXX.list,例如加入medibuntu的來源

wget
http://www.medibuntu.org/sources.list.d/jaunty.list
–output-document=/etc/apt/sources.list.d/medibuntu.list

apt-get
update && apt-get install medibuntu-keyring &&
apt-get update


  • 使用/etc/apt/sources.list,例如加入smplayer
    & mplayer
    的來源

echo
deb http://ppa.launchpad.net/rvm4000/ppa/ubuntu jaunty main >>
/etc/apt/sources.list

apt-key
adv –recv-keys –keyserver keyserver.ubuntu.com A8CC3A52

(/etc/apt/sources.list後面加入
deb
http://ppa.launchpad.net/rvm4000/ppa/ubuntu jaunty main
,以及增加金鑰)


  • 將本機系統套件來源複製到光碟系統system(此技巧需要相同ubuntu版本;如果不同版本的話,請自行修改system/etc/apt/sources.list)

cd
/media/livesystem(
移動到光碟資料存放的磁區)

rm -rf
system/etc/apt/

cp -a /etc/apt
system/etc/



變換根目錄(chroot)


  • 重新掛載remount(如前所說,光碟資料存放的磁區名稱,例如livesystem)

mount
-o rw,remount /dev/sda2 /media/livesystem


  • 複製resolv.conf,讓變換根目錄後能使用網路DNS功能

cd
/media/livesystem(
移動到光碟資料存放的磁區)

cp
/etc/resolv.conf system/etc/


  • 變換根目錄

cd
/media/livesystem(
移動到光碟資料存放的磁區)

cd
system

chroot
./ /bin/bash

(此時你的目錄名稱會變成
/
如果之前忘記
remount,會出現錯誤訊息)

mount
-t proc none /proc

mount
-t sysfs none /sys

mount
-t devpts none /dev/pts

(上面三個動作一定要作,不然新增、移除套件時會有錯誤)

分類: ubuntu Mint LMDE Manjaro。這篇內容的永久連結