ตอนนี้มี 2 ประเภทผู้ใช้ Ubuntu 14.04 LTS "Trusty Tahr" ประเภทแรกใช้เพราะ LTS release อยากได้ stability benefits ประเภทที่สองใช้เพราะเป็น Ubuntu release ล่าสุด - ไม่แคร์ LTS หรือ stability
ถ้าคุณเป็นประเภทที่สอง อาจสนใจ upgrade ไป Gnome latest version นี่คือวิธี
ทำไมต้อง Upgrade
ตอน Ubuntu 14.04 ปล่อย Canonical ตัดสินใจอยู่กับ Gnome 3.10 รุ่นเก่าที่เสถียรกว่า Gnome 3.12 latest release ไม่ได้แปลว่าแย่ถ้า stability เป็น first priority แต่อาจอยาก new features และ improvements ของ Gnome 3.12
ขอขอบคุณ upgrading ทำง่ายให้ Ubuntu users ด้วย PPA (personal package archive) เรียบง่าย
https://www.youtube.com/watch?v=n77cwRJUrLg
เราเขียนบทความละเอียดว่าทำไมควร upgrade ไป Gnome 3.12 ถ้าคุณเป็น Gnome user บทความนั้นพูดถึง improvements น่าสนใจ - โปรดของผมคือ improved HiDPI (high dots-per-inch aka ultra high-resolution screens เหมือน MacBook Pro Retina) support แม้ improvements จะปรากฏในบางจุด เพราะ HiDPI support ส่วนที่เหลือจัดการผ่าน Unity แต่ก็ควรได้ toolkit และ theme tweaks
วิธี Upgrade
Upgrade ไป Gnome 3.12 ง่ายมาก ก่อนอื่น ต้องแน่ใจว่าติดตั้ง updates ทั้งหมดที่มีอยู่ เปิด Software Updater utility หรือรันคำสั่ง
sudo apt-get update && sudo apt-get dist-upgrade
ใน terminal
ต่อไป รันคำสั่งใน terminal:
sudo add-apt-repository ppa:gnome3-team/gnome3-staging && sudo apt-get update && sudo apt-get dist-upgrade
คำสั่งนี้เพิ่ม Gnome 3 Staging PPA (มี Gnome 3.12 packages ทั้งหมด) และรันคำสั่งก่อนหน้าอีกครั้งเช็ค updates และ apply ที่มี (ควรมีตอนนี้) ให้คำสั่งทำงาน และหลัง reboot ควรจะรัน Gnome 3.12 เป็น backbone แล้ว
หมายเหตุเพิ่มเติม
หากอยากรัน true Gnome environment แทน Unity กับ Gnome backbone สลับ session ที่ login screen (ก่อนกด enter หลังพิมพ์ password) จาก Unity เป็น Gnome Session เตือนว่า (ดีหรือแย่ ขึ้นอยู่กับ preference) หมายถึงจะรัน Gnome Shell
หาก Gnome Shell ยังไม่ติดตั้ง ติดตั้งด้วยคำสั่ง
sudo apt-get install gnome-shell
หากอยากได้ประโยชน์สูงสุดจาก Gnome 3.12 ติดตั้ง Gnome applications เพิ่มที่มักมากับ Gnome แต่ไม่มากับ Ubuntu ได้แก่ Gnome "Epiphany" web browser, Polari IRC client, และ Gnome Maps application ติดตั้งทั้งสามด้วยคำสั่ง:
sudo apt-get install epiphany-browser gnome-maps polari -y
วิธี Roll Back
มี slight risk จะเจอ bugs ขณะใช้ Gnome 3.12 แม้ Gnome developers ปล่อยเป็น stable release แต่อาจมี issues กับ software อื่น (เช่น Unity) ที่ไม่ได้ design ให้ทำงานกับ 3.12 จนตอนนี้ complaints จาก user อื่นมีแค่ screen flickering และ broken Gnome extensions นิดหน่อย
หากเบื่อ Gnome 3.12 ไม่ว่าจะไม่ชอบหรือ rare scenario ปัญหา serious ก็ roll back updates ได้ง่าย เปิด terminal พิมพ์คำสั่ง:
sudo apt-get install ppa-purge && sudo ppa-purge ppa:gnome3-team/gnome3-staging
คำสั่งนี้ติดตั้ง "purge" tool ซึ่งจะ remove Gnome 3 Staging PPA และ updates ที่ applied เพราะมัน
สรุป
เห็นได้ว่า upgrade ไป latest Gnome 3 version ง่ายมาก หากสนใจ new features และไม่แคร์ slight risk ไม่มีเหตุผลไม่ลอง - roll back ได้ตลอดเวลาหากผิดพลาด ไม่ว่าเหตุผลอะไร แต่หากกังวล stability ไม่แนะนำลอง เพราะ Gnome 3.12 มี code ที่ทดสอบน้อยกว่า Gnome 3.10 มาก Canonical ก็ไม่จะ update Ubuntu 14.04 ไปรุ่นหลัง Gnome 3.10 ตลอดอายุ release
Desktop environment updates ระหว่าง distribution releases คุ้มค่าไหม? ถ้าคุ้มค่า ชอบ rolling release model มากกว่าหรือไม่? บอกในความคิดเห็น!