
Bem, fiz uma atualização parcial e incluiu a remoção do gimp. Eu estava planejando reinstalá-lo mais tarde, mas quando tento, recebo o seguinte erro:
The following packages have unmet dependencies:
gimp : Depends: libgimp2.0 (>= 2.7.5) but it is not going to be installed
Depends: libgimp2.0 (<= 2.7.5-z) but it is not going to be installed
Depends: libglib2.0-0 (>= 2.31.2) but 2.30.0-0ubuntu4 is to be installed
E: Unable to correct problems, you have held broken packages.
Qualquer solução?
Responder1
A menos que eu esteja lendo errado, essas versões não são as versões padrão do Ubuntu. Pelo que posso ver, a versão mais recente do Gimp e libgimp no Ubuntu 11.10 é 2.6.11-2. Isso indica que você tem algum tipo de repositório externo instalado.
Remova essa fonte (o programa Software Sources pode ajudar) e você poderá instalar a versão atual adequada do Ubuntu.
Editar: seu comentário mostra que há ainda mais coisas que foram atualizadas e agora não podem ser rebaixadas. Para remover um PPA de forma limpa (e voltar à normalidade) siga esta sequência:
- Instalar
ppa-purge
- Certifique-se de que o PPA/fonte que você estava usando sejaativoem suas fontes. Se você já o removeu, adicione-o novamente.
Use
ppa-purge
para destruir a fonte:sudo ppa-purge ppa:repository-name/subdirectory
(substituindo
repository-name/subdirectory
pelos detalhes do PPA que você estava usando)
Mais Informações:
Responder2
Talvez seja uma sugestão óbvia, mas você já tentou corrigir dependências com
sudo apt-get install -f
? Quando aconteceu comigo, tive que remover todos os pacotes envolvidos um por um, até que o erro de dependência desaparecesse. Aconteceu comigo no gimp também, o problema era um velho libtiff por aí.
Responder3
Você poderia tentar instalar cada dependência ou como um "cheat" para mim para casos como esse que eu uso synaptic
. Tem um aplicativo que deu o mesmo problema, não lembro qual. Instale synaptic
o pacote e a partir daí eu instalo o gimp. Resolveu as dependências.
Você também pode tentar reinstalá-lo: sudo apt-get install --reinstall gimp
. Caso algo tenha ficado sem ser desinstalado, a reinstalação irá buscá-lo e notá-lo.
Responder4
O problema com a versão 2.7.5 atual do ppa é que quando ele foi compilado havia um erro no arquivo /debian/control referente ao libgimp2.0, como em
Depende: ${shlibs:Depends}, ${misc:Depends}, libglib2.0
(>= 2.30.2)
Isso deveria ter sidolibglib2.0-0
O resultado final é que o libgimp2.0 tem uma dependência dupla do libglib2.0-0
que está correto e libglib2.0
do que está incorreto e não pode ser satisfeito
Isso pode ser visto claramente no arquivo de controle do pacote
Depends: libc6 (>= 2.11), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0),
libglib2.0-0 (>= 2.30.2), libgtk2.0-0 (>= 2.24.0), libpango1.0-0 (>= 1.22.0),
libglib2.0 (>= 2.30.2)
O autor foi notificado, espero que ele corrija isso, você pode fazer isso sozinho, mas isso está além dos limites desta pergunta, eu suspeito