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?