ถ้าบทความนี้ดูรกไปก็ขออภัยนะครับ พอดีผมสิงมา 2-3 ปีแล้ว เลยอยากช่วยอะไรซักหน่อยบ้าง Gentoo เป็น ลินุกซ์อีกสายพันธ์ เป็นลินุกซที่พิเศษกว่าชาวบ้านเขา คือจะทำการลงจากซอร์ส ซึ่งผลที่ได้ จะทำให้ระบบเสถียร เร็วแรง แต่ใช้เวลาในการคอมไพล์โปรแกรมนานครับ แต่ก็ถือว่าคุ้มกับการรอนะครับ

1.เตรียมการติดตั้ง

ทำการโหลด Gentoo minimal Cd มาก่อน ได้ที่ http://gentoo.in.th/releases/x86/current-stage3/install- x86-minimal-20100216.iso ทำการไรท์ ใส่ แผ่น cd แล้วทำการบูต

1.1 แบ่งพาติชัน ทำการใช้โปรแกรม fdiks หรือ cfdisk ก็ได้ (cfdisk แนะนำสำหรับมือใหม่ครับ)

แบ่งพาติชันให้ได้ตามนี้ครับ

/dev/sda1 ชนิด ext3 เพื่อเป็น /

    /dev/sda2 ชนิด swap   เพื่อเป็นส่วนของ Swap Disk 

1.2 ทำการจัดรูปแบบดิสก์ต่างๆ

~# mkfs.ext3 /dev/sda1

~# mkswap /dev/sda2

~# swapon /dev/sda2

1.3 เมาท์ระบบไฟล์

~# mount /dev/sda1 /mnt/gentoo

1.4 ทำการตั้งเวลา่

~# date

  1. ดาว์นโหลด Stage3

ขึ้น ตอนนี้ท่้านต้องเชื่อมต่ออินเตอร์เน็ตด้วยนะครับ ลองทดสอบดู

~# ping gentoo.in.th ถ้า ไม่มีปัญกาให้กด Ctrl+C เพื่อออก

2.1 เช็คสถาปัตยกรรมของ CPU ที่เราใช้อยู่

~# uname -m

i686 แสดงว่า CPU ที่าาเรา่ใช้อยู่เป็นแบบ I686

2.2 ทำการโหลด Stage3 และ Portage

~# cd /mnt/gentoo

~# wget http://gentoo.in.th/releases/x86/current-stage3/stage3-i686-20100216.tar.bz2

~# tar -xvjf stage3-i686-20100216.tar.bz2

~# wget http://gentoo.in.th/snapshots/portage-latest.tar.bz2

~# tar -xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr

3.ติดตั้งระบบ Gentoo

3.1 เลือก mirror

~# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf

เลือก http://gentoo.in.th กับ ftp://gentoo.in.th

ตรวจสอบความถูกต้อง

~# cat mnt/gentoo/etc/make.conf

GENTOO_MIRRORS=”http://gentoo.in.th/ ftp://gentoo.in.th/”

3.2 คัดลอกค่า DNS

~# cp -L /etc/resolv.conf /mnt/gentoo/etc

  1. เปลี่ยน / (chroot )

4.1 เมาท์ /dev /proc

~# mount -t proc none /mnt/gentoo/proc

~# mount -o bind /dev /mnt/gentoo/dev

~# chroot /mnt/gentoo /bin/bash

~# env-update

Regenarating /etc/ld.so/cache

~# source /etc/profile

~# export PS1=”(chroot) $PS1″

(chroot) livecd ~#

4.2 ตั้งค่า portage

~# emerge –sync

~# emerge portage

4.3 ตั้งค่า เขต ภาษา และเวลา

~# nano -w /etc/locate.gen

เอา # หน้าบรรทัดเหล่านี้ออก

en_US ISO-8859-1

en_US.UTF8 UTF-8

~# locate-gen

~# cp /usr/share/zoneinfo/Asia/Bangkok /etc/localtime

4.4 ติืดตั้ง ซอร์ส

~# emerge gentoo-sources >>> รอ

ผมจะให้ Gentoo คอมไพล์ Kernel ให้เรานะครับ

~# emerge genkernel

~# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config

~# genkernel all แนะนำว่าไปทำข้อ 5.1 ก่อนนะครับ เพื่อตรวจสอบค่าให้ถูกต้องก่อน

~# ls /boot/kernel* /boot/initramfs* ให้จดชื่อไพล์ที่พบด้วยนะครับ เพราะจะต้องใช้ในการตั้งค่าการบูตนะครับ

5 ตั้งค่าระบบ

5.1 ตั้งค่าไฟล์ระบบ

~# nano -w /etc/fstab

/dev/sda1 / ext3 noatime 0 1

/dev/sda2 none swap sw 0 0

~# nano -w /etc/conf.d/hostname

HOSTNAME=”mygentoo”

5.2 ตั้งค่าเน็ตเวิร์ก

~# nano -w /etc/conf.d/net

config_eth0=( “dhcp” ) #สำหรับแบบ DHCP นะครับ

config_eth0=( “192.168.0.7 netmask 255.255.255.0” )

routes_eth0=( “default via 192.168.0.1” ) #สำหรับตั้งค่าแบบ Static

~# rc-update add net.eth0 default

5.3 ตั้งค่าโฮสต์

~# nano -w /etc/hosts

192.168.1.10 mygentoo.mydomain mygentoo

5.4 ตั้งหัสผ่าน

~# passwd

5.5 ตั้งค่านาฬิกา

~# nano -w /etc/conf.d/clock

CLOCK=”local”

TIMEZONE=”Asia/Bangkok”

6 เก็บค่า Log ของระบบ

6.1 syslog-ng

~# emerge syslog-ng

~# rc-update add syslog-ng default

6.2 Cron Daemon

~# emerge vixie-cron

~# rc-update add vixie-cron default

  1. ตั้งค่าบูต (Boot Loader)

~# emerge grub

~# nano -w /boot/grub.conf

default 0

timeout 10

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.31

root(hd0,0)

kernel /boot/kernel-genkernel-x86-2.6.31-r6 root=/dev/ram0 real_root=/dev/sda1

initrd /boot/initramfs-genkernel-x86-2.6.31-r6

ชื่อ ไฟล์ kernel-genkernel-x86-2.6.31-r6 กับ initramfs-genkernel-x86-2.6.31-r6 ต้องตรงกับผลลัพธ์ที่ได้ในข้อ 4.4 นะครับ ไม่งั้นจะบูตไม่ขึ้น

  1. เสร็จการติดตั้ง

~# grep -v rootfs /proc/mounts > /etc/mtab

~# grub-install –nofloppy /dev/sda

~# exit

~# umount /mnt/gentoo/proc /mnt/gentoo

~# reboot

บังเอิญค้นหาข้อมูลทางด้าน forensic ไปเจอเว็บไซต์ของคุณ Amine Zerhouni เข้าชื่อ ubunter.com เว็บนี้คุณ Amine ตั้งใจจะทำเป็นวิดีโอบล็อก หากใครยังจำ Nixie ได้ก็ลักษณะคล้ายๆ กันครับ ซึ่งวิดีโอส่วนใหญ่อยู่บน Youtube สอนการใช้งาน Ubuntu ในทุกๆ แง่มุม ส่วนใหญ่จะมีเทคนิคและเคล็ดลับมาแนะนำกันเสมอๆ บางอย่างไม่เคยได้รู้เลย ก็ได้วิดีโอของคุณ Amine แหละครับช่วยชีวิตไว้ทุกที สำหรับใครที่ชอบดูวิธีทำและอธิบายแบบเห็นภาพ เว็บ ubunter.com เป็นเว็บที่ดีเว็บหนึ่งเลยครับ อ้อสำหรับท่านที่อยากเข้าหน้า Youtube โดยตรงก็เข้าได้จากลิงค์นี้ครับ และสำหรับใครยังสงสัย ว่าใช้ Open Source และระบบปฏิบัติการ Linux แล้วทำให้เครื่องเจ๊งแล้วล่ะก็ควรรีบไปดูเว็บไซต์นี้ดีกว่าครับ

ตามหัวข้อเลยครับ Ubuntu 10.04 ออก Beta2 แล้ว การเปลี่ยนแปลงสำคัญๆ ก็ตามนี้ครับ

Ubiquity slideshow ที่เป็นตัวนำเสนอระหว่างติดตั้งใช้กราฟิกตัวใหม่แล้ว


ปุ่มปิดหน้าต่างที่อยู่ด้านซ้าย ลำดับตำแหน่งใหม่โดยอิงตาม OS X คาดว่าคงลดเสียงด่าไปได้พอสมควร

ไอคอนสองสีมาใหม่ชุดใหญ่

สนใจดาวน์โหลดได้ที่ http://www.ubuntu.com/testing/lucid/beta2

ที่มา: http://ubuntuclub.com/node/1916

Suriyan ได้ภาพพื้นหลังสวยๆ มา 4 ภาพ ฝีมือการถ่ายภาพโดย @mrchoke แห่ง OpenTLE เป็นภาพธรรมชาติจากมุมมองของชาว OpenTLE ครับ สำหรับแพคเกจภาพพื้นหลัง suriyan-wallpaper-extra นั้นยังเปิดโอกาสให้ชุมชนช่วยเหลืองานพัฒนาได้ คุณสามารถร่วมกิจกรรมโดยการส่งลิงค์ภาพ ที่คุณคิดว่าน่าจะนำมาบรรจุลงในแพคเกจ พร้อมเขียนบรรยายภาพสั้นๆ ให้เหตุผลการนำเอาภาพของคุณมาเป็นภาพพื้นหลังของ Suriyan สำหรับท่านที่ต้องการร่วมสนุกกับกิจกรรม เสนอภาพพร้อมเหตุผล โดยเขียน comment ต่อท้ายข้างล่างครับ สำหรับแพคเกจภาพพื้นหลัง suriyan-wallpaper และ suriyan-wallpaper-extra บรรจุอยู่ในคลังซอฟต์แวร์ของ Suriyan เรียบร้อยแล้ว สำหรับท่านที่ใช้ Ubuntu 10.04 Lucid Lynx สามารถติดตั้งชุดภาพพื้นหลังและอัพเดทภาพพื้นหลังในทุกชุดได้เลย ลืม บอกไปว่าภาพพื้นหลังและเหตุผลของท่านใดโดยใจทีมงาน รับรางวัลสุดพิเศษ เป็น เสื้อ Ubuntu 10.04 อภินันทนาการโดย @gumara ครับ :) อย่ารอช้า มาร่วมกิจกรรมกับเรา!

Songbird โปรแกรมเล่นเพลงที่หน้าตาละม้ายคล้ายกับ iTune ประกาศการเลิกซัพพอร์ท Songbird บน Linux แล้ว หลังจากการประชุมของทีมงานทั้งหมด สาเหตุก็เพื่อต้องการโฟกัสการพัฒนาให้มากขึ้น ซึ่งเป้าหมายการพัฒนาจะอยู่บนระบบปฏิบัติการ Windows และ Mac OSX สำหรับ Songbird ใน Linux จะยังมีต่อไปแต่ตัวเลขรุ่นจะต่ำกว่า ยังมีซอร์สโค้ดนำเอาไปพัฒนาเพิ่มเติมได้เช่นเดิม แต่จะไม่มีการทดสอบและแก้บัก Songbird เป็นโปรแกรมเล่นเพลงที่สามารถเติมโตได้อย่างรวดเร็วด้วยคุณสมบัติของ XUL Runner ผนวกกับความสามารถที่มีอยู่ใน Fiefox ทำให้ Songbird มีคุณสมบัติทั้งโปรแกรมเล่นเพลงและบราวเซอร์ในตัวแถมความสามารถในการอัพเดทและเพิ่มโปรแกรมเสริมต่างๆ ได้ง่าย

เว็บไซต์ OMG Ubuntu ออกมาให้ความเห็นเกี่ยวกับการหยุดซัพพอร์ทของ Songbird ว่าไม่ได้สำคัญอะไรมากสำหรับผู้ใช้บน Linux ซึ่งบน Ubuntu เอง โปรแกรมเล่นเพลงอย่าง Rythmbox ก็มีความสามารถทัดเทียมกับ iTune และยังสามารถสั่งซื้อเพลง และ sync เพลงจาก Ubuntu One ที่เป็น Cloud Storage ได้อีกด้วย นอกจากนี้ก็ยังมีโปรแกรมเล่นเพลงอื่นๆ อีกมากมายอย่างเช่น Banshee ที่ตอนนี้สนับสนุนการฟังเพลงได้หลายฟอร์แมทมากขึ้น อีกทั้งยังจัดการไฟล์วิดีโอได้แล้ว ดังนั้นผู้ใช้บน Linux ไม่มีเรื่องที่ต้องน่ากังวลแต่อย่างใด

ที่มา – Songbird Blog

ช่วงเวลาที่ผ่านมาทีมงานนักพัฒนาอิสระได้โหมงานการพัฒนาและแก้ไขภาษาไทยบน OpenOffice.org มาได้สักระยะหนึ่ง ซึ่งล่วงเลยมากว่า 6 ปี การแปลภาษาไทยใน OpenOffice.org รุ่นใหม่ๆ ไม่มีความคืบหน้า ทางทีมงาน Thai Open Source ได้เร่ง contribute เข้าต้นน้ำให้มากที่สุด โดย “ปฏิญญามกราคม” ที่ทำร่วมกัน หวังจะช่วย contribute โครงการโอเพนซอร์ส อย่างน้อย 1 โครงการ หลังเลิกงาน 1 ชั่วโมง เพื่อสร้างกระแสในการพัฒนา และยังเป็นการช่วยงานพัฒนาภาษาไทยใน OpenOffice.org ให้ดีขึ้น แต่น้ำน้อยย่อมแพ้ไฟ ทีมงานไม่สามารถเร่งงานให้เสร็จได้ทันก่อน mile stone ถัดไปได้อย่างแน่นอน ซึ่งจะส่งผลกระทบให้ OpenOffice.org ในทุกระบบปฏิบัติการ การสนับสนุน locale ภาษาไทย เมนูภาษาไทยไม่ครบถ้วน ฯลฯ ทีมงานของ Oracle ที่รับผิดชอบดูแลโครงการ OpenOffice.org ต่อจาก Sun Microsystem ไม่ยังไม่ยืนยันว่าจะ build language pack Thai ให้ในช่วง release candidate หรือไม่

นั่นหมายความว่าจะไม่มีภาษาไทยใน OpenOffice.org ในรุ่นถัดไปและในตอนนี้ OpenOffice.org เข้าขั้นวิกฤติ หากปล่อยไว้นานกว่านี้คงไม่มีใครสามารถช่วยเหลือโครงการนี้ได้อีกต่อไป OpenOffice.org ยังต้องการกำลังจาก “คนไทยที่มีน้ำใจ อยากช่วยเหลือ อยากแบ่งปัน” กับโครงการนี้ ไม่มีฝรั่งคนไหนที่จะมาทำภาษาไทยให้ นอกจากคนไทยต้องรับผิดชอบงานพัฒนาในส่วนนี้เอง หากคุณต้องการช่วยเหลือในงานพัฒนา สามารถติดต่อเข้าร่วมโครงการแปลภาษาไทย บน OpenOffice.org ได้โดยการกรอกแบบฟอร์ม เพื่อร่วมโครงการได้ที่นี่ ทีมงานจะติดต่อกลับเพื่อนัดประชุมและวางแผนงานต่อไป