Tentou atualizar python. Caiu no buraco do coelho. Acabou quebrando a canela. De volta, mas no gelo fino

0

Onde estou; Acabei de corrigir o Ubuntu 14.04 por meio de nova instalação e recuperação. Neste ponto, eu instalei o python 2.7.10 a partir do código fonte no Ubuntu 14.04. Eu configurei para ser o programa python principal durante a instalação. Até agora, ele funciona como esperado depois de corrigir alguns bugs e manipular algumas coisas com relação aos arquivos originados no login. Eu apenas tentei limpar meu sistema de arquivos e o apt está reclamando.

$ sudo apt-get autoremove

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 apt-xapian-index : Depends: python:any (>= 2.7.1-0ubuntu2)
 caribou : Depends: python:any (>= 2.7.1-0ubuntu2)
 duplicity : Depends: python:any (>= 2.7.1-0ubuntu2)
 gconf2 : Depends: python:any
 gimp : Depends: python:any (>= 2.7.1-0ubuntu2)
 mintstick : Depends: python:any (>= 2.7.1-0ubuntu2)
 mintupdate : Depends: python:any (>= 2.7.5-5~)
 nemo-emblems : Depends: python:any (>= 2.7~)
                Depends: python:any (< 2.8)
...

E: Unmet dependencies. Try using -f

Então eu tentei.

sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libpython2.7 libpython2.7-minimal libpython2.7-stdlib libsmbclient
  libutempter0 python2.7 python2.7-minimal samba-common samba-dsdb-modules
  samba-libs samba-vfs-modules smbclient xterm
Suggested packages:
  python2.7-doc heimdal-clients xfonts-cyrillic
The following packages will be REMOVED:
  apt-xapian-index apturl apturl-common caribou cinnamon cinnamon-bluetooth
  cinnamon-control-center cinnamon-desktop-data cinnamon-screensaver
  cinnamon-session cinnamon-settings-daemon duplicity gconf2 gdebi gedit gimp
...
The following NEW packages will be installed:
  libutempter0 xterm
The following packages will be upgraded:
  libpython2.7 libpython2.7-minimal libpython2.7-stdlib libsmbclient python2.7
  python2.7-minimal samba-common samba-dsdb-modules samba-libs
  samba-vfs-modules smbclient
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
  mintsources python-gtk2 (due to mintsources) python-glade2 (due to
  mintsources) python-pycurl (due to mintsources)
11 upgraded, 2 newly installed, 152 to remove and 168 not upgraded.
Need to get 10.2 MB of archives.
After this operation, 203 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?] Abort.

Então eu não pude consertar meus pacotes quebrados porque parece que o apt removerá muitas coisas que eu gosto, como canela e gnome-terminal. O tema comum entre as dependências não atendidas é que elas requerem python > = 2.7.1. Eu tenho python 2.7.6 dos repositórios e python 2.7.10 da fonte. Como posso consertar meus pacotes quebrados e atender minhas dependências não atendidas sem quebrar meu ambiente de área de trabalho?

    
por errolflynn 02.09.2015 / 22:29

1 resposta

0

Existe um ppa que fornece esta versão:

sudo add-apt-repository ppa:fkrull/deadsnakes-python2.7
sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall python python2.7

clique aqui para mais informações

Além disso, dê uma olhada em esta pergunta semelhante para ver como instalar sua versão compilada lado a lado apt-get version para evitar problemas de dependência mantendo a versão do apt-get instalada.

    
por mchid 03.09.2015 / 02:27