O novo Ubuntu 7.10 está maravilhoso. Até o 7.04 eu usava um hack para fazer funcionar minha placa de rede, agora ela funciona sem truques. O compiz já instalado funcionou sozinho, bem direitinho. O resto tudo também funcionou sem dor. Menos o PSE.
Por algum motivo estranho, a versão do mod_python (3.3.1) desse novo Ubuntu reclama de sei lá o que. A versão anterior (3.1.3) funcionava sem problemas. Dei um jeito aqui de colocar para funcionar. Não sei se é uma boa saída, se alguém tiver uma sugestão melhor, por favor.
Segue a receita de bolo para instalar o PSE no novo Ubuntu:
- Instale os pacotes necessários:
sudo apt-get install apache2 libapache2-mod-python python-profiler build-essential latex2html
- Baixe o PSE:
wget http://nick.borko.org/pse/PSE-3.0.6.tar.gz
- Extraia o código fonte:
tar -xzvf PSE-3.0.6.tar.gz
- Entre na pasta:
cd PSE-3.0.6
- Compile e instale:
sudo python setup.py install
- Edite o arquivo de configuração do Apache:
sudo gedit /etc/apache2/apache2.conf
Acrescente ao final:
PythonHandler pse_handler
AddHandler python-program .pt - Aqui vai o hack:
sudo gedit /usr/lib/python2.5/site-packages/mod_python/importer.py
Encontre a linha 303, que deve ser:
return __import__(module_name, {}, {}, '*')
E edite para ficar:
return __import__(module_name, {}, {}) #, '*')
Cuidado para não quebrar a identação! - Reinicie o Apache:
sudo invoke-rc.d apache2 restart
Pronto, deve funcionar. Aqui para mim foi só isso.
Deixe um comentário