Рейтинг:2

debian — пакеты имеют неудовлетворенные зависимости

флаг cn

у меня Debian 11, и я пытаюсь установить некоторые библиотеки php, такие как mysql:

команда: sudo apt установить php-mysql

результат:

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

Следующие пакеты имеют неудовлетворенные зависимости:
 php7.4-mysql : зависит: php7.4-common (= 7.4.21-1+deb11u1), но необходимо установить 7.4.25-1+deb11u1
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.

Обновить

результат подходящее шоу php-mysql

Пакет: php-mysql
Версия: 2:7.4+76
Приоритет: необязательно
Раздел: php
Источник: php-по умолчанию (76)
Сопровождающий: Сопровождающие Debian PHP <[email protected]>
Установленный размер: 13,3 КБ
Зависит: php-общий, php7.4-mysql
Размер загрузки: 6 360 Б
Источники APT: http://deb.debian.org/debian bullseye/main Пакеты amd64
Описание: модуль MySQL для PHP [по умолчанию]
 Этот пакет предоставляет модуль MySQL для PHP.
 .
 PHP (рекурсивная аббревиатура от PHP: препроцессор гипертекста) — широко используемый
 язык сценариев общего назначения с открытым исходным кодом, который особенно подходит
 для веб-разработки и может быть встроен в HTML.
 .
 Этот пакет является пакетом зависимостей, который зависит от установленного по умолчанию Debian
 Версия PHP (сейчас 7.4).

а также

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo тройник /etc/apt/sources.list.d/php7.list :

deb https://packages.sury.org/php/яблочко основной

Результат судо подходящее обновление

Попадание: 1 http://packages.microsoft.com/repos/code стабильная версия InRelease                
Попадание: 2 http://deb.debian.org/debian bullseye InRelease                          
Попадание:3 https://repo.steampowered.com/steam стабильная InRelease                     
Получить: 4 https://packages.sury.org/php Bullseye InRelease [6,841 B]               
Получить:5 https://fasttrack.debian.net/debian-fasttrack bullseye-fasttrack InRelease [12,9 КБ]
Попадание:6 http://download.virtualbox.org/virtualbox/debian buster InRelease        
Получить:7 https://fasttrack.debian.net/debian-fasttrack bullseye-backports-staging InRelease [12,9 КБ]
Ign:8 http://deb.debian.org/debian bullseye-security InRelease
Ошибка: 4 https://packages.sury.org/php Bullseye InRelease
  Не удалось проверить следующие подписи, поскольку открытый ключ недоступен: NO_PUBKEY B188E2B695BD4743.
Попадание:9 http://deb.debian.org/debian bullseye-updates InRelease
Err:10 http://deb.debian.org/debian bullseye-security Выпуск
  404 Не найдено [IP: 199.232.82.132 80]
Чтение списков пакетов... Готово                                                  
W: Ошибка GPG: https://packages.sury.org/php bullseye InRelease: Не удалось проверить следующие подписи, поскольку недоступен открытый ключ: NO_PUBKEY B188E2B695BD4743
E: Репозиторий «https://packages.sury.org/php bullseye InRelease» не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.
E: В репозитории «http://deb.debian.org/debian bullseye-security Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.

результат кот /etc/apt/sources.list:

deb http://deb.debian.org/debian/ bullseye основной вклад несвободный
deb-src http://deb.debian.org/debian/ bullseye основной вклад несвободный

deb http://deb.debian.org/debian/ bullseye-security основной вклад несвободный
deb-src http://deb.debian.org/debian/bulseye-security основной вклад несвободный

deb http://deb.debian.org/debian/ bullseye-updates основной вклад несвободный
deb-src http://deb.debian.org/debian/bulseye-updates основной вклад несвободный

deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack основной вклад
deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-backports-staging основной вклад
djdomi avatar
флаг za
может быть, вы пропустили какой-то репозиторий, который был ранее доступен?
mohamad zbib avatar
флаг cn
как я могу это проверить?
djdomi avatar
флаг za
`apt show php-mysql`, а также `sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https` с последующим `echo "deb https://packages.sury.org/php/ $ (lsb_release -sc) главная" | sudo tee /etc/apt/sources.list.d/php7.list` и, как последнее `apt update`, дополнительно покажите нам ваш контент /etc/apt/sources.list и source.list.d
mohamad zbib avatar
флаг cn
@djdomi я надеюсь посмотреть на детали, которые я добавил
djdomi avatar
флаг za
Тем не менее, fasttrack не следует использовать в производственной среде — почему вы его используете? Кажется, я что-то забыл `wget https://packages.sury.org/php/README.txt`, за которым следует `bash README.txt`, должен исправить первое - второе кажется, что вы не можете правильно разрешить одно зеркало Debian
Рейтинг:0
флаг cn

Я заметил ошибку:

Err:10 http://deb.debian.org/debian bullseye-security Выпуск
404 Не найдено [IP: 199.232.82.132 80]

Возможно, из-за этого вы не получаете обновления безопасности.

Был изменение имени каталога, по-видимому

В файле /etc/apt/sources.list вам нужно использовать новое имя каталога. Например, замените «/debian/» на «/debian-security/». Если вы не знаете правильное имя, откройте http-адрес старого репозитория, возможно, вы найдете правильное имя.

Затем «sudo apt update && sudo apt upgrade», чтобы применить изменения/обновление.

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

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