Por que o Abiwork, etc. está marcado para desinstalação?
Maravilhas de apt-get
. Sob tais circunstâncias (onde as dependências são quebradas e outras coisas) é difícil dizer por que o apt-get está fazendo as coisas. Você pode passar o -o Debug::pkgProblemResolver=true
e ver porque o apt-get está fazendo coisas tentando resolver as dependências. Será muito detalhado, portanto, para cada motivo, você deve pedir a alguém para explicar cada deles . Eu não seguiria o conselho do apt-get, pois ele poderia remover pacotes importantes e, ao invés disso, corrigir manualmente as dependências ou usar o aptitude ajuda.
Como eu reverteria essa horrível meia-instalação?
Além da reinstalação e nunca faça isso novamente (com isso eu quero dizer instalar manualmente pacotes quase básicos (a mesa está) com dpkg -i
)? Você pode fazer apt-cache policy
em cada nome dos pacotes e forçar as versões. Exemplo:
apt-cache policy libgl1-mesa-dri
libgl1-mesa-dri:
Installed: 9.2.3~brppa-0ubuntu1
Candidate: 9.1.7-1ubuntu2
Version table:
*** 9.2.3~brppa-0ubuntu1 0
100 /var/lib/dpkg/status
9.1.3-0ubuntu0.3 0
500 http://archive.ubuntu.com/ubuntu/ raring-security/main amd64 Packages
9.1.1-0ubuntu3 0
500 http://archive.ubuntu.com/ubuntu/ raring/main amd64 Packages
sudo apt-get libgl1-mesa-dri=9.1.3-0ubuntu0.3
Você precisa fazer uma lista de pacotes (aqueles que você tentou instalar) e a versão mais próxima da impossibilidade impossível de realizar e reduzi-los ao mesmo tempo . Se você vir qualquer outro pacote, deverá corrigi-los manualmente. aptitude
também faz isso, mas as GUIs são muito estúpidas na resolução de dependências.
É possível fazer esta instalação funcionar (de uma maneira facilmente reversível), ou devo instalar o arquivo a partir do código-fonte (e isso é revertível)?
Você já não recebeu a experiência? Use as ferramentas e repositórios do gerenciador de pacotes para fazer todas as suas operações (especialmente se forem pacotes principais como o mesa) para garantir uma instalação livre de problemas e parar de instalar manualmente os pacotes, a menos que esteja pronto para reinstalar. Em poucas palavras: não mexa com o seu sistema se você não estiver pronto para perdê-lo . Como reverter as coisas é dito no bloco anterior.