Meu problema real é: Como instalo o módulo Python para o Gnash?
Mas, além disso, que conceito básico não estou entendendo sobre a instalação de pacotes no Linux?
Estou acostumado a instalar pacotes usando gerenciadores de pacotes - principalmente apt-get
e zypper
. Eu instalei ocasionalmente a partir da fonte, muitas vezes sem problemas. No entanto, instalei recentemente o Gnash e descobri que ele tem uma ligação do Python que deve ser compilada a partir do código-fonte e isso levou um rabbithole a fazer com que eu me sentisse mais idiota a cada vez.
Primeiro, tento fazer um ./configure --enable-python
no diretório gnash
source. Isso acaba falhando com um erro que
package pygtk-codegen-2.0
isn't found
O desenvolvedor líder, Rob Savoye, teve a gentileza de me indicar packages.debian.org
, dizendo que eu só precisava localizar esse pacote. Depois de muitas pesquisas com falha, descobri que o pacote python-gtk2-dev
contém esse arquivo ...? roteiro? Ótimo, mas não consegui descobrir como obter o pacote python-gtk2-dev
. Não existe em nenhum dos meus repositórios configurados do openSUSE.
Então eu fui para o site do GNOME e procurei, descobri que o pacote PyGTK contém pygtk-codegen
. Faça o download do tarball, cd
, ./configure
, e isso falhará porque não tenho GLIB
. Depois de mais algumas pesquisas eu uso zypper
para instalar glib2-devel
( libglib-2.0
já estava instalado), e agora o PyGTK não consegue configurar porque eu não tenho GObject
.
Descobre que, faça o download do tarball, cd
, ./configure
, falha. Eu não tenho gobject-introspection-1.0
, aparentemente. Eu tenho gobject-introspection
instalado e sua versão é ≥ 1.0, mas é o que o script diz.
Então, admitirei prontamente que sou novo no Linux, mas tenho que perder alguns passos básicos aqui. Alguém pode me dar uma pista sobre qualquer um dos itens acima? É normal ter que instalar uma dependência após a outra assim? O OpenSUSE é a distro errada? O que tornaria esse processo não tão horrível?