Не удается установить python-pip

Я не могу установить пакет. Я попробовал это с помощью команды «sudo apt-get install python-pip python-dev build-essential», и я получил вывод:

Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии .. Done build-essential - это уже самая новая версия (12.1ubuntu2). build-essential, установленный вручную. python-dev - это уже самая новая версия (2.7.11-1). python-dev установлен для установки вручную. Некоторые пакеты не могут быть установлены. Это может означать, что вы запросили невозможную ситуацию или используете неустойчивое распространение, что некоторые требуемые пакеты еще не созданы или не были удалены из Incoming. Следующая информация может помочь в разрешении ситуации:

Следующие пакеты имеют неудовлетворенные зависимости: python-pip: Зависит от ca-сертификатов, но он не будет установлен Зависит: python-pip-whl (= 8.1.1-2ubuntu0.4), но он не будет установлен. E: Не удалось исправить проблемы. У вас были сломанные пакеты.

Я также попытался установить с aptitude, затем я получил [!d4 ]

Будут установлены следующие пакеты NEW: ca-certificates {a} libpython-all-dev {a} openssl {ab} python-all {a} python-all-dev {a} python-pip python-pip -whl {a} python-wheel {a} Обновлено 0 пакетов, еще 8 новых, 0 для удаления и 3 не обновлены. Нужно получить 1 988 Кбайт архивов. После распаковки будет использоваться 3,537 kB. Следующие пакеты имеют неудовлетворенные зависимости: openssl: Depends: libssl1.0.0 (> = 1.0.2g), но установлен 1.0.2d-1. Следующие действия разрешат эти зависимости:

 Keep the following packages at their current version:

1) ca-certificates [не установлено] 2) openssl [не установлен] 3) python-pip [не установлен] 4) python-pip-whl [Не установлено]

Принять это решение? [Y / n / q /?]

Я набрал Y, затем я получил

Пакеты не будут установлены, обновлены или удалены. 0 пакетов обновлено, 0 вновь установлено, 0 удалено и 3 не обновлены. Нужно получить 0 B архивов. После распаковки будет использоваться 0 B.

Я ссылался на следующие ссылки, если бы он работал, но не работал

Ubuntu 14.04, проблема при установке gstreamer1.0-libav, неудовлетворительные зависимости

Ubuntu 14.04, проблема при установке gstreamer1.0-libav, неудовлетворительные зависимости

Ubuntu не удалось установить какие-либо пакеты, содержащиеся сломанные пакеты

Извините, я не знаю, что я сделал, но похоже, что я действительно испортился. Но я смог напрямую устанавливать пакеты, такие как numpy и т. Д., Непосредственно через apt-get

1
задан 13 April 2017 в 15:24

1 ответ

Вы нарушили свою систему, неохотно установив программное обеспечение из источника, отличного от Ubuntu.

В сообщении об ошибке было много хороших подсказок:

openssl : Depends: libssl1.0.0 (>= 1.0.2g) but 1.0.2d-1 is installed

libssl1.0.0 1.0.2g находится в репозиториях Ubuntu 16.04.

libssl1.0.0 1.0.2d-1 не находится в Ubuntu (или Debian). Вы установили его из другого места.

Вы нарушили свою систему , отключите источник, отличный от Ubuntu. Затем удалите ВСЕ пакеты из этого источника. Обновите свою базу данных пакетов (sudo apt update), потому что ваши источники изменились. Проверьте свой менеджер пакетов на правильную функцию (sudo apt upgrade). Затем переустановите необходимые пакеты из репозиториев Ubuntu.

3
ответ дан 23 May 2018 в 00:43
  • 1
    Спасибо, что ответили. На самом деле я не могу найти «другое программное обеспечение». по какой-то причине, и программный центр ubuntu также не работает. Не могли бы вы рассказать мне, как удалить источники и удалить пакеты. И есть ли способ узнать, что все пакеты не настроены? спасибо – user41965 12 March 2017 в 05:15
  • 2
    Это другой вопрос, который много раз отвечал в AskUbuntu. Начните с использования команды apt cache, чтобы определить источник вашего паршивого пакета libssl. – user535733 12 March 2017 в 05:20
  • 3
    Извините, если это глупо, но разве мы не можем установить libssl1.0.0 (& gt; = 1.0.2g), если это необходимо? Если это возможно в любом случае – user41965 12 March 2017 в 05:29
  • 4
    Идите прямо и попробуйте. Обычно это не помешает попробовать. Может быть, это сработает. Обычно это не так, и причина объясняется в сообщении об ошибке. Но это другой вопрос. – user535733 12 March 2017 в 05:51
  • 5
    Пример @ user41965: Nov 10 - Today I upgraded Foo 1.1 to 1.2 using instructions at http:/some_blog.org. Что вы сделали, почему и где обратиться к тому, когда вы сталкиваетесь с проблемами. Большинство людей не запомнят эти важные детали через несколько недель. – user535733 12 March 2017 в 18:47

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

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