วันจันทร์ที่ 27 มีนาคม พ.ศ. 2560

[Ubuntu] สั่งให้ Xampp (Lampp) ทำงาน

บันทึกเอาไว้เพราะลืมทุกที

การใช้งาน Xampp (Lampp) บน elementary OS (Ubuntu) เมื่อติดตั้งเสร็จ เวลาจะใช้งาน มันไม่มีไอคอนมาให้เหมือนตอนใช้ Windows เลยต้องสั่งผ่าน terminal

คำสั่งที่เรียกให้ทำงานคือ

sudo /opt/lampp/lampp start

คำสั่งหยุดการทำงานคือ

sudo /opt/lampp/lampp stop

ถ้าต้องการเรียกใช้งานแบบ GUI เหมือนบน Windows ก็ให้สั่งด้วย

sudo /opt/lampp/manager-linux.run

หรือถ้าใช้ 64 bit ก็ให้เรียกใช้

sudo /opt/lampp/manager-linux-x64.run

*********

บันทึกเพิ่มเติม กรณีจะทำให้ Xampp (Lampp) เป็น icon ในรายการโปรแกรม
พยายามทำให้ใช้งานได้บน elementary OS แต่ไม่สำเร็จซักที

เปิดไฟล์ icon ขึ้นมาเพื่อแก้ไข

sudo gedit ~/.local/share/applications/xampp-control-panel.desktop

จากนั้นใส่ชุดคำสั่งลงไป

[Desktop Entry]
Name=XAMPP Control Panel
Comment=Start and Stop XAMPP
Exec=gksudo /opt/lampp/manager-linux-x64.run
;Exec=sudo -i python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
Type=Application
Categories=Development, Internet, Application
Icon=/opt/lampp/htdocs/favicon.ico
Terminal=false
Encoding=UTF-8

ดูเพิ่มเติมที่ http://askubuntu.com/questions/529500/how-to-start-xampp-gui

* *  * * * * * * *

[Keywords]

Linux, web, Ubuntu, elementary OS, Xampp, Lampp, GUI

วันพฤหัสบดีที่ 16 มีนาคม พ.ศ. 2560

[Ubuntu] Waiting for package manager lock ทำให้อัปเดตไม่ได้

[elementary OS 0.4 Loki - Ubuntu 16.04]

หลายวันก่อนได้กดอัปเดตระบบ (ผ่านทาง AppCenter) แล้วเจอปัญหาว่าอัปเดตรายการต่างๆ ไปจนเสร็จแล้ว แต่ในส่วน Operating System Updates มันค้างอยู่นานมากหลายชั่วโมง ก็เลยสั่ง shutdown ไปทั้งๆ ที่กำลังค้างๆ คาๆ อยู่แบบนั้น

ผลคือ... วันนี้มีรายการอัปเดตขึ้นมาใหม่ (ผ่านทาง AppCenter) แต่ไม่สามารถสั่งอัปเดตได้เลยซักรายการ

มันขึ้นว่า

Waiting for package manager lock

(T-T)

เคยเจออาการแบบนี้ แต่เมื่อ reboot ก็สามารถอัปเดตได้ปกติ แต่รอบนี้ไม่ได้

ค้นๆ จากเว็บอื่น เขาบอกให้ใช้คำสั่ง (ใน terminal)

sudo su
sudo rm /var/lib/apt/lists/lock
sudo apt-get update

ผลคือ... ไม่หาย

(T-T)

ค้นต่อไป... เจอว่าให้ลองใส่คำสั่งนี้ (ใน terminal)

sudo dpkg --configure -a

ผลคือ... หายแล้ว เย้!!!

แต่ในกระทู้อ้างอิง มีคนบอกว่าตอนแรกแก้แล้วหาย แต่หลังจากนั้นก็มีปัญหาอีก ง่ะ...

หวังว่าตัวเองจะไม่เจออาการอะไรแบบนั้นนะ T-T

* * * * * * * * * *


[อ้างอิง]

Waiting for package manager lock what does that mean?


* * * * * * * * * *

[Keyword]

Linux, elementary OS Loki, Ubuntu, Package manager lock

วันพุธที่ 15 กุมภาพันธ์ พ.ศ. 2560

[Ubuntu] แปลงไฟล์ jpg ให้เป็น pdf

บันทึกกันลืม

แปลงไฟล์ jpg หรือ png หรือไฟล์รูปภาพอื่นๆ เป็น pdf ด้วย command line บน Ubuntu

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

sudo apt-get install imagemagick

การใช้งาน ทำได้โดยเปิด terminal แล้ว cd เข้าไปในโฟลเดอร์ที่เก็บไฟล์ที่ต้องการแปลง แล้วใช้คำสั่ง

convert ชื่อไฟล์รูปภาพ.jpg ชื่อไฟล์ที่จะแปลง.pdf

ถ้าหากว่ามีไฟล์รูปภาพหลายไฟล์ ต้องตั้งชื่อให้เรียงลำดับตามตัวเลขเสียก่อน

- ถ้าหากว่ามีไฟล์ไม่เกิน 9 ไฟล์ ก็ตั้งเลข 1 ถึง 9 ได้เลย
- ถ้ามีไฟล์ไม่เกิน 99 ไฟล์ ให้ตั้งชื่อเป็นเลข 01 ถึง 99
- ถ้ามีไฟล์ไม่เกิน 999 ไฟล์ ให้ตั้งชื่อเป็นเลข 001 ถึง 999
ฯลฯ

* * * * * * * * * *

[Keywords]

Ubuntu, elementary OS, Linux, convert, image, pdf, รูปภาพ, แปลงไฟล์

วันพุธที่ 25 มกราคม พ.ศ. 2560

ติดตั้ง WineHQ 1.9.x บน Ubuntu 16.04

บันทึกกันลืม

ติดตั้ง WineHQ รุ่น 1.9.x บน Ubuntu

sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends wine-staging
sudo apt-get install winehq-staging


[Keyword]

Ubuntu, WineHQ

ติดตั้ง SketchUp 2016 บน Ubuntu 16.04

บันทึกกันลืม

สนใจอยากลองเล่น Google SketchUP แต่ว่ามันดันมีให้ใช้แค่บน Windows กับ Mac เท่านั้น เมื่อเราใช้งาน Linux จึงต้องพึ่งพา WineHQ

ลองค้นข้อมูลดู เจอแหล่งที่มาอยู่ 2 แห่ง
อันแรก ต้องติดตั้ง PlayOnLinux ส่วนอันหลังนี่ใช้ Wine เลยเลือกใช้อันหลัง

เริ่มต้น ให้โหลดไฟล์ทั้งหมดมาซะก่อน
  1. WineHQ
  2. SketchUP
  3. mfc100u.dll

ขั้นตอนการติดตั้ง
  1. ติดตั้ง WineHQ
  2. เมื่อติดตั้งเสร็จ เปิด Terminal ขึ้นมา แล้วพิมพ์ winecfg
  3. แท็บ Applications ด้านล่าง ที่เขียนว่า Windows Version ให้เลือกเป็น Windows 7 จากนั้นกด Apply
  4. แท็บ Libraries ช่อง New override for library ให้เลือก riched20 แล้วกด Add จากนั้นกด OK
  5. ติดตั้ง SketchUP แล้วคลิกไปเรื่อย
  6. ถ้ายังไม่ได้ติดตั้ง .NET framework 4.5 จะขึ้นให้เราติดตั้ง
  7. หากติดตั้งไม่สำเร็จ อาจจะมีปัญหาตอน download .NET ลองติดตั้งใหม่
  8. คัดลอกไฟล์ mfc100u.dll ไปใส่ไว้ในโฟลเดอร์ ~/.wine/drive_c/windows/system32/

ตอนที่เขียนบันทึก เจอปัญหาในระหว่างขั้นตอนติดตั้ง .NET คือ download เสร็จแล้วแต่ติดตั้งนานเป็นชั่วโมง แถบ progress bar นี่วิ่งวนหลายรอบ ไม่เสร็จซักที T-T

ถ้าไม่สำเร็จ คงจะโหลด .NET framework จาก Microsoft มาลองติดตั้งใน WineHQ เอง


link ข้อมูลเพิ่มเติม


==============================
Update
==============================
หลังจาก restart แล้วเริ่มต้นใหม่ด้วยการติดตั้ง .NET ให้เสร็จก่อน ค่อยติดตั้ง SketchUP ปรากฏว่าผ่านฉลุย ใช้เวลาติดตั้งแค่แป๊บเดียว

แต่... ติดตั้งเสร็จแล้วยังไม่สามารถเรียกให้โปรแกรมทำงานได้ T-T

สรุปว่า อดใช้

ทำไม Google ถึงไม่ทำเวอร์ชัน Linux ออกมานะ เฮ้อ
==============================


[Keyword]

Linux, Ubuntu, Google SketchUP, WineHQ