muon desapareceu após a mudança de python / issues após a instalação do python 2.7.10 no ubuntu 14.4

2

Meu muon foi embora no meu Kubuntu 14.4. Se eu tentar instalá-lo com

sudo apt-get install muon

Eu recebo a mensagem

The following packages have unresolved dependencies:
 muon : Depends on: apt-xapian-index but shall not be installed
E: Problems can not be corrected, you have retained defect packages.

(traduzido para o inglês)

Executando os comandos em O sistema de pacotes está quebrado. Como corrigir isso? em todos os tipos de pedidos e várias vezes (como as respostas sugerem) não ajudou.

Então o que eu fiz então foi executar

sudo apt-get install apt-xapian-index

que respondeu com

The following packages have unresolved dependencies:
 apt-xapian-index : Depends on: python-xapian (>= 1.0.2) but shall not be installed.
Depends on: python-apt (>= 0.7.93.2) but shall not be installed.
Depends on: python-debian (>= 0.1.14) but shall not be installed.
Depends on: python:any (>= 2.7.1-0ubuntu2) but shall not be installed.
E: Problems can not be corrected, you have retained defect packages.

(traduzido para o inglês)

Foi então que me lembrei que tentei instalar o python 2.7.10 no meu Ubuntu 14.04 (que nativamente tem apenas python 2.7.6). No entanto, removi as extensões PATH em ~/.profile e ~/.bashrc , para que

$ python --version
Python 2.7.6

está de volta. Eu ainda tenho python 2.7.10 em /opt/python e não mudei de volta os efeitos do meu

$ ln -s /opt/python/bin/python2.7 /usr/local/bin/python2.7.10

O que eu faço?

    
por Make42 14.07.2015 / 21:08

1 resposta

1

A solução é permitir explicitamente que o apt faça o downgrade de pacotes:

sudo su -
sudo echo 'Package: *
Pin: release o=Ubuntu
Pin-Priority: 1001
' >> /etc/apt/preferences.d/allow-downgrade
apt-get update
apt-get upgrade
apt-get -f install
apt-get update
mv /etc/apt/preferences.d/allow-downgrade > /etc/apt/preferences.d/allow-downgrade_old
sudo apt-get install muon
exit

A resposta foi dada para mim no link

    
por Make42 29.07.2015 / 08:49