Невозможно установить GDB на Ubuntu 17.10 из-за проблем с зависимостями Python

Не уверен, что это работает для Gnome2 на Ubuntu 11.04, но для меня это работает на Ubuntu 12.04.

Откройте терминал Выберите Profile Preferences из меню Edit. Отметьте Use custom default terminal size и введите размер по умолчанию, который слишком велик для экрана, например. 240 столбцов и 100 строк.

Нажмите «Закрыть», затем откройте новый терминал, щелкнув значок или нажав Ctrl + Alt + T, новое окно терминала должно быть увеличено.

Этот ответ основан на совете, который мне дал здесь: Как увеличить максимальный запуск терминала?

0
задан 27 October 2017 в 01:03

6 ответов

Проблема в том, что версия пакета 3.6.3-1+xenial2 считалась более новой, чем 3.6.3-1ubuntu1.

Исправление было в newer пакете, хотя фактическая версия python (! d2)

Это была странная проблема для исправления, потому что я не использовал никаких PPA, предложенных N0rbert, и пакет считался более новым, чем основной репозиторий (хотя это не так). [ ! d4]

Возможно, это было из-за того, что я впервые установил эту систему на Xenial, что, возможно, имело какое-то отношение к тому, почему у меня установлена ​​эта странная версия. [Потенциально резервная копия с другой схемой именования?)

При снижении пакетов: как понизить пакет с помощью apt-get?

1
ответ дан 22 May 2018 в 17:06

Проблема в том, что версия пакета 3.6.3-1+xenial2 считалась более новой, чем 3.6.3-1ubuntu1.

Исправление было в newer пакете, хотя фактическая версия python (! d2)

Это была странная проблема для исправления, потому что я не использовал никаких PPA, предложенных N0rbert, и пакет считался более новым, чем основной репозиторий (хотя это не так). [ ! d4]

Возможно, это было из-за того, что я впервые установил эту систему на Xenial, что, возможно, имело какое-то отношение к тому, почему у меня установлена ​​эта странная версия. [Потенциально резервная копия с другой схемой именования?)

При снижении пакетов: как понизить пакет с помощью apt-get?

1
ответ дан 18 July 2018 в 04:29

Проблема в том, что версия пакета 3.6.3-1+xenial2 считалась более новой, чем 3.6.3-1ubuntu1.

Исправление было в newer пакете, хотя фактическая версия python (! d2)

Это была странная проблема для исправления, потому что я не использовал никаких PPA, предложенных N0rbert, и пакет считался более новым, чем основной репозиторий (хотя это не так). [ ! d4]

Возможно, это было из-за того, что я впервые установил эту систему на Xenial, что, возможно, имело какое-то отношение к тому, почему у меня установлена ​​эта странная версия. [Потенциально резервная копия с другой схемой именования?)

При снижении пакетов: как понизить пакет с помощью apt-get?

1
ответ дан 24 July 2018 в 18:05

На чистой установке 17.10 gdb устанавливается без проблем.

У вас может быть PPA.

Пожалуйста, проверьте вывод

ls -al /etc/apt/sources.list.d/*.list (список PPAs sources.lists), aptitude search '?narrow(?installed, ~Oppa)' (список пакетов, установленных из PPA), aptitude search '?narrow(?installed, ~o)' (список устаревших пакетов) - см. этот ответ для справки.

Также вы можете проверить решение: «Как разрешить неудовлетворенные зависимости после добавления PPA?».

UPDATE: кажется, что у вас просто есть python3.6 из " Как разрешить неудовлетворенные зависимости после добавления PPA? »: см. Http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/pool/main/p/python3.6/ (проверьте его на 3.6. 3-1 + xenial2).

1
ответ дан 22 May 2018 в 17:06
  • 1
    Я попытался проверить источник libpython3.6 и python3.6, но они не происходят из этого PPA. Я проверил apt-источники (добавил некоторую информацию к Вопросу), но они, похоже, происходят из основного репо. (Может быть ошибка, так как PPA отключены при обновлении.) Устаревшая команда помогла мне разобраться в нескольких вещах. Я думаю, что нашел ответ, связанный с понижением пакетов , но как бы я получил версии +xenial2, если бы я никогда не добавлял это ppa? Может ли это прийти откуда-то еще? – Robobenklein 27 October 2017 в 01:03
  • 2
    И еще одна заметка: почему зависимость GDB от libpython3.6 (>= 3.6.0~b2) не соответствует версии xenial, хотя она равна 3.6.3? – Robobenklein 27 October 2017 в 01:08

На чистой установке 17.10 gdb устанавливается без проблем.

У вас может быть PPA.

Пожалуйста, проверьте вывод

ls -al /etc/apt/sources.list.d/*.list (список PPAs sources.lists), aptitude search '?narrow(?installed, ~Oppa)' (список пакетов, установленных из PPA), aptitude search '?narrow(?installed, ~o)' (список устаревших пакетов) - см. этот ответ для справки.

Также вы можете проверить решение: «Как разрешить неудовлетворенные зависимости после добавления PPA?».

UPDATE: кажется, что у вас просто есть python3.6 из " Как разрешить неудовлетворенные зависимости после добавления PPA? »: см. Http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/pool/main/p/python3.6/ (проверьте его на 3.6. 3-1 + xenial2).

1
ответ дан 18 July 2018 в 04:29

На чистой установке 17.10 gdb устанавливается без проблем.

У вас может быть PPA.

Пожалуйста, проверьте вывод

ls -al /etc/apt/sources.list.d/*.list (список PPAs sources.lists), aptitude search '?narrow(?installed, ~Oppa)' (список пакетов, установленных из PPA), aptitude search '?narrow(?installed, ~o)' (список устаревших пакетов) - см. этот ответ для справки.

Также вы можете проверить решение: «Как разрешить неудовлетворенные зависимости после добавления PPA?».

UPDATE: кажется, что у вас просто есть python3.6 из " Как разрешить неудовлетворенные зависимости после добавления PPA? »: см. Http://ppa.launchpad.net/deadsnakes/ppa/ubuntu/pool/main/p/python3.6/ (проверьте его на 3.6. 3-1 + xenial2).

1
ответ дан 24 July 2018 в 18:05
  • 1
    Я попытался проверить источник libpython3.6 и python3.6, но они не происходят из этого PPA. Я проверил apt-источники (добавил некоторую информацию к Вопросу), но они, похоже, происходят из основного репо. (Может быть ошибка, так как PPA отключены при обновлении.) Устаревшая команда помогла мне разобраться в нескольких вещах. Я думаю, что нашел ответ, связанный с понижением пакетов , но как бы я получил версии +xenial2, если бы я никогда не добавлял это ppa? Может ли это прийти откуда-то еще? – Robobenklein 27 October 2017 в 01:03
  • 2
    И еще одна заметка: почему зависимость GDB от libpython3.6 (>= 3.6.0~b2) не соответствует версии xenial, хотя она равна 3.6.3? – Robobenklein 27 October 2017 в 01:08

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

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