Hyppää sisältöön

Poezio, Python 3.4 ja Debian wheezy

Tuli XMPP-palvelimen päivityksen takia tarve päivittää Poezio uudempaan versioon. Poezio on konsolissa toimiva tekstipohjainen XMPP-asiakasohjelma, jota voi käyttää mainiosti esim. ssh-yhteydellä.

Päivityksessa vain oli ongelmana se, että Poezio vaatii Pythonista version 3.4 ja tarvitsisin sitä Debian wheezyssä (versio 7), jossa on mukana Python 3.2.

Ratkaisu oli kääntää Python itse kotihakemistoon ja asentaa sitten Poezio.

Python 3.4

Pythonin kääntäminen ja asentaminen onnistui seuraavasti:

wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
tar xzf Python-3.4.2.tgz
cd Python-3.4.2
mkdir -p $HOME/usr/local
./configure --prefix=$HOME/usr/local --exec-prefix=$HOME/usr/local
nice make
nice make install

Sitten tulkki käynnistyy komennolla

~/usr/local/bin/python3

Poezio

Poezion uusimman (kehitys)version asentaminen kävi seuraavasti.

git clone git://git.poez.io/poezio
cd poezio

Tiedostosta update.sh piti päivittää riville

VENV_COMMAND="pyvenv"

viittaus edellä asennettuun Python 3.4:ään:

VENV_COMMAND="$HOME/usr/local/bin/python3 -m venv"

Sitten kääntäminen jatkui ohjeen mukaan komennoilla:

./update.sh
make

Ja lopuksi käynnistys komennolla:

./launch.h

Kommentit