Eu sei que já existem pacotes construídos para o Pidgin. Eu preciso construir o Pidgin para que eu possa construir plug-ins.
Eu preciso do Glibc > = 2.16.0. Infelizmente, fico preso em um ciclo de dependência sem fim. Eu preciso do libgtk2.0-dev e do libglibc-devel que aparentemente precisam do libpango1.0-dev. libpango1.0-dev precisa do libcairo2-dev. libcairo2-dev precisa de libcairo2, libcairo-gobject2 e libpixman-1-dev.
Em seguida, diz "Não é possível corrigir os problemas, você realizou pacotes quebrados". Como isso pode ser verdade se eu executei sudo apt-get install -f
e cuspiu o seguinte:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
pidgin-libnotify indicator-status-provider-pidgin liblaunchpad-integration1
libodbc1
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Eu não quero removê-los. O sistema pode não precisar deles, mas eu ainda os quero.
Às vezes, acho que o apt tem um problema de dependência, não os pacotes. No entanto, isso está além do escopo da minha pergunta.
Então, novamente, como obtenho essas dependências sem usar o dpkg e possivelmente introduzindo fontes estrangeiras que inevitavelmente quebrarão meu sistema?