วิธีการอัพเดท Ubuntu 12.04 LTS เป็น Ubuntu 14.04 LTS นั้นง่ายมากๆ แต่การอัพเดทแต่ละครั้งต้องคำนึงถึงการเปลี่ยนแปลงในซอฟต์แวร์หลายๆ ตัว การทำ Change Management จึงควรทำเป็นอันดับแรก หากไม่มีปัญหากับซอฟต์แวร์ที่ติดตั้งอยู่ในเซิร์ฟเวอร์ของคุณ สำรองข้อมูลที่สำคัญ เช่น ssh-key, ซอฟต์แวร์ที่ติดตั้ง, ฐานข้อมูล ฯลฯ ให้เรียบร้อย ก็สามารถสั่งอัพเดทได้เลย

วิธีการอัพเกรดจาก Ubuntu 12.04 LTS ไปเป็น Ubuntu 14.04 LTS ทำได้ง่ายๆ ดังนี้

อัพเกรด package ที่ใช้เป็นเวอร์ชั่นล่าสุด

sudo apt-get update

sudo apt-get upgrade

จากนั้นติดตั้ง update manager core

sudo apt-get install update-manager-core


Continue reading

นานๆ จะได้เขียนเกี่ยวกับ Fedora สักทีเป็น Fedora Ambassador จะครบปีแล้วยังไม่ได้เขียนบทความ หรือ How to เกี่ยวกับ Fedora เลย เอาเป็นว่าช่วงนี้อาจจะลดงานเขียนของ Ubuntu ลงไปบ้างและเขียน Fedora ให้มากขึ้นละกันครับ หลังจากที่โรคเลื่อนหลายรอบของ Fedora 11 เป็นๆ หายๆ แต่ Fedora Project ก็ออกเวอร์ชั่น 11 จนได้ กับโค้ดเนมที่ชื่อว่า Leonidas ใครที่เป็นแฟน Fedora วันนี้จะสอนวิธีอัพเดท Fedora 10 ไปเป็น Fedora 11 อย่างง่ายๆ ครับ อันดับแรกไปที่ Terminal  กันก่อนครับ แปลงร่างเป็น root กันก่อนด้วยคำสั่ง su ครับ

วิธีอัพเดทสำหรับ Desktop

อัพเดท rpm package กันก่อนด้วยคำสั่ง

yum update rpm

อัพเดทแพคเกจทั้งหมด

yum -y update

เคลีย cache ของ yum ทั้งหมด

yum clean all

แล้ว reboot เครื่อง เมื่อ login ให้กลับเข้ามาเป็น root อีกครั้ง

จากนั้นจะเข้าสู่กระบวนการ upgrade โดยใช้ package ที่ชื่อว่า preupgrade เป็นตัวช่วยให้ติดตั้ง preupgrade โดยใช้คำสั่ง

yum install preupgrade

เรียกใช้ preupgrade โดยใช้คำสั่ง

preupgrade

หน้าตาโปรแกรม preupgrade

เลือก Fedora 11 (Leonidas):

จากนั้นโปรแกรมก็จะเริ่มเตรียมแพคเกจสำหรับการอัพเกรด

เมื่อเสร็จกดปุ่ม reboot

หลังจาก reboot จะเริ่มกระบวนการอัพเกรดจริง

เมื่อติดตั้งเสร็จ เราก็ได้ Fedora 11 แล้วครับ :)

วิธีอัพเดทสำหรับ Server

อัพเดท rpm package กันก่อนด้วยคำสั่ง

yum update rpm

อัพเดทแพคเกจทั้งหมด

yum -y update

เคลีย cache ของ yum ทั้งหมด

yum clean all

แล้ว reboot เครื่อง เมื่อ login ให้กลับเข้ามาเป็น root อีกครั้ง

จากนั้นจะเข้าสู่กระบวนการ upgrade โดยใช้ package ที่ชื่อว่า preupgrade เป็นตัวช่วยให้ติดตั้ง preupgrade โดยใช้คำสั่ง

yum install preupgrade

เรียกใช้ preupgrade โดยใช้คำสั่ง

preupgrade-cli "Fedora 11 (Leonidas)"

จากนั้น reboot เครื่อง หลังจาก reboot จะเริ่มกระบวนการอัพเกรดจริง

สาเหตุที่ต้องใช้ preupgrade เนื่องจากการอัพเกรดโดยใช้ Yum จะเกิดการเรียกใช้ format ของรายการ mirror ผิดพลาดเพราะ Fedora 11 ใช้ข้อมูลของ repository ที่เป็น format XML ไม่ได้เป็น plain text เหมือนเดิม และคุณจะพบข้อความ error แบบนี้

[root@server2 ~]# yum -y update
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. </metalink>/
removing mirrorlist with no valid mirrors: //var/cache/yum/updates/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: updates
[root@server2 ~]#

เพราะ ฉะนั้นใช้ preupgrade ปลอดภัยมากกว่า และอัพเกรด Fedora 11 ได้ง่ายกว่ามากครับ

เพื่อเป็นการเตรียมตัวกับ Ubuntu 8.10 ที่จะออกมาในอีกไม่นานนี้ เรามาดูกันดีกว่าครับ ว่าเราจะอัพเกรด Ubuntu จากเวอร์ชั่นเก่ามาเป็นเวอร์ชั่นใหม่ล่าสุดนี้ได้อย่างไร จะได้ทันสมัยสุดๆ อ่อ แต่อย่าลืมนะครับ ว่า Ubuntu 8.04 มีระยะเวลาการ Support ที่นานกว่า 8.10 เพราะเป็นเวอร์ชั่นพิเศษ ดังนั้นท่านใดต้องการจะใช้ยาวๆ อาจจะไม่เหมาะที่จะอัพเกรดเป็น 8.10 ครับ ส่วนถ้าท่านใดพร้อมที่จะอัพเกรดแล้วล่ะก็ มาดูวิธีการกันครับ

ขั้นตอน

  1. เปิดเทอร์มินอลขึ้นมาก่อนเลย
  2. พิมพ์ลงไปว่า sudo update-manager -d
  3. จะเจอกล่องๆ แบบในภาพ
    update-manager
  4. กดปุ่ม Upgrade

เพียงเท่านี้ครับ แล้วรอให้ระบบดูดแพคเกจให้เรียบร้อยก่อน จากนั้นค่อยรีสตาร์ท แล้วระบบของคุณก็จะกลายเป็น Ubuntu เวอร์ชั่นใหม่เรียบร้อยครับ