close

好幾年沒有來這寫寫東西了,因為沒什麼可以寫了咩。

自從不小心被Manjaro抓走了以後,ubuntu可以說幾乎沒在摸了。

不過最近因為工作需要,而Manjaro我又不會自己客製(看不懂Manjaro-tools怎麼用)。

就想起ubuntu了。
再加上最近幾年用XFCE4很習慣,所以......

當季火熱的Xubuntu 16.04.1就決定是你了!!

手術開始!!

準備能開始能用的電腦一台。

準備Xubuntu 16.04.1 64位元的映像檔一份(愛用什麼就用什麼吧)。

首先,當然是先安裝系統把環境刷刷刷的搞定。

然後把前浪 前輩們的文章找出來備用。

頭城國小資訊組 http://blog.ilc.edu.tw/blog/blog/25793/trackbacks/569412

https://nathanpfry.com/how-to-customize-an-ubuntu-installation-disc/

這二篇讓我抄到手軟受益良多啊。

先把終端機找出來吧...指令時間到嚕。

1. sudo su -  (把帳號換成 root,以下都是在 root下進行的)

2.apt-get install squashfs-tools (安裝 squashfs-tools 套件)

3.mkdir x16041 (建立一個用來掛載ISO檔的目錄,名稱自取。我自己取x16041)

4.mount -o loop xubuntu-16.04.1-desktop-amd64.iso x16041 (把ISO掛在x16041)

5.cp -af x16041 iso.16041 (複製一份ISO內容到 iso.x16041這個目錄裡。因為ISO掛載的x16041無法修改內容,所以這是要拿來做客製光碟用的)

6.mv iso.x16041/casper/filesystem.squashfs . (搬移 iso.x16041/casper/filesystem.squashfs 到現在的目錄之下,我們就是要修改這個鬼東西)

7.unsquashfs -d os.x16041 filesystem.squashfs (把 filesystem.squashfs 解包到 os.x16041 裡,重頭戲開始!!)

8.cp /etc/apt/sources.list /root/os.x16041/etc/apt  (會做這步是因為我習慣把套件庫來源換成台灣的 free.nchc.org.tw。即然我都換好了就直接cp一份到要客製的地方)

9.chroot ./os.x16041 (把工作目錄換到 os.x16041 裡。下了這個命令後 os.x16041就變成我們的根目錄了。但有趣的地方是只在這個終端機才是這樣,圖型工具還是能使用的但要注意權限及相對的目錄位置。)

10.掛載三個目錄 /proc /sys /dev/pts

       mount -t proc none /proc

       mount -t sysfs none /sys

       mount -t devpts none /dev/pts

11.echo "nameserver 168.95.1.1" > /etc/resolv.conf (把DNS SERVER 加入,不然不給連線。我選中華電信的。)

12.設定繁中的環境

       sed -i '$azh_TW.UTF-8 UTF-8' /var/lib/locales/supported.d/zh-hans
       locale-gen zh_TW.UTF-8
      update-locale LANG=zh_TW.UTF-8
      update-locale LANGUAGE=zh_TW.UTF-8

13.加入自己喜歡的ppa

     add-apt-repository ppa:rvm/smplayer   (SMplayer)

     add-apt-repository ppa:starws-box/deadbeef-player (deadbeef)

     add-apt-repository ppa:team-xbmc/ppa (kodi)

14.apt-get update (這個不用說明了吧.....)

15.apt-get install aptitude (我還是愛用aptitude)

16.aptitude install fcitx-table-cangjie3 fcitx-chewing fcitx-frontend-qt5 (因為16.04.1預設改成fcitx做為輸入法了,我只裝新酷音跟倉頡3還有fcitx-frontend-qt5)

17.aptitude install language-pack-zh-hant language-pack-zh-hant-base language-pack-gnome-zh-hant language-pack-gnome-zh-hant-base firefox-locale-zh-hant (安裝繁中語系包,16.04.1裡字型已經有 noto cjk了)

18.aptitude install smplayer vlc deadbeef kodi xubuntu-restricted-extras p7zip-full leafpad timidity timidity-interfaces-extra fluid-soundfont-gs fluid-soundfont-gm dosbox gparted gnome-disk-utility synaptic

(這裡嘛...愛裝什麼就裝什麼吧,我是不管瘦身的哦。因為我有裝timidity及fluid-soundfont套件,所以我還有去/etc/timidity/timidity.cfg裡修改。)

19.aptitude purge thunderbird thunderbird-locale-en thunderbird-locale-en-us thunderbird-locale-zh-hant thunderbird-locale-zh-tw  (因為我用不到電子郵件軟體,我就移除了)

20.讓firefox 可以播放 .swf 的FLASH

      參考這篇 http://askubuntu.com/questions/7240/how-do-i-play-swf-files

               Edit /usr/share/mime/packages/freedesktop.org.xml file and change

                <mime-type type="application/vnd.adobe.flash.movie">

                to

                <mime-type type="application/x-shockwave-flash">

                and then run

               sudo update-mime-database /usr/share/mime

               and then reinstall flash player.

21.清理垃圾

      apt-get autoremove

      apt-get autoclean

      apt-get clean all

22.把 /proc /sys /dev/pts 卸載

       umount /proc

       umount /sys

       umount /dev/pts

     (我照著做 umount -l /proc /sys /dev/pts 會有問題,只好一個一個來了)

23.exit (離開chroot 的狀態)

24.mksquashfs os.x16041 iso.x16041/casper/filesystem.squashfs  (把被我們亂搞的做好的os.x16041打包成filesystem.squashfs,並放到iso.x16041/casper/裡)

25.cd iso.x16041 (切換到 iso.x160401,要包光碟ISO了)

26.mkisofs -r -V "Xubuntu 16.04.1 LTS" -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul -boot-load-size 4 -boot-info-table -o ../xubuntu-16.04.1-desktop-amd64_custom.iso . (這個 xubuntu-16.04.1-desktop-amd64_custom.iso 就是成品了。想法子讓它變成光碟或是 USB 或是其他能想到的法子來測看看吧)

27.收工了,保留os.x16041以後還可以再修修改改~

PS. 好像在 /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xm/xfce4-desktop.xml 裡可以變更 live cd 的預設 桌布....

      簡單試了一下,似乎只要改變 /usr/share/xfce4/backdrops/xubuntu-wallpaper.png 這個連結就行了,不過好像只吃PNG檔而己。

PS.在/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml 裡可以改預設的ICON

arrow
arrow
    全站熱搜

    allisonxu 發表在 痞客邦 留言(0) 人氣()