ดิสโทร


บันทึกกันลืมอันเนื่องมาจากงานชิ้นนี้โหดร้ายพอดู จริงๆก็เป็นการอัพเกรดเคอเนลจาก 2.4 ไปเป็น 2.6 ของลีนุกซ์ debian3.1r3 ธรรมดาๆ แต่ที่มันไม่ธรรมดาคือต้องทำผ่านเน็ตเวิร์คเลย หนักกว่านั้นคือ จากที่บ้าน รีโมทตรงๆไปที่เครื่องไม่ได้ ต้องผ่านออฟฟิศเก่าผมก่อน(โชคดีที่ vpn ยังใช้งานได้) เข้าไปพักที่เครื่อง enigma ก่อนทั้ง ssh และ scp (โชคดีที่สองที่พวกเด็กแว้นเวรวันหยุดเขาไม่โหลดบิทกันไม่งั้นจุก) ที่ลำบากอีกอย่างคือเครื่องทั้งสามตัวออกเน็ตไม่ได้ ไอ้จะ apt-get ง่ายๆก็ต้องอด

เดิมระบบลงไว้แบบสุดประหยัึด(เพราะตัวทั้งตัวเป็นลีนุกซ์ที่รันบนคอมแพคแฟลชขนาด2GB) สเปกเครื่องเป็น CPU = Celeron 400Mhz, RAM = 512MB

เริ่มจาก

1 ดาวน์โหลดไฟล์เหล่านี้จากอินเตอร์เน็ตที่ http://www.debian.org/distrib/packages

fakeroot_1.2.10_i386.deb
bzip2_1.0.2-7_i386.deb
patch_2.5.9-2_i386.deb
make_3.80-9_i386.deb
binutils_2.15-6_i386.deb
dpkg-dev_1.10.28_all.deb
kernel-kbuild-2.6-3_2.6.8-2_i386.deb
kernel-headers-2.6.8-3_2.6.8-16sarge6_i386.deb
procps_3.2.1-2_i386.deb
linux-kernel-headers_2.6.18-7_i386.deb
libc6_2.3.6.ds1-13etch5_i386.deb
libc6-dev_2.3.6.ds1-13etch5_i386.deb
cpp-3.3_3.3.5-13_i386.deb
gcc-3.3_3.3.5-13_i386.deb
cpp_3.3.5-3_i386.deb
gcc_3.3.5-3_i386.deb
kernel-package_8.135_all.deb
libncurses5-dev_5.5-5_i386.deb
module-init-tools_3.2-pre1-2_i386.deb
initrd-tools_0.1.81.1_i386.deb

อ้อ.. ลืมไป มี
(more…)

เมื่อวันที่ 21 เมษายน ที่ผ่านมา Ubuntu ได้ออกเวอร์ชันใหม่มาแล้วคือ Ubuntu 8.04 (Hardy Heron) วันนี้เลยว่าจะอัพเกรดเจ้าเครื่อง osiris.wutthiphan.com ที่เป็นเว็บเซอร์เวอร์ของ wutthipan.com ซะหน่อย การอัพเกรดก็วิธีเดิมๆ ดูจากลิ้งค์นี้ คือสั่งคำสั่งสอง-สามคำสั่ง แต่ก็ต้องใช้เวลาในการรอนานหน่อย เพราะมีข้อมูลที่ต้องอัพเกรดอยู่ราวๆ 200 - 300 MB. แนะนำว่าไม่ควรทำการอัพเกรดผ่านระบบเน็ตเวิร์ค เพราะเกิดเน็ตหลุดหรือมีปัญหาในการอัพเกรดจะลำบาก (แต่ผมก็เลือกวิธีนี้ :-o ) คำสั่งง่ายๆในการอัพเกรดตามข้างล่างครับ…

เดิมๆเวอร์ชัน 7.10 เป็นอย่างนี้อยู่

wutthiphan@osiris:~$ uname -a
Linux osiris 2.6.22-14-server #1 SMP Tue Dec 18 08:31:40 UTC 2007 i686 GNU/Linux

จากนั้นสั่ง

wutthiphan@osiris:~$ sudo apt-get update

แล้วก็ตามด้วย (หากเครื่องยังไม่มีโปรแกรม update-manager-core)

wutthiphan@osiris:~$ sudo apt-get install update-manager-core

สั่งอัพเกรดโลด

wutthiphan@osiris:~$ sudo do-release-upgrade

จากนั้นก็หากาแฟ มานั่งจิบๆรอได้เลย (กำลังจิบรอ…) ในเวลาต่อมา (สองชั่วโมงกว่าๆ) หลังจากตอบคำถามต่างๆไปเรื่อยๆ
ก็ถึงตอนที่ต้องรีบูทเพื่อเริ่มระบบใหม่ และหลังจากให้ระบบรีบูทอยู่ ก็รอลุ้นอยู่เหมือนกันว่ามันจะบูทขึ้นหรือเปล่า (ใช้วิธี ping ทิ้งไว้) อ้าาา… บูทขึ้นมาแล้ว ลองเช็คดู kernel ก่อนเลย

wutthiphan@osiris:~$ uname -a
Linux osiris 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux

อันนี้ก็เป็นเวอร์ชันใหม่แล้วครับ การอัพเกรดหลักๆที่เจอคือ
mysql-server 5.0.45-1ubuntu3.1 ไปเป็น mysql-server_5.0.51a-3ubuntu5
apache2-mpm-prefork 2.2.4-3build1 ไปเป็น apache2-mpm-prefork_2.2.8-1
php5 5.2.3-1ubuntu6.3 ไปเป็น php5_5.2.4-2ubuntu5
postfix 2.4.5-3ubuntu1 ไปเป็น postfix_2.5.1-2ubuntu1

เช็คว่าระบบทำงานได้ปกติแล้ว ก็ออกไปตากแอร์แถวๆเซ็นทรัลพระรามสองอีกดีกว่า  :mrgreen:

อันเนื่องมาจากเลือดได้ออกมาทางปากอีกแล้ว ตั้งใจว่าจะไปโรงพยาบาล ลุกอาบน้ำทั้งๆที่เลือดยังออกอยู่ อาบน้ำเสร็จ เลือดหยุดไหล มองนาฬิกาก็ยังไม่ตีห้าดีนัก เอาล่ะนั่งดูอาการไปก่อนล่ะกัน

ขณะนั่งเล่นโน๊ตบุ๊ครอ ก็รีโมท ssh ไปยังเครื่อง osiris (เว็บเซอร์เวอร์ของ wutthiphan.com) ดูโน่นนี่ไปเรื่อย เผลอไป cat /etc/issue เข้าให้ ได้ผลลัพธ์

wutthiphan@osiris:~$ cat /etc/issue
Ubuntu 6.10 \n \l

เห็นว่าตอนนี้ Ubuntu ก็ออกเวอร์ชันใหม่มาหลายรุ่นแล้ว ดังนี้ Ubuntu 7.04 (Feisty Fawn) และ Ubuntu 7.10 (Gutsy Gibbon) เห็นทีเจ้า osiris จะต้องได้รับการ upgrade ในบัดนาวนี้แล้วล่ะ
ด่านที่ 1 Ubuntu 6.10 (Edgy Eft) to Ubuntu 7.04 (Feisty Fawn)

wutthiphan@osiris:~$ uname -a
Linux osiris 2.6.17-12-server #2 SMP Sun Sep 23 22:57:33 UTC 2007 i686 GNU/Linux

ว่าแล้วก็มาเริ่มอัพเกรดกันเลย เริ่มจาก update ข้อมูลโปรแกรมของUbuntuก่อนด้วยคำสั่ง

wutthiphan@osiris:~$ sudo apt-get update

ได้ข้อมูลโปรแกรมใหม่สดแล้ว สั่งอัพเดท update-manager-core
(more…)