ใช้ LEXiTRON ใน Debian

อัดรูปดิจิตอล ทำสมุดภาพของคุณเอง
รอรับได้. ท่องเที่ยว แต่งงาน ฯลฯ

www.tanabutr.co.th/photobook


ใน LTN's apt จะมีแพ็กเกจพจนานุกรม LEXiTRON อยู่ในนั้นด้วย. โปรแกรม LEXiTRON นี้เขียนด้วย Java ซึ่ง Debian ไม่มี Java ของ Sun อยู่ใน repository ของ Debian เพราะหนังสืออนุญาติใช้งานไม่ใช่ซอฟต์แวร์เสรี. แต่ก็ยังมี Java แบบอื่นๆให้เช่น gcj, gij, kaffe ฯลฯ.

โดยปรกติผมมักจะใช้ JDK ของ Sun ก็มักจะดาว์นโหลด JDK มาจาก java.sun.com แล้วมาติดตั้งเอง. Java ที่จะมาใช้กับ LEXiTRON นั้นไม่ควรใช้ Java รุ่น 1.5 เพราะใช้ไม่ได้, จะมี error ควรจะใช้รุ่น 1.4.x หรือต่ำกว่า.

ตอนดาว์นโหลด j2SE sdk จะมีให้เลือกสองแบบคือแบบ RPM in self-extracting file หรือ self-extracting file. ผมเลือก self-extracting file มาติดตั้งเอง. ดาว์นโหลดมาแล้วจะได้ไฟล์ j2sdk-1_4_2_08-linux-i586.bin. ใช้คำสั่ง chmod ทำให้เป็นไฟล์ที่รันได้ก่อนและรันไฟล์นั้น.

$ chmod +x j2sdk-1_4_2_08-linux-i586.bin
$ ./j2sdk-1_4_2_08-linux-i586.bin

ต้องตอบคำถามเกี่ยวกับหนังสืออนุญาตเล็กน้อยแล้วจะได้ไดเรกทอรี j2sdk1.4.2_08 อยู่ในไดเรกทอรีที่ทำงานอยู่. เสร็จแล้วก็ตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME กับ PATH ใหม่เช่นถ้าไดเรกทอรี j2sdk1.4.2_08 อยู่ในโฮมไดเรกทอรีของผมก็จะตั้งค่าเป็น

$ export JAVA_HOME=~/j2sdk1.4.2_08
$ export PATH=$JAVA_HOME/bin:$PATH

ถือว่าเสร็จสิ้นการติดตั้ง Java ของ Sun ด้วยมือ. ถ้าไม่อยากสั้งคำสั่ง export ทุกครั้งก็เอาไปเขียนไว้ที่ ~/.bashrc หรือ ~/.bash_profile แล้วแต่กรณี.

จริงแล้วถ้าจะทำให้ดีกว่านี้มีวิธีติดตั้งไว้ใน Debian GNU/Linux Java FAQ.

แล้วก็ได้เวลาติดตั้ง LEXiTRON ด้วย apt-get.

# apt-get install lexitron

เสร็จแล้วก็รัน

$ lexitron

ก็จะได้ใช้พจนากรม ไทย <-> อังกฤษไว้ใช้ครับ.

ฟอนต์ที่ใช้ Java ตรงนั้นเป็นฟอนต์ Lucida ที่แจกมากับ J2SE อยู่ที่ $JAVA_HOME/jre/lib/fonts. ฟอนต์ในนั้นเป็นฟอนต์ TrueType. ดูรูปร่างแล้วไม่ค่อยสวย, ไม่ถูกใจเท่าไหร่อยากจะเปลี่ยนเป็น Loma แทน. ลองโน่นลองนี่แล้วไม่สำเร็จ. ขอพักไปก่อนแล้วกัน.

Comments: blogger