Manual de Instalação do Prololi
Introdução
A função deste manual é ajudar o usuário a instalar o Prololi em seu computador. Este manual está em desenvolvimento.
Pré-requisitos
O Prololi é escrito em Python, e depende de alguns componentes para funcionar. Antes de instalar o Prololi, é necessário instalar tais componentes. Os componentes necessários são:
- Python
- GTK+
- PyGTK
- Pyro
- PyDispatcher
- PyPerSyst
A instalação destes componentes precisa ser feita somente uma vez. Quando houver atualização do Prololi, somente o pacote do Prololi precisa ser reinstalado.
A forma de instalar estes componentes pode variar de acordo com o sistema operacional que tu usas em teu computador.
No meu computador, eu uso o Debian. Vou mostrar como fazer para instalar o Prololi no Debian [1], e vou mostrar também como instalar o Prololi no Microsoft Windows [2].
[1] Debian
Eu recomendo usar o Debian! Sou um usuário muito satisfeito com meu computador e com o software que rodo nele e, principalmente, com a liberdade que o software livre me dá. :-)
Para instalar software no Debian, vamos usar o programa aptitude. Nem todos os componentes necessários para usar o Prololi estão disponÃveis como pacotes .deb, mas todos eles estão disponÃveis como código fonte.
Python
Para instalar o Python, digite:
aptitude install python
aptitude install python-dev
Pyro
Para instalar o Pyro, digite:
aptitude install pyro
GTK+
Como escolhi usar o GNOME no meu Debian, instalei o GNOME completo, e não somente o GTK+. Para instalar o GNOME, digite:
aptitude install gnome-desktop-environment
Se tu usas outro ambiente, como o KDE, deve existir algum pacote para instalar somente o GTK+, mas eu não sei dizer qual é o nome deste pacote.
PyGTK
Para instalar o PyGTK, digite:
aptitude install python-glade2
PyDispatcher
Quando escrevi este manual, não havia o pacote do PyDispatcher na distribuição Debian, assim, tive que baixá-lo da sua página na Internet.
Para instalar o PyDispatcher, baixe-o da página de arquivos do projeto PyDispatcher no Sourceforge. No meu Debian, eu baixei o arquivo PyDispatcher-1.0.0.tar.gz e o copiei para o diretório /usr/local/src. Lá eu descompactei o arquivo e executei o instalador:
cd /usr/local/src
tar zxvf PyDispatcher-1.0.0.tar.gz
cd PyDispatcher-1.0.0
python setup.py install
PyPerSyst
Quando escrevi este manual, não havia um instalador para o PyPerSyst. Por isto, escrevi um instalador de uma versão reduzida para ser usado pelo Prololi.
Para instalar o PyPerSyst reduzido para o Prololi, copie a última versão disponÃvel na seção Arquivos.
Para instalar o Prololi-PyPerSyst, digite:
cd /usr/local/src
tar zxvf prololi-pypersyst-0.1.tar.gz
cd prololi-pypersyst-0.1
python setup.py install
Prololi
Depois de instalar todos os pré-requisitos, tu podes finalmente instalar o Prololi. Para instalar o Prololi, copie a última versão disponÃvel na seção Arquivos.
Para instalar o Prololi, digite:
cd /usr/local/src
tar zxvf prololi-0.1.13.tar.gz
cd prololi-0.1.13
python setup.py install
[2] Microsoft Windows
Eu recomendo usar somente software livre, e minha preferência é pelo Debian. Com software livre é possÃvel usar um computador em uma comunidade de pessoas livres, que podem colaborar umas com as outras.
Caso tu prefiras ou sejas obrigado a usar o Microsoft Windows, poderás instalar o Prololi nele. Como eu não uso o Microsoft Windows, as instruções que vou dar são superficiais.
Lista de arquivos
Estes arquivos foram usados em uma instalação do Prololi no Microsoft Windows. E provável que novas versões destes arquivos sejam publicadas:
- Python 2.3.4
- Python for Windows extensions Build 203
- Gtk+/Win32 Runtime Environment Installer 2.4.14-rc1
- pygtk 2.4.1 for Python 2.3
- Pyro 3.4
- PyDispatcher 1.0.1
- Prololi-PyPerSyst 0.1
- 7-Zip 3.13
Python
Para instalar o Python, siga as instruções da página do Python. Procure pelo instalador para o Microsoft Windows na seção de downloads.
GTK+
No Prololi, o GTK+ é o componente responsável pela interface gráfica com o usuário. Para instalar o GTK+, siga as instruções da página do Glade for Windows. Procure pelo instalador do Runtime Environment.
PyGTK
O PyGTK faz a ligação do Python com o GTK+. Para instalar o PyGTK, siga as instruções da página do PyGTK para Win32. Procure pelo instalador do PyGTK.
Pyro
Para instalar o Pyro, siga as instruções da página do Pyro.
O Pyro não tem um programa instalador. Tu deves baixar o pacote da página do projeto Pyro no Sourceforge, descompactá-lo em alguma pasta e, no prompt do MS_DOS, executar:
python setup.py install
Quando escrevi este manual, o arquivo que deveria ser baixado se chamava Pyro-3.4.tar.gz. Note que a extensão .tar.gz não é comum no Microsoft Windows. Para descompactar o arquivo, sugiro usar o programa 7-Zip.
Instalação do Pyro como um serviço
É possÃvel instalar o Pyro como um serviço do Microsoft Windows. A instalação do Pyro como um serviço depende do projeto Python for Windows extensions.
Os serviços Pyro Name Server e Pyro Event Server podem ser instalados como serviços usando os seguintes comandos:
nssvc install
essvc install
PyDispatcher
Para instalar o PyDispatcher, siga as instruções da página do PyDispatcher no Sourceforge. Quando escrevi este manual, havia um instalador na seção de arquivos chamado PyDispatcher-1.0.0.win32.exe.
PyPerSyst
Quando escrevi este manual, não havia um instalador para o PyPerSyst. Por isto, escrevi um instalador de uma versão reduzida para ser usado pelo Prololi.
Para instalar o PyPerSyst reduzido para o Prololi, copie a última versão disponÃvel na seção Arquivos.
Para instalar o Prololi-PyPerSyst, execute o arquivo prololi-pypersyst-0.1.win32.exe.
Prololi
Depois de instalar todos os pré-requisitos, tu podes finalmente instalar o Prololi. Para instalar o Prololi, copie a última versão disponÃvel na seção Arquivos.
Para instalar o Prololi, execute o arquivo prololi-0.1.13.win32.exe.