วันนี้จะมีเขียนเรื่องลำดับการปรับแต่ง Ubuntu Linux เตรียมสำหรับการเอาไว้ทำงานดนตรีนะครับ
ในขณะนี้ Ubuntu มาถึงเวอร์ชั่น 7.04 (Feisty) แล้ว
การที่จะเตรียม Ubuntu สำหรับงานด้าน multimedia
ก็จะมีสิ่งที่แนะนำก็คือ
ลง Ubuntu ตามปกติ แล้วอัพเกรดเป็น Ubuntu Studio ได้เลย
(เนื่องจากตอนนี้ มีคนโหลด DVD ISO ของ Ubuntu Studio กันมากมายล้นหลาม
เริ่มโหลด หรือว่าเอาแผ่นของ Ubuntu 7.04 (Feisty) มาลงก่อนจะสะดวกกว่า
แล้วค่อยเพิ่ม package ต่างๆให้กลายเป็นเซ็ตของ Ubuntu Studio
ลง Linux Kernel เหล่านี้ด้วย: lowlatency และ realtime
สำหรับการทำงาน multimedia ที่ทันใจมากขึ้น
ปรับเพื่อให้ใช้ midi ได้ด้วยการปรับ alsa sequencer
นอกนั้น ปรับ ALSA ให้สามารถโหลด firmware สำหรับ soundcard พิเศษที่มีได้
(อันนี้แล้วแต่กรณีของคนที่ใช้ soundcard หรือ audio interface พิเศษ
ก็ลองอ่านจากเรื่อง alsa อีกที เพราะว่าผมไม่แน่ใจว่าแก้ปัญหาอย่างไรได้บ้าง
ตอนนี้ยังงมเข็มกับ alsa อยู่เลยฮ่าๆๆ)
งั้นมาดูแต่ละขั้นตอนกันไปเลย
ลง Ubuntu
เข้า http://www.ubuntu.com/getubuntu (หรือจะเริ่มจาก ubuntu.com เลยก็ได้ เข้าไปง่ายอยู่แล้ว)
Download Ubuntu -> เลือก Release (แนะนำให้เป็น Desktop) เลือก Ubuntu 7.04 (Feisty)
เลือกคอมพิวเตอร์ที่จะเอาไปลง (x86 pc หรือ 64bit AMD and Intel หรือ Sun UltraSPARC)
เลือก mirror หรือประเทศ ที่จะโหลด ยิ่งใกล้ยิ่งสบาย
นอกนั้น ผมก็แนะนำว่า ให้เลือกเป็น alternate desktop CD ด้วย
สำหรับคนที่ชอบ Live CD เอาเป็น Live CD ไปก็ไม่มีปัญหา
แต่กว่าจะได้ install ผมรู้สึกว่ามันนานไปหน่อย เลยชอบ install จาก alternate install
ยังไงก็สามารถ install ได้แบบ debian อยู่แล้ว
หลังจากนั้นก็รอจนกว่าจะได้แผ่น Ubuntu มา..
แนะนำสำหรับคนที่โหลดอะไรหนักๆไม่ไหว:
ลองไปโหลด debian etch หรือ Debian
GNU/Linux version 4.0
เอาเป็นเวอร์ชั่น netinstall CD (ขนาดเพียง 100 กว่า MB)
แล้วทำการ install เพียงแค่ base system
หลังจากนั้นเปลี่ยน repository ใน /etc/apt/sources.list ให้เป็นของ Ubuntu Feisty
deb http://th.archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://th.archive.ubuntu.com/ubuntu/ feisty main restricted
# Major bug fix updates produced after the final release of the distribution.
deb http://th.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://th.archive.ubuntu.com/ubuntu/ feisty-updates main restricted
# Packages from the main main debian
deb http://th.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://th.archive.ubuntu.com/ubuntu/ feisty universe
## software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence.
deb http://th.archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://th.archive.ubuntu.com/ubuntu/ feisty multiverse
## software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
# deb http://th.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# deb-src http://th.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
# Security
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse
โอเค กลับมาที่ Ubuntu กัน
เมื่อเราลง Ubuntu เสร็จแล้ว มี desktop ให้ใช้แล้ว
ก็จะแนะนำให้ apt-get update, apt-get upgrade เพื่อเตรียมอัพไปเป็น Ubuntu Studio!
การที่จะ upgrade เป็น Ubuntu Studio นั้น
ถ้าไม่แน่ใจ ลองเข้าใน http://ubuntustudio.org/
แล้วอ่านดูก่อนก็ได้ หรือดูจาก WIKI (wiki ของ Ubuntu) ก่อนก็ได้ ในหัวข้อ Ubuntu Studio
เพื่อเช็ค repository ของ Ubuntu Studio
ส่วนของปัจจุบันนั้น
สามารถแอด repository ของ Ubuntu Studio นี้ลงใน /etc/apt/sources.list ได้เลย
deb http://archive.ubuntustudio.org/ubuntustudio feisty main
แล้วไปเอา gpg key ได้ด้วยคำสั่ง
wget -q http://archive.ubuntustudio.org/ubuntustudio.gpg -O- | sudo apt-key add -
หลังจากนั้นทำการ apt-get update เราก็พร้อมที่จะลง หลายๆอย่าง เพื่อทำให้เป็น Ubuntu Studio
ก็จะแนะนำให้ install ตัว package เหล่านี้โดยขั้นต้น
ubuntustudiolauncher ubuntustudio-desktop ubuntustudio-gdm-theme ubuntustudio-icon-theme ubuntustudio-look ubuntustudio-session-splashes ubuntustudio-theme ubuntustudio-wallpapers usplash-theme-ubuntustudioubuntustudio-default-settings ubuntustudio-sounds ubuntustudio-artwork ubuntustudio-screensaver
(ที่ผมทำ ตัวหนา ไว้ จะเป็นตัวสำคัญๆที่แนะนำให้ install เป็นหลัก
นอกนั้นจะเป็นเรื่อง หน้าตา เสียงประกอบ มากกว่า ไม่จำเป็นเท่า)
หลังจากนั้น ให้เลือก package เหล่านี้ที่จะลง
ว่าอยากจะลง application สำหรับทำงานด้านไหน
ubuntustudio-audio ubuntustudio-audio-plugins ubuntustudio-video ubuntustudio-graphics
พอทำเสร็จแล้ว (ถ้าลงทั้งหมด ก็จะต้องโหลดเพิ่มอีกประมาณ 200 กว่า MB สำหรับ Ubuntu Feisty นะครับ)
- - -
ขั้นต่อไป จะแนะนำการลง low-latency kernel
ก็ทำการ install แพคเกจชือ่ linux-lowlatency ได้เลยครับ
ขั้นต่อไป จะแนะนำการลง Realtime Kernel !!
อันนี้ เขามี Kernel ที่เขากำลังทดสอบอยู่ให้ลองใช้ครับ (เป็น Beta อยู่)
ลองเข้าไปดูได้จาก https://wiki.ubuntu.com/RealTime
ในขณะนี้ เขาบอกวิธีการลง linux-image ที่เป็น RealTime ไว้ว่า
ให้แอด repository นี้ ใน /etc/apt/sources.list
deb http://www.texware.it/ubuntu feisty/
deb-src http://www.texware.it/ubuntu feisty/
หลังจากนั้น ไปเอา gpg key มาด้วยคำสั่ง
wget -q http://www.texware.it/ubuntu/feisty/BBA3222D.gpg -O- | sudo apt-key add -
หลังจากนั้นทำการ apt-get update แล้วก็พร้อมทำการ install แพคเกจชื่อ linux-realtime
แค่นี้ก็ได้ real-time linux kernel มาเล่นสำหรับงาน multimedia ครับ
- - -
แต่แค่นี้ยังไม่พอ เหลืออีกคือ ปรับ midi ให้ใช้งานได้ตามปกติ
เช่น ใช้กับ jack ได้
ใช้คำสั่งนี้เลยครับ
sudo modprobe snd-seq
เป็นการโหลด ALSA Sequencer
แต่ถ้าต้องการให้มันโหลดทุกครั้งที่เปิดเครื่อง ก็ทำแค่นี้ก็จบเลย
sudo su -c 'echo snd-seq >> /etc/modules'
- - -
สำหรับหลายๆคน ที่ใช้ soundcard ที่ยังไม่ support โดย Ubuntu โดยดั้งเดิม
ทดลองอ่านเอาในเว็บของ ALSA ประกอบด้วย
ถ้าคิดว่า support แต่มันยังไม่ลง Firmware ให้
ก็ลองแพคเกจ alsa-firmware-loaders และ alsa-firmware ด้วย
ขอให้โชคดีครับ