Рейтинг:1

Я не могу установить libpq-dev на Ubuntu 20.04.2

флаг cn

Проблема

я не могу установить libpq-dev в убунту 20.04.2

Я выполнил эту команду:

$ sudo apt-получить обновление

$ sudo apt-get установить libpq-dev

то я получил ошибки ниже.

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Не удалось установить некоторые пакеты. Это может означать, что у вас есть
запрошена невозможная ситуация или если вы используете нестабильную
дистрибутив, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
 libpq-dev: зависит: libpq5 (= 12.7-0ubuntu0.20.04.1), но необходимо установить 13.3-1.pgdg20.04 + 1
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Затем я пытаюсь установить библиотеку напрямую с помощью этой команды:

$ sudo apt-get установить libpq5 = 12.7-0ubuntu0.20.04.2

Я получил эту ошибку:

Чтение списка пакетов... Готово
Создание дерева зависимостей
Чтение информации о состоянии... Готово
E: Версия «12.7-0ubuntu0.20.04.2» не найдена для «libpq5»

Положение дел

Версия Ubuntu

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.2 LTS
Релиз: 20.04
Кодовое название: фокальный

Версия ядра

$ uname -a
Linux IdeaPad-S340-15API 5.8.0-55-generic #62~20.04.1-Ubuntu SMP Ср, 2 июня, 08:55:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Обновлено

$ политика apt-cache libpq-dev libpq5
libpq-dev:
  Установлено: (нет)
  Кандидат: 12.7-0ubuntu0.20.04.1
  Таблица версий:
     12.7-0убунту0.20.04.1 500
        500 http://security.ubuntu.com/ubuntu focus-security/main Пакеты amd64
        500 http://archive.ubuntu.com/ubuntu focus-updates/основные пакеты amd64
     12,2-4 500
        500 http://archive.ubuntu.com/ubuntu focus/main Пакеты amd64
библиотека q5:
  Установлено: 13.3-1.pgdg20.04+1
  Кандидат: 13.3-1.pgdg20.04+1
  Таблица версий:
 *** 13.3-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
        100 /var/lib/dpkg/статус
     13.2-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
     13.1-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
     13.0-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
     12.7-0убунту0.20.04.1 500
        500 http://security.ubuntu.com/ubuntu focus-security/main Пакеты amd64
        500 http://archive.ubuntu.com/ubuntu focus-updates/основные пакеты amd64
     12.4-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
     12.3-1.пгдг20.04 + 1 500
        500 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/focal pgadmin4/main amd64 Пакеты
     12,2-4 500
        500 http://archive.ubuntu.com/ubuntu focus/main Пакеты amd64
user535733 avatar
флаг cn
При второй попытке похоже, что вы использовали неправильный номер версии: ваш вывод говорит «12.7-0ubuntu0.20.04.1», но вы сказали, что вводите «12.7-0ubuntu0.20.04.2».
user535733 avatar
флаг cn
Проблема с вашей первой попыткой заключается в том, что вы неразумно добавили исходный код, отличный от Ubuntu, который предоставляет пакеты, несовместимые с вашей версией Ubuntu (вот что означает «вы запросили невозможную ситуацию»). Вы будете продолжать сталкиваться с подобными проблемами до тех пор, пока не прекратите использовать этот источник и не очистите пакеты, полученные из него.
N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Как восстановить репозитории по умолчанию?](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories) . Вы, наверное, скучаете по *focal-updates*. Пожалуйста, добавьте вывод `apt-cache policy libpq-dev libpq5` в репозиторий find3rd.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.