Archive for the ‘Linux’ Category

How to reset gnome panel

In case of you accidentally remove or modify the gnome panel and want to restore it back the factory default, please using this command

rm -r ~/.gconf/apps/panel

then logout and relogin the gnome to take the effect.

Related posts

Tags: , ,

Ubuntu – การติดตั้ง Apache-MySQL-PHP

สำหรับผู้ที่ไม่ต้องการติดตั้ง LAMP แต่ต้องการลง Apache -MySQL – PHP แบบแยกส่วนบน Ubuntu นั้น สามารถทำได้ตามขั้นตอนดังนี้

1. ติดตั้ง Apache 2

1.1 พิมพ์คำสั่งเพื่อติดตั้ง Apache 2

sudo aptitude install apache2

1.2 ลองเปิด Browser เพื่อทดสอบว่า Apache 2 ได้ทำงานอย่างถูกต้อง โดยพิมพ์ url ดังนี้ (ถ้า Apache ทำงาานแล้ว Browser จะขึ้นหน้าที่เป็น default ว่า “It works!!!”)

http://localhost

1.3 Home Directory ของ Apache 2 จะเริ่มต้นที่

/var/www

หรือตรวจสอบ Home Directory ได้ดังนี้

cat /etc/apache2/sites-available/default

โดย Home Directory จะอยู่ที่บรรทัดที่ขึ้นต้นด้วยคำว่า DocumentRoot ในกรณีที่ apache ไม่ทำงาน ให้ลอง restart server โดยใช้คำสั่งดังนี้

sudo /etc/init.d/apache2 restart

2. ติดตั้ง PHP5

2.1 ทำการพิมพ์คำสั่งเพื่อติดตั้ง PHP5 ดังนี้

sudo aptitude install php5 libapache2-mod-php5

2.2 ลองสร้างไฟล์ download.php ไว้ที่ /var/www/

echo “<? echo ‘test’; ?>” > download.php

และไปที่ Browser พิมพ์ในช่อง URL ว่า http://localhost/download.php เพื่อทดสอบว่า php ใช้งานร่วมกับ apache ได้แล้ว ถ้า Browser พยายามดาวโหลด download.php แทนที่จะประมวลผลไฟล์ให้พิมพ์คำสั่งดังนี้ เพื่อทำการเพิ่มให้ Apache รู้จัก php แล้วทำการ restart apache

sudo a2enmod php5 sudo /etc/init.d/apache2 restart

3. ติดตั้ง MySQL เพื่อ PHP5

3.1 พิมพ์คำสั่งดังนี้เพื่อทำการติดตั้ง MySQL เพื่อใช้งานกับ PHP5

sudo aptitude install mysql-server mysql-client php5-mysql libmysqlclient15-dev

3.2 เมื่อทำการลง MySQL เสร็จแล้วไม่มีการถามให้เราใส่ค่า Password ต้องทำการ reset password ใหม่ดังนี้

sudo dpkg-reconfigure mysql-server-5.0

จะมี Dialog ให้เราใส่ค่า Pasword สำหรับ root เพื่อใช้งาน MySQL ต่อไป

3.3 ติดตั้ง phpMyAdmin เพื่อใช้ควบคุม MySQL

sudo aptitude install phpmyadmin

พอติดตั้ง phpmyadmin เสร็จแล้วจะมี Dialog ถามว่าเราใช้ Webserver อะไร ให้เราเลือก Apache 2 แล้วกด Enter

Related posts

Tags: ,

ปัญหา Flash Plugin บน FireFox บน Ubuntu 8.10 (Intrepid)

สืบเนื่องจากความเดินตอนที่แล้ว

ปัญหา Flash Plugin บน FireFox บน Ubutu 7.1 (Gutsy)

คราวนี้ปัญหากลับมาอีกครั้งในเวอร์ชั่น 8.10 (Intrepid) แต่ครั้งนี้เราสามารถลง Flash Plugin บน Firefox ได้สำหรับผ่าน FireFox Add-ons Manager แต่ไม่สามาถใช้งานได้

โดยปกติแล้ว FireFox Add-ons Manager จะติดตั้ง Flash Plugin ที่ชื่อว่า flashplugin-nonfree แต่ใน Ubuntu 8.10 นี้ flashpugin-nonfree จะทำงานเข้ากันกับตัว FireFox ที่ Release มาพร้อม Ubuntu ไม่ได้

atthakorn@chaos:~$ aptitude search flash
i   adobe-flashplugin               – Adobe Flash Player plugin version 10
p   flashblock                      – mozilla extension that replaces flash plug
p   flashplugin-nonfree             – Adobe Flash Player plugin installer

วิธีแก้ไขก็คือ ลองค้นหา Package จาก Repository โดยใช้คำสั่ง aptitude search flash แล้ว ให้มองหา Package ที่ชื่อว่า adobe-flashplugin  แล้วทำการติดตั้งโดยใช้คำสั่งดังนี้

atthakorn@chaos:~$ sudo aptitude install adobe-flashplugin

จากนั้นลองรัน Firefox แล้ว Browse ไปยังเวบไซต์ที่มี Flash ทดสอบดูจะพบว่า Flash Application สามารถใช้งานได้แล้ว

Related posts

Tags: , , ,

แก้ปัญหา Android plugin บน Ubuntu Gutsy

ลองลง Android plugin บน Eclipse จะทดสอบรันโปรแกรม Sample ที่กับชุดพัฒนา Android พบว่าไม่สามาถทำงานได้ นั่งหาทางแก้ไขอยู่สักพัก พบว่าเจ้าตัว Android plugin ไม่สามารถทำงานบน Eclipse รันบน GCJ JVM ได้ ถ้าใครเจอปัญหาเดียวกันนี้ก็ให้ลองตรวจสอบ Default VM ของ Eclipse ได้โดยเปิดโปรแกรม Eclipse แล้วเลือก Help -> About Eclipse SDK -> Configuration details จะพบข้อมูลดังนี้

[...]
-vm
/usr/lib/jvm/java-gcj
[…]

จะเห็นว่า Default VM ของ Eclipse เป็น GCJ JVM ซึ่งเป็นเหตุผลที่ทำให้เจ้าตัว Android Plugin ทำงานได้ไม่เต็ม 100% วิธีแก้ไขก็ให้เราไปเปลี่ยนลำดับ JVM ที่เป็นของ Sun ให้อยู่บนสุดในไฟล์ /etc/eclipse/java_home ดังนี้

# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj

หลังจากแก้ไขแล้วให้ลองตรวนสอบที่หน้า Help ของ Eclipse อีกที Default VM จะต้องเปลี่ยนไปตามค่า Configuration ที่ได้แก้ไปสักครู่ แล้วก็ลองไปทดสอบรันโปรแกรมตัวอย่างของ Android อีกครั้งพบว่าตอนนี้โปรแกรมสามารถทำงานได้แล้ว

Related posts

Tags: , , , ,

ปัญหา Flash plugin for FireFox (Ubuntu Gutsy)

ปัญหาการ Install flash plugin ของ Firefox บน Ubuntu ซึ่งมีข้อผิดพลาดในการทำ md5 checksum เสร็จดังนี้

ทำให้ flash player ไม่สามารถ Install ได้ตามปกติ ค้นข้อมูลในเว็บไซต์อยู่นานจึงพบวิธีแก้สองวิธีคือ

  1. ทำการติดตั้งแบบ Manual ตามวิธีของ Adobe
  2. Install โดยใช้ Unofficial package

แต่วิธีที่ง่ายที่สุดคือวิธีที่สอง ซึ่งพิมพ์ไม่กี่คำสั่งก็จะได้ Flash plugin มาใช้งานอย่างง่าย ๆ ลองทำตามขั้นตอนนี้กันนะครับ

1. ทำการดาวโหลด Unofficial package จากลิงค์ข้างล่างนี้

wget http://launchpadlibrarian.net/10761023/flashplugin-nonfree_9.0.115.0ubuntu2_i386.deb

2. ทำการติดตั้งแบบ local ของ debian package โดยคำสั่ง

sudo dpkg -i flashplugin-nonfree_9.0.115.0ubuntu2_i386.deb

3. Restart โปรแกรม Firefox หนึ่งที เท่านี้ Flash player ก็พร้อมใช้งานกับ Firefox แล้วครับ

ที่มา – http://www.tombuntu.com

Related posts

Tags: , , ,

ติดตั้ง Sun Java 6 บน Ubuntu Gutsy

ปกติแล้ว Ubuntu Gutsy จะมี Java SDK ที่เป็นเวอร์ชั่นของ GNU ซึ่งถ้าลองตรวจสอบเวอร์ชั่นของ Java แล้วจะได้ผลลัพธ์ดังนี้

atthakorn@chaos:~$ java -version
java version "1.5.0" gij (GNU libgcj) version 4.2.1 (Ubuntu 4.2.1-5ubuntu5)
Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

แต่ถ้าเราต้องการเปลี่ยนมาใช้ SDK ของ Sun สามารถทำได้โดยสั่ง install sun-java6-jdk ผ่าน terminal ดังนี้

atthakorn@chaos:~$ sudo aptitude install sun-java6-jdk

แล้ว ก็ให้ตอบตกลงไปเรื่อย ๆ จนกระทั่งการ download และ install เสร็จ default jvm ตอนนี้ยังคงเป็นของ gcj อยู่ ให้ใช้คำสั่งเพื่อดูชื่อ jvm ทั้งหมดในเครื่องเราเป็นอันดับแรก

atthakorn@chaos:~$ sudo update-java-alternatives -l
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj

จากนั่นให้ทำการอัพเดท java-6-sun เป็น default jvm โดยใช้คำสั่ง

atthakorn@chaos:~$ sudo update-java-alternatives -s java-6-sun

และทำการเพิ่มบรรทัดของ /usr/lib/jvm/java-6-sun ไว้บนสุดในไฟล์ /etc/jvm ดังนี้

atthakorn@chaos:~$ cat /etc/jvm
# This file defines the default system JVM search order. Each
# JVM should list their JAVA_HOME compatible directory in this file.
# The default system JVM is the first one available from top to
# bottom.
/usr/lib/jvm/java-6-sun
/usr/lib/jvm/java-gcj
/usr/lib/jvm/ia32-java-1.5.0-sun
/usr/lib/jvm/java-1.5.0-sun
/usr

ลองตรวจสอบ version java อีกครั้ง จะพบว่าตอนนี้ default jvm ในเครื่องเราเป็น java 6 เรียบร้อยแล้ว

atthakorn@chaos:~$ java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)

Related posts

Tags: , , , ,

Linux – การแปลงไฟล์ 3gp เป็น mpg

เราสามารถแปลงไฟล์ 3gp เป็น mpg ได้โดยการใช้โปรแกรมชื่อว่า ffmpeg   การติดตั้งโปรแกรมนี้ผ่าน Debian หรือ Ubuntu สามารถทำได้โดยการเรียกใช้คำสั่ง

sudo aptitude install ffmpeg

การใช้งานก็ง่ายมาก เพียงแค่พิมพ์คำสั่งดังนี้

ffmpeg -y -i myfile.3gp -sameq -f mpegvideo -s cif -r25 -ar 32000 -ac 1 myfile.mpg

Related posts

Tags: , ,

Application เทียบเคียง Windows บน Ubuntu

ในทีแรกลง Ubuntu แล้วไม่รู้จะใช้โปรแกรมอะไรบ้าง นั่งนึกดูว่าเคยใช้โปรแกรมอะไรใน Windows ก็เลยนั่งค้นใน Google ได้ List โปรแกรมเทียบเคียง Window บน Linux มามากมาย บางโปรแกรมซึ่งเห็นแล้วจะต้องทึ่ง ไม่นึกว่า opensource จะมีโปรแกรมดี ๆ ที่น่าใช้มากมาย

Ubuntu (Gnome) application list

Web browser            – Firefox, SwiftFox, IE4Linux
Instant messenger    – Pidgin + plugins
Bittorrent        – Deluge
FTP client        – FileZilla
Text editor        – GEdit + plugins
Music player        – Amarok
Adv image editor    – Gimp + UFRaw (Photoshop)
Vector graphics        – Inkscape (Illustrator)
3D graphics        – Blender
Video player        – VLC media players
CD burning        – GnomeBaker
Simple video editor    – Avidemux
Adv video Editor    – CinePaint
DVD ripping        – DVDrip
Sound editor        – Jokosher
Email            – Evolution
Antivirus        – ClamAV
Java IDE        – Eclipse
MS.Net Framework    – Mono
Planetarium        – Stellarium
Flight simulator    – FlightGear
2D/3D CAD        – QCAD
3d game devkit        – Crystal Space, Ogre3d
Web development        – KompoZer (Dreamweaver)
PDF viewer        – Evince
Diagram builder        – Dia, Dia-gnome (MS Visio)
C++ IDE            – Code Blocks, Anjuta
HTML editor        – Bluefish
File compression    – P7zip
Database server        – MySql, PostgreSQL
Webserver        – Apache
Computing App        – SciLab
ISO mounter        – GMountISO
Windows Environment    – Wine
Chm Viewer        – XCHM
CHM to Html        – Libchm-bin
CHM to PDF        – HtmlDoc

Related posts

Tags: , , , , , , , , ,

ปัญหา Harddisk ของ Laptop บน Ubuntu

ไปเจอปัญหาน่าสนใจเกี่ยวกับ Power save mode  ของ Harddisk เกี่ยวกับการปรับเปลี่ยนความเร็วของหัวอ่าน Harddisk ตลอดเวลาเพื่อทำการประหยัดพลังงาน ซึ่งจะทำให้อายุการใช้งานของ Harddisk สั้นลง

รายละเอียดของปัญหาคร่าว ๆ (หยิบมาจากเว็บ อ.กิต) ดังนี้

“ฮาร์ดดิสก์โน้ตบุ๊คสมัยใหม่จะมีฟีเจอร์ load/unload ซึ่งทำงานคล้ายๆ กับการ park หัวอ่านของดิสก์ วิธีการ load จะเคลื่อนหัวอ่านเข้าหลังจาก spin จานจนได้รอบที่ทำให้หัวอ่านลอย และการ unload ก็จะเคลื่อนหัวเก็บก่อนแล้วค่อย spin down ฟีเจอร์ load/unload มีจำนวนรอบในการทำงานจำกัด ทำบ่อยๆ กลไกมันจะมีความแม่นยำลดลงจนอาจจะเกิดผลเสียกับแผ่นจาน ตัวเลขโดยประมาณคือที่ 600,000 รอบก็จะเริ่มมีอาการไม่ค่อยน่าเชื่อถือ .. พูดง่ายๆ คือ load/unload บ่อยๆ อาจทำให้อายุดิสก์จะสั้นลงได้ .. ทีนี้พวกฮาร์ดดิสก์ของโน้ตบุ๊คที่มี power management ก็มักจะลดการใช้พลังงานอยู่ใน stand-by mode โดยการ spin down หรือไม่ก็ sleep ไปเลย ทำให้ดิสก์ต้อง load/unload อยู่เรื่อยๆ”

ที่มา www.kitty.in.th

โดยปกติแล้ว feature นี้จะควบคุมโดย bios (default=ไม่ใช้งาน) แต่บาง OS ก็จะเขียนทับคำสั่งให้ไปเปิด feature นี้ วิธีเช็คว่า OS เราได้เปิดการใช้งานนี้หรือไม่ (สำหรับ Linux) ให้ไปเช็คโดยใช้คำสั่ง

less /etc/default/acpi-support

ไปหาตรวจสอบตัวแปรกที่ชื่อ ENABLE_LABTOP_MODE, ถ้ามีค่าเป็น TRUE ก็ให้เปลี่ยนเป็น FALSE เพื่อปิดการใช้งาน feature

ปล. ปัญหานี้เกิดได้ทุก OS ไม่เฉพาะ Ubuntu/Linux ทางฝั่ง Windows ก็เกิดขึ้นได้ ผมไม่ทราบว่าเช็คที่ไหน ถ้าเพื่อน ๆ คนไหนรู้ ก็มาเล่าสู่กันฟังด้วยนะครับ

Related posts

Tags: , ,

หัดเล่น Ubuntu Gusty v7.1

เพิ่งลง Ubuntu Gusty v7.1 ลงในเครื่องคอม แรก ๆ ก็ตะกุกตะกัก แต่ตอนนี้เริ่มใช้คล่องแล้ว กะว่าจะผันตัวมาสู่โลก opensource เต็มตัวซะที เห็นทีจะต้องโบกมือลา Windows ซะแล้วเรา :P เพราะรู้สึกเสถียรและเร็วกว่ามากก

Related posts

Tags: ,


Page 1 of 11