Senin, 26 Desember 2011

Instalasi VPython Pada Slackware 13.37

Sebelumnya saya tidak tau apa-apa tentang VPython. Tapi kemarin seorang teman bertanya kepada saya, bagaimana cara instalasi VPython pada slackware?

Hemmhhh,... jadi penasaran, akhirnya saya mencari informasi tentang VPython dan,.. abra kadabra,.... VPython terinstall dengan sempurna :)


Langkah-langkah instalasinya seperti ini:


#1 - Sebelum proses instalasi dimulai, kita harus terlebih dahulu memasang paket gtkglext, gtkglextmm, libglademm, dan numpy.


Catatan:
Saya hanya membutuhkan paket tersebut karena sistem yang saya gunakan sudah pernah saya apa-apakan alias sudah sering melakukan penambahan library. Kebutuhan library untuk sistem lainya mungkin berbeda, tergantung dari library apa yang pernah dipasang sebelumnya.

Paket-paket diatas bisa didapatkan dari SlackBuilds.


#2 - Setelah paket tersebut diatas berhasil terinstall, ekstrak file visual-5.72_release.tar.bz2 dan pindah direktori aktif ke folder hasil ekstrak VPython. VPython membutuhkan parameter spesifik saat menjalankan perintah ./configure. Dari file INSTALL.txt, saya mendapatkan petunjuk seperti ini;

$ PYTHON=/usr/bin/python2.6 ./configure --prefix=/usr

Pada variable PYTHON, silahkan sesuaikan dengan versi python yang terinstall di sistem masing-masing atau silahkan baca-baca dokumentasinya di http://vpython.org/contents/doc.html untuk lebih jelasnya, :)

Sebelumnya saya menjalankan perintah ./configure tanpa parameter tapi hasilnya error saat kompilasi module extrusion.

Lakukan make untuk meng-kompil-nya kemudian make install (dengan hak akses root) untuk meng-install-nya.


#3 - Edit sedikit script vpython yang berada di /usr/bin.

Rubah baris

visualexampledir=${prefix}/lib/python2.6/site-packages/visual/examples

menjadi

visualexampledir=/usr/lib/python2.6/site-packages/visual/examples

Sebelum:

#! /bin/sh
# Variables determined by configure.
PYTHON=/usr/bin/python2.6
visualexampledir=${prefix}/lib/python2.6/site-packages/visual/examples
IDLE=idle
PYTHONPATH=$PYTHONPATH
export PYTHONPATH

case "$1" in
'-h') echo "USAGE:  $0 [file]"
    echo "Default is to start in the examples directory: $visualexampledir"
    exit 1
    ;;
'--help') echo "USAGE:  $0 [file]"
    echo "Default is to start in the examples directory: $visualexampledir"
    exit 1
    ;;
'')
    cd $visualexampledir
    $PYTHON $IDLE
    ;;
*)  $PYTHON $IDLE "$*"
    ;;
esac

Sesudah:

#! /bin/sh
# Variables determined by configure.
PYTHON=/usr/bin/python2.6
#visualexampledir=${prefix}/lib/python2.6/site-packages/visual/examples
visualexampledir=/usr/lib/python2.6/site-packages/visual/examples
IDLE=idle
PYTHONPATH=$PYTHONPATH
export PYTHONPATH

case "$1" in
'-h') echo "USAGE:  $0 [file]"
    echo "Default is to start in the examples directory: $visualexampledir"
    exit 1
    ;;
'--help') echo "USAGE:  $0 [file]"
    echo "Default is to start in the examples directory: $visualexampledir"
    exit 1
    ;;
'')
    cd $visualexampledir
    $PYTHON $IDLE
    ;;
*)  $PYTHON $IDLE "$*"
    ;;
esac


#4 - Kemudian buat symlink dari /usr/lib/python2.6/idlelib/idle.py di /usr/lib/python2.6/site-packages/visual/examples/ dengan nama idle

# ln -s /usr/lib/python2.6/idlelib/idle.py /usr/lib/python2.6/site-packages/visual/examples/idle

Lakukan dengan hak akses root.

Silahkan, coba jalankan VPython dengan mengetikan perintah

$ vpython

diterminal.


#5 - Selesai, :)
Saya melakukan instalasi dengan cara diatas dan hasilnya adalah sukses, :D

** Instalasi ini dilakukan pada mesin 32-bit. Untuk mesin 64-bit, silahkan merujuk pada dokumentasi VPython**

#6 - Untuk melengkapi module VPython, tiga module berikut sepertinya harus di-install walaupun VPython dapat digunakan tanpa module-module tersebut. Tapi beberapa fungsinya tidak dapat digunakan, heheheh,... :P

Informasi ini saya dapat dari http://vpython.org/contents/download_linux.html. Module-module tersebut adalah FontTools, TTFQuery dan Polygon yang ketiganya bisa didapat dari http://pypi.python.org. Atau unduh langsung dari sini:

Instalasinya sangat sederhana. Setelah program berhasil di download, ekstrak, pindah direktori aktif ke direktori hasil ekstrak, kemudian jalankan:

$ su -c 'python setup.py install'

Have a nice day, :)

2 komentar:

  1. ditunggu tutorial mendalam mengenai VPython Gan ;D

    BalasHapus
  2. wah, wah, wah,... saya belum sampe kesitu bos,.. :D

    BalasHapus