debian: ติดตั้ง PyICU
บันทึกติดตั้ง PyICU บนเดเบียน Etch ใช้ Python รุ่น 2.4
จะลองเอามาทำตัวตัดคำไทย เพื่อจัดเก็บคำในฐานข้อมูล
ครั้งแรกที่ทดลอง ได้นำเอาไบนารีมาติดตั้ง แต่รันไม่ได้เพราะเกิดข้อผิดพลาดเกี่ยวกับยูนิโค๊ด จึงต้องเอาซอร์สมาคอมไพล์เอง
ติดตั้งแพกเกจที่จำเป็น
# aptitude install python2.4-dev libicu36 libicu36-dev
ดาวน์โหลดซอร์ส และแตกไฟล์
# cd /usr/src
# wget http://downloads.osafoundation.org/PyICU/src/PyICU-src-0.6.tar.gz
# tar xfz PyICU-src-0.6.tar.gz
# cd PyICU-src-0.6
ต้องแก้ไข Makefile นิดนึง ตามคู่มือ
# vi Makefile
... #PYTHON_VER=2.5 PYTHON_VER=2.4 ... # Linux #PREFIX=/usr/local #PREFIX_PYTHON=$(PREFIX) #PREFIX_ICU=$(PREFIX)/icu-$(ICU_VER) #PYTHON=$(PREFIX_PYTHON)/bin/python PREFIX=/usr PREFIX_PYTHON=$(PREFIX) PREFIX_ICU=$(PREFIX) PYTHON=$(PREFIX_PYTHON)/bin/python ...
คอมไพล์และติดตั้ง
# make && make install
เสร็จแล้ว
ทดสอบด้วย
# python
Python 2.4.4 (#2, Jan 13 2007, 17:50:26) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import PyICU >>>
ไม่มีข้อผิดพลาด แสดงว่าใช้ได้แล้ว
update
บันทึกอีกรุ่นนึง 51-02-28
debian-etch, python-2.4.4, libicu36, gcc/g++-4.1
ติดตั้งโดย root
ดาวน์โหลดซอร์สที่ PyICU-0.8.1.tar.gz
# cd /usr/src
# wget http://pypi.python.org/packages/source/P/PyICU/PyICU-0.8.1.tar.gz#md5=789092993f84ccd6ba21d7346d6e093d
# tar xfz PyICU-0.8.1.tar.gz
# cd PyICU-0.8.1
เอาแพกเกจของ dev มาก่อน
# aptitude install build-essential python-dev python-setuptools libicu36-dev
ดูจาก README แล้วคอมไพล์เลย
# python setup.py build
# python setup.py install
ถ้าไม่แสดงข้อผิดพลาด ก็ใช้ได้แล้ว
- Printer-friendly version
- Log in or register to post comments
- 4922 reads
Recent comments