Что происходит, если я понижаю libpython в 18,04?

Я просто обновил до человечности 18.04, и я не уверен, что произошло, но энергия больше не работает. Я попробовал sudo энергию установки способности, и я получаю это:

$ sudo aptitude install vim
The following NEW packages will be installed:
  libpython3.6{ab} vim vim-runtime{a} 
0 packages upgraded, 3 newly installed, 0 to remove and 4 not upgraded.
Need to get 8009 kB of archives. After unpacking 36,8 MB will be used.
The following packages have unmet dependencies:
 libpython3.6 : Depends: libpython3.6-stdlib (= 3.6.6-1~18.04) but 3.6.7-1+xenial1 is installed
open: 17; closed: 390; defer: 5; conflict: 7                                                                                                 .The following actions will resolve these dependencies:
 Keep the following packages at their current version:

1) libpython3.6 [Не Установленный]
2) энергия [Не Установленный]

Кто-либо знает, что обойтись без разрушения моего материала?

1
задан 3 November 2018 в 05:14

1 ответ

Это происходит, когда Вы забываете использовать ppa-purge перед обновлением. Это является раздражающим, но не серьезная проблема. Необходимо определить все пакеты Python 3.6, которые не прибыли из основной Ubuntu, архивируют и переустанавливают правильные версии.

Один способ сделать, который должен использовать способные выставочные версии:

sudo apt install apt-show-versions
sudo apt-show-versions -i    # rebuild index; only needed once

apt-show-versions|grep -v uptodate|grep -v not.installed

Затем ищите пакеты, имеющие python3.6 на имя.

Теперь более простая опция состоит в том, чтобы удалить их всех:

sudo apt remove --auto-remove libpython3.6-stdlib ...

Теперь можно возобновить sudo apt install vim (и переустановите любые другие пакеты, в которых Вы нуждаетесь, который был удален, когда Вы удалили старый PPA Python 3.6).

0
ответ дан 7 December 2019 в 22:38

Другие вопросы по тегам:

Похожие вопросы: