Tag: Linux

วิธีแก้ปัญหา HDMI ของการ์ดจอ ATI ไม่มีเสียงบน Ubuntu (สำหรับ External Monitor)

สวัสดีชาวโลกครับ หลังจากที่ไม่ได้อัพเดทบล็อกประมาณชาติกว่า เพราะตอนนี้กระผมได้เลิกสายงานอาชีพไอที มาประกอบธุรกิจส่วนตัวที่บ้านที่ใต้เสียแล้วครับ วันเวลาผ่านไปอะไรๆ ก็เปลี่ยนตาม แต่มีสิ่งนึงที่ไม่ได้เปลี่ยนไปจากใจผมนั้นก็คือ รักที่จะศึกษาอะไรใหม่ๆ วันนี้ก็เช่นกัน หลังจากที่ Ubuntu เพิ่งปล่อย Release 13.10 มาเมื่อไม่นานนี้ ก็ต้องลองซะหน่อย ไม่งั้นวิชาครั้งสมัยพระเจ้าเหาคงได้เข้าหม้อกันหมด ต้องหาอะไรใหม่ๆ เล่นบ้าง

หลังจากพร่ามบ่นมาเสียนานก็มาเข้าเรื่องของเรากันดีกว่าครับ เรื่องของเรื่องมีอยู่ว่ากระผมติดตั้ง Ubuntu 13.10 ใหม่ และผมก็เพิ่งโหลด Series ฝรั่งมาเรื่องนึง(Prison Break) รู้สึกว่าดูใน Notebook ไม่มันเลยต้องการจะต่อเข้ากับทีวีที่บ้านผ่านพอร์ต HDMI ปัญหามีอยุ่ว่า ต่อได้ภาพขึ้นแต่เสียงไม่ยักมาแฮะ เลยเป็นสาเหตุให้กระผมต้องหาวิธีแก้ ซึ่งรู้สึกว่าปัญหานี้จะเป็นปัญหามาจาก bug ของ kernal เวอร์ชั่น 3.x ทำให้ใน Sound Settings มองไม่เป็น Sound Card ATI/HDMI ลอง Search ไปเจอคำถามและคำตอบจาก forum ฝรั่งได้คำตอบมาว่าต้อง update parameter ของ grub ก็จะใช้งานได้ ผมไม่รอรีรีบทำตามขั้นตอนมีอยู่ว่า

1. ให้เพิ่งบรรทัดนี้เข้าไปใน /etc/default/grub

GRUB_CMDLINE_LINUX=”radeon.audio=1″

2. จากนั้นให้ใช้คำสั่ง

sudo update-grub

3. reboot ครับ หลังจาก Reboot เครื่องเราก็จะมองเห็น Sound Card ATI/HDMI ในเมนู Sound Settings แล้วครับ

เท่านี้ผมก็ดูหนัง ดูซีรีย์ได้สบายแฮแล้วครับ

ขอบคุณข้อมูลดีๆ จาก : http://askubuntu.com/questions/285920/no-sound-through-hdmi-out-13-04

Share/Save

Leave a Comment October 19, 2013

วิธีแก้ปัญหา Ubuntu 12.10 Kernel 3.5.0-18 ไม่เจอ Wireless

ผมใช้ Notebook Dell Inspiron N4010 chip wireless เป็น Broadcom Corporation BCM4313 แล้วเจอปัญหาหลัง Upgrade Kernel เป็น version 3.5.0-18 แล้ว wireless หายก็ไปเจอวิธีแก้ใน
เขาเขียนไว้ว่า

sudo modprobe -r b43 ssb wl sudo apt-get remove bcmwl-kernel-source sudo apt-get install build-essential dkms linux-headers-generic sudo apt-get install bcmwl-kernel-source

ทำตามนี้ wireless ก็กลับมาใช้งานได้เลยครับ
ใครเจอปัญหาอยู่ก็ลองทำตามนี้ดูนะครับ

Leave a Comment November 7, 2012

ให้การติดตั้ง Dependency Library เป็นเรื่องง่ายๆ ด้วย yum whatprovides

วันนี้มีทิปของคำสั่ง yum มาฝากครับ สำหรับใครที่เคยใช้คำสั่ง yum ก็คงรู้ดีว่ามันช่วยให้ชีวิตของเราสะดวกสบายแค่ไหนในเรื่องช่วยติดตั้ง packages ต่างๆ yum ติดตั้งโน้นนี่นั้นแสนสบาย แต่ก็เชื่อเหลือเกินว่าชีวิตเราคงไม่สะดวกราบรื่นสักเท่าไรนัก นานๆ ทีจะมี package third-party มาให้เราลงซึ่งส่วนใหญ่จะมาเป็น .rpm และแน่นอนว่าไอ้ .rpm นี่อาจสร้างปัญหาให้คุณได้หากมันต้องการ dependency library เช่นอาจจะฟ้อง error ว่าหา library นี้ไม่เจอบ้างหละ ต้องติดตั้ง library นี้ก่อนบ้างละ ดังตัวอย่าง

[root@DR-SERVER ~]# rpm -Uvh arcserverha_rhel6_x86_64.rpm libc.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.1.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libc.so.6(GLIBC_2.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2 is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libdl.so.2(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1 is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1(GCC_3.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libgcc_s.so.1(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libm.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpam.so.0 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpam.so.0(LIBPAM_1.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0 is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.0) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.1) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libpthread.so.0(GLIBC_2.3.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libresolv.so.2 is needed by ARCserveRHA-16.1-2.3124.x86_64 libresolv.so.2(GLIBC_2.2) is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6 is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6(CXXABI_1.3) is needed by ARCserveRHA-16.1-2.3124.x86_64 libstdc++.so.6(GLIBCXX_3.4) is needed by ARCserveRHA-16.1-2.3124.x86_64

จะลงแค่ package เดียวพี่แกเล่นซะยาวเลย จาก error ฟ้องว่ามันต้องการ libc.so.6 libdl.so.2 และ library อีก 3-4 ตัว จะทำยังไงละทีนี้ ปกติเราก็จะเอาชื่อ library ที่เจอไป search หา .rpm ใน internet มาติดตั้งเพิ่มเติมแต่วันนี้เราจะลองหา library ที่มันต้องการผ่านคำสั่ง yum กันดูครับโดยใช้คำสั่ง

yum whatprovides <ชื่อ library>

ตัวอย่าง

[root@DR-SERVER ~]# yum whatprovides libc.so.6 Loaded plugins: product-id, refresh-packagekit, subscription-manager Updating Red Hat repositories. Repository 'rhel6' is missing name in configuration, using id glibc-2.12-1.25.el6.i686 : The GNU libc libraries Repo : rhel6 Matched from: Other : libc.so.6

สังเกตชื่อ package ที่มี library libc.so.6 ได้จากบรรทัดที่ขีดเส้นใต้ครับ ที่เหลือเราก็แค่สั่ง yum install ชื่อ package นั้นเราก็จะได้ library libc.so.6 มาใช้งานแล้ว เช่น

[root@DR-SERVER ~]# yum install glibc-2.12-1.25.el6.i686

มันต้องการกี่ตัวก็ yum whatprovides ไปจนครับนะครับ
บ๊ายบาย

1 Comment November 1, 2012

การ Config SAN Multipath I/O บน Ubuntu Server

สวัสดีครับ วันนี้จะมาแนะนำวิธีการคอนฟิก Multipath I/O สำหรับ SAN Storage บน Ubuntu Server กันครับ
อะไรคือ Multipath ตามความเข้าใจของผมคือ สมมติว่าเราสร้าง Volume หรือ LUN ไว้บน Storage ไว้ 1 Volume/LUN แต่เรา Present Volume หรือ LUN นั้นออกมาจาก Port FC 2 Port เพื่อป้องกันการ Fail ของอุปกรณ์ จะทำให้เครื่อง Server เห็น Volume/LUN นั้นเป็น Disk 2 ลูก ทั้งที่จริงแล้วมันคือ Volume/LUN เดียวกัน ดังนั้นเราจำเป็นต้องทำการ Map ให้เครื่อง Server ของเราเห็น Disk เพียงลูกเดียวด้วยการทำ Multipath

ในตัวอย่างนี้ผมใช้ Ubuntu 10.04.3 LTS Server กับ SAN Storage HP MSA P2000 นะครับ

สำหรับ Ubuntu นั้นมี Package ตัวนึงที่ชื่อ multipath-tools ซึ่งเราสามารถติดตั้งด้วยใช้คำสั่ง

root@server1:~# apt-get install multipath-tools

ติดตั้งเสร็จแล้วก็ทำการสร้างไฟล์ /etc/multipath.conf โดยจะคำสั่ง vi สร้างไฟล์ขึ้นมาใหม่หรือจะใช้ cat ตามตัวอย่างด้านล่างก็ได้

root@server1:~# cat <<EOF > /etc/multipath.conf
defaults {
       user_friendly_names     yes
       path_grouping_policy    group_by_serial
       path_checker            tur
}

blacklist {
       devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
       devnode "^sda"
       # blacklist any other locally attached block devices here
}
EOF

จากนั้นสั่ง restart service multipath-tools สักรอบ

root@agoldap:~# /etc/init.d/multipath-tools restart

ดูผลด้วยคำสั่ง multipath -lv

root@server1:~# multipath -lv
mpath0 (3600c0ff000134ec320b7334f02000000) dm-0 ,
[size=149G][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
 \_ #:#:#:#  -   #:#   [active][undef]
\_ round-robin 0 [prio=0][enabled]
 \_ 0:0:1:14 sdb 8:16  [active][undef]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:14 sdc 8:32  [active][undef]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:1:14 sdd 8:48  [active][undef]

ผมก็จะได้ประมาณนี้ โดยเวลาเราจะอ้างถึง raw disk ก็อ้างชื่อเป็น mpath0 ซึ่งอยู่ใน /dev/mapper/mpath0
ลองทดสอง fdisk กันเลย

root@server1:~# fdisk /dev/mapper/mpath0

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p

Disk /dev/mapper/mpath0: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8ca1da99

              Device Boot      Start         End      Blocks   Id  System
/dev/mapper/mpath0p1   *           1       19452   156248158+  83  Linux

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/mapper/mpath0: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8ca1da99

              Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-19452, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-19452, default 19452):
Using default value 19452

Command (m for help): p

Disk /dev/mapper/mpath0: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8ca1da99

              Device Boot      Start         End      Blocks   Id  System
/dev/mapper/mpath0p1               1       19452   156248158+  83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 22: Invalid argument.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

ดู Partition ที่เราสร้างโดยการเข้าไปเช็คที่ /dev/mapper

root@server1:~# cd /dev/mapper/
root@server1:/dev/mapper# ls -l
total 0
crw-rw---- 1 root root  10, 59 2012-05-15 14:14 control
brw-rw---- 1 root disk 251,  0 2012-05-15 15:25 mpath0
brw-rw---- 1 root disk 251,  1 2012-05-15 15:25 mpath0-part1
root@server1:/dev/mapper#

Partition ที่เราเพิ่งสร้างคือ mpath0-part1
ทีนี้ลองมา format มันเป็น ext4 กัน

root@server1:~# mkfs.ext4 /dev/mapper/mpath0-part1
mke2fs 1.41.11 (14-Mar-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
9773056 inodes, 39062039 blocks
1953101 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
1193 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
	4096000, 7962624, 11239424, 20480000, 23887872

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

เสร็จแล้วก็ลอง mount ไปใช้ดู

root@server1:~# mount /dev/mapper/mpath0-part1 /backup
root@server1:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p1     130G  2.1G  121G   2% /
none                  3.9G  236K  3.9G   1% /dev
none                  4.0G     0  4.0G   0% /dev/shm
none                  4.0G  104K  3.9G   1% /var/run
none                  4.0G     0  4.0G   0% /var/lock
none                  4.0G     0  4.0G   0% /lib/init/rw
none                  130G  2.1G  121G   2% /var/lib/ureadahead/debugfs
/dev/mapper/mpath0-part1
                      147G  188M  140G   1% /backup

หากต้องการจะให้มัน mount เองทุกครั้งตอนเปิดเครื่องก็เข้าไปแก้ไขไฟล์ /etc/fstab เองนะครับ
เป็นอันเสร็จครับ

แหล่งข้อมูล : https://www.sit.auckland.ac.nz/Configuring_SAN_access_with_Linux_multipath

Leave a Comment May 15, 2012

วิธีแปลง Unix Time (POSIX Time) เป็นเวลาที่คนธรรมดาอ่านรู้เรื่องบน Linux

วันนี้เป็น Tip สั้นๆ ครับมาไวไปไว สำหรับใครที่ไปเจอ Unix time แล้วอ่านไม่รุ้เรื่องว่ามันคืออะไรลองเอาคำสั่งนี้ไปใช้ดูครับ
ใช้คำสั่ง date -d @xxxxxxxxxx

root@agoldap:~# date -d @xxxxxxxxxx

โดยที่ xxxxxxxxxx เป็น unix time ที่เราต้องการจะ convert

ตัวอย่าง

root@agoldap:~# date +%s 1332144867 root@agoldap:~# root@agoldap:~# root@agoldap:~# root@agoldap:~# root@agoldap:~# date -d @1332144666 Mon Mar 19 15:11:06 ICT 2012 root@agoldap:~#

จบ

ข้อมูลเกี่ยวกับ Unix time : http://en.wikipedia.org/wiki/Unix_time

Leave a Comment March 19, 2012

อยากรู้ว่าเครื่อง Ubuntu แสนรักของเราใส่แรมได้สูงสุดเท่าไหร่ทำไงหนอ

วันนี้เป็น How To สั้นๆ ครับ สำหรับใครที่อยากรู้ว่าเครื่องคอมพิวเตอร์ที่ติดตั้ง Ubuntu ของตัวเองใส่ Ram ได้สูงสุดกี่ GB คำสั่งมีดังนี้
ง่ายแค่สั่ง

sudo dmidecode --type memory

ผลที่ได้

mrgill@mrgill-laptop:~$ sudo dmidecode --type memory [sudo] password for mrgill: # dmidecode 2.9 SMBIOS 2.6 present. Handle 0x0016, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 2 Handle 0x0017, DMI type 17, 28 bytes Memory Device Array Handle: 0x0016 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: 1 Locator: DIMM_A Bank Locator: Not Specified Type: Type Detail: Synchronous Speed: 1333 MHz (0.8 ns) Manufacturer: 0198 Serial Number: 8C1CE17A Asset Tag: 1137 Part Number: 99U5428-040.A01G Handle 0x0018, DMI type 17, 28 bytes Memory Device Array Handle: 0x0016 Error Information Handle: No Error Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: 1 Locator: DIMM_B Bank Locator: Not Specified Type: Type Detail: Synchronous Speed: 1333 MHz (0.8 ns) Manufacturer: 80CE Serial Number: 673855AF Asset Tag: 1120 Part Number: M471B5273DH0-CH9

จากตัวอย่างเครื่อง Notebook Dell Inspiron N4010 ของผมสามารถใส่ Ram ได้สูงสุดแค่ 8GB และยังบอกอีกว่าใช้ DIMM ไหนไปบ้าง

Leave a Comment December 19, 2011

วิธีติดตั้ง Visual CertExam Suite บน Ubuntu 11.10

วันนี้ขอแนะนำ Dark Side Technical เกี่ยวกับการติดตั้งโปรแกรม Visual CertExam Suite สำหรับท่านที่ต้องการลองทำข้อสอบจำลอง Certify ต่างบน Ubuntu กันครับ ในที่นี้ผมขอใช้ version 1.9.987 นะครับ
อันนี้ Search หาใน Google กันได้เลยมี Key ให้เรียบร้อยผมแนะนำแค่นี้พอละกัน ส่วนใหญ่จะเป็น zip ไฟล์มีทั้งตัวติดตั้งและ Registry Key สำหรับ Activate

ขั้นตอนการติดตั้ง
1. หาที่ download ไฟล์กันมาก่อน อันนี้หาเองครับลอง search ใน google ดู key ประมาณ Visual CertExam Suite with reg key ก็จะเจอ
2. ได้ไฟล์ .zip มาก็แตกมันออกครับ
3. ติดตั้ง package wine หากใครมีอยู่แล้วก็ไม่ต้องติดตั้ง
4. เปิด Terminal แล้ว cd เข้าไปยัง Directory ที่เก็บไฟล์ที่แตกออกมาเมื่อกี้
5. ใช้คำสั่ง

$ wine visual_certexam_suite_setup.exe

หรือจะคลิกขวาที่ไฟล์ visual_certexam_suite_setup.exe แล้วเลือก Open With Wine Windows Program Loader
จากนั้นทำตามขั้นตอน step next ไปเรื่อยๆ จนเสร็จ
6. เมื่อติดตั้งเสร็จแล้วจะเข้า Registry Key เข้าไปยังไงนี่แหละปัญหา มัน Double Click ติดตั้งไม่ได้เหมือนใน Windows เรามีวิธีแก้ไม่ยากครับ ให้เปิด Terminal ขึ้นมา จากนั้นใช้คำสั่ง

mrgill@mrgill-laptop:~$ regedit

7. จะมีหน้าต่างโปรแกรม Registry Editor ขึ้นมาเหมือนใน Windows คลิกที่เมนู Registry -> เลือกเมนู Import Registry File…
8. ลองเรียกโปรแกรม Visual CertExam กันเลย ลอง Add ไฟล์ .vce กันได้เลย

เท่านี้ก็พร้อมใช้งานแล้วครับผม

โชคดีในการสอบ

Leave a Comment December 11, 2011

สูตรคำนวณพื้นที่ Disk สำหรับติดตั้ง Zimbra

STORAGE CALCULATION EXAMPLE
(Based on ‘Mailbox Usage of 200 MB’ and 500 users)

+ User Data: 500 users with 200 MB = 100 GB user data
+ MySQL data: 5% of 100 GB (User Data): 5 GB
+ Zimbra binaries: 10 GB
+ Zimbra logs: 20 GB
+ Zimbra indexes: 25% of 100GB (User Data) = 25 GB

SUBTOTAL:
 100 + 5 + 10 + 20 + 25 = 160 GB
Backups: 160 % of Subtotal: 160 * 160% = 256 GB for backups
TOTAL: 160 + 256 = 416 GB

อ้างอิง : http://blog.zimbra.com/blog/archives/2009/05/6-tips-for-a-smooth-zimbra-server-install.html

Leave a Comment December 7, 2011

แก้ปัญหา Emesene connect ไม่ได้บน Ubuntu

ตอนนี้หลายที่คนใช้ Emesene บน Ubuntu คงประสบปัญหาน้ำท่วมกันแถมยัง connect หรือ login เจ้า emesene ไม่ได้อีกใช่ไหมครับ
ปัญหาดังกล่าวเกิดมาจากทาง Server ของ Live Messenger จึงทำให้ Third-party MSN Client ไม่สามารถ login ได้
วิธีแก้ไขปัญหาชั่วคราวตอนนี้ก็ให้ Download Emesene จากลิงค์ข้างล่างมาใช้ไปก่อนครับ

Download Emesene Snapshot

โหลดมาแล้วก็ Extract มันออกมาครับแล้วเข้าไปในไดเรกทอรี emesene -> ดัลเบิลคลิกที่ emesene เลือก Run
จากนั้นก็กรอกข้อมูล login ปกติได้เลยครับ
หลังจาก login สำเร็จ ระบบอาจแจ้งเตือนว่า profile เรา broken ถ้าเรากด Yes มันก็จะให้เรา login เข้าไปใน Live profile เพื่อแก้ไข profile ได้ครับ

สำหรับหรับใครที่จะใช้ emesene ตัวนี้เป็นการถาวรก็ mv directory emesene ของใหม่ไปทับของเก่าที่ /usr/share/emesene/ ได้เลยครับ

root@mrgill-laptop:~# mv /usr/share/emesene/emesene /usr/share/emesene/emesene.backup #backup ตัวเก่าเก็บไว้ก่อน root@mrgill-laptop:~# mv Desktop/emesene-emesene-00cd2cc/emesene/ /usr/share/emesene/ #ย้ายตัวใหม่มาไว้แทนที่ของเก่า

จบครับ

ขอบคุณข้อมูลจาก : http://www.omgubuntu.co.uk/2011/11/emesene-not-connecting-quick-fix/

Leave a Comment November 11, 2011

การติดตั้ง Notepad++ บน Ubuntu 11.10

เมื่อวานเพิ่งติดตั้ง Ubuntu 11.10 สดร้อนๆ เลยครับ
ก็พยายามติดตั้งโปรแกรมต่างๆ ให้เหมือนเดิม หนึ่งในนั้นคือ Notepad++ editor ที่น่าใช้ตัวนึง
น่าเสียดายที่ตอนนี้ Notepad++ ยังไม่มี version ที่สามารถติดตั้งบน Linux ได้
แต่ก็ไม่ใช่ว่าจะไม่สามารถติดตั้งได้ซะทีเดียว เราสามารถติดตั้ง .exe ได้โดยใช้ความสามารถของ wine เข้ามาช่วย
อย่างแรกคุณต้องติดตั้ง wine ก่อน

sudo installl wine

จากนั้นเข้าไป download Notepad++ จาก http://notepad-plus-plus.org/download/
โหลดเสร็จแล้วเปิด terminal ขึ้นมาครับ ผม save npp.5.9.4.Installer.exe ไว้ที่ ~/Downloads ก็ cd ไปที่ ~/Downloads save ไว้ที่ไหนก็เข้าไปที่นั้นแหละครับ

cd ~/Downloads

มาเริ่มติดตั้งกันเลยโดยใช้คำสั่ง

wine npp.5.9.4.Installer.exe

จากนั้นจะมี Wizard ขี้นมาก็ next อย่างเดียวได้เลยครับ

Leave a Comment October 15, 2011


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

June 2017
S M T W T F S
« Jun    
 123
45678910
11121314151617
18192021222324
252627282930  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll