APT держит битую установку

Я использую Debian 9.5 и недавно удалил пакет ( mariadb ), теперь, когда я пытаюсь установить новый пакет, я продолжаю получать это:

 E: Unable to correct problems, you have held broken packages. 

Я пробовал эти команды, но безрезультатно:

 sudo dpkg --configure -a sudo apt-get install -f apt-get install --fix-broken 

Я также выполнил эту команду, чтобы показать сломанные пакеты, но она ничего не показала:

 apt-mark showhold 

Даже когда я пытаюсь запустить sudo apt-get upgrade я получаю следующее:

 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 

Затем я смог установить менеджер пакетов aptitude (не знаю как) и попытался установить новый пакет с помощью sudo aptitude install mysql-server и он показал что-то:

 The following packages have unmet dependencies: libdbi-perl : Depends: perlapi-5.24.1 which is a virtual package, provided by: - perl-base (5.24.1-3+deb9u4), but 5.26.2-7 is installed libfcgi-perl : Depends: perlapi-5.24.1 which is a virtual package, provided by: - perl-base (5.24.1-3+deb9u4), but 5.26.2-7 is installed libterm-readkey-perl : Depends: perlapi-5.24.1 which is a virtual package, provided by: - perl-base (5.24.1-3+deb9u4), but 5.26.2-7 is installed libdbd-mysql-perl : Depends: perlapi-5.24.1 which is a virtual package, provided by: - perl-base (5.24.1-3+deb9u4), but 5.26.2-7 is installed The following actions will resolve these dependencies: Keep the following packages at their current version: 1) default-mysql-server [Not Installed] 2) libcgi-fast-perl [Not Installed] 3) libdbd-mysql-perl [Not Installed] 4) libdbi-perl [Not Installed] 5) libfcgi-perl [Not Installed] 6) libterm-readkey-perl [Not Installed] 7) mariadb-server-10.1 [Not Installed] 8) mysql-server [Not Installed] Leave the following dependencies unresolved: 9) libcgi-pm-perl recommends libcgi-fast-perl (>= 1:2.01) 10) mariadb-client-10.1 recommends libdbd-mysql-perl (>= 1.2202) 11) mariadb-client-10.1 recommends libdbi-perl 12) mariadb-client-10.1 recommends libterm-readkey-perl 

и это вывод команды apt policy pearl-base :

  perl-base: Installed: 5.26.2-7 Candidate: 5.26.2-7 Version table: *** 5.26.2-7 500 500 http://ftp.us.debian.org/debian testing/main amd64 Packages 100 /var/lib/dpkg/status 5.24.1-3+deb9u4 500 500 http://httpredir.debian.org/debian stretch/main amd64 Packages 500 http://ftp.de.debian.org/debian stretch/main amd64 Packages 500 http://deb.debian.org/debian stretch/main amd64 Packages 

    One Solution collect form web for “APT держит битую установку”

    У вас есть тестирование в ваших репозиториях с приоритетом 500, такое же, как в ваших стабильных репозиториях; это фактически означает, что вы запускаете тестирование Debian, а не Debian 9.5. ( Спасибо за помощь в тестировании следующего выпуска Debian! )

    mysql-server в данный момент недоступен для тестирования, поэтому при apt install mysql-server (или его варианты) пытается установить версию в стабильной Debian; но для этого требуется стабильная версия Debian для Perl, а не тестируемая Debian, поэтому установка не может быть продолжена.

    Чтобы это исправить, я рекомендую вернуться к стабильной версии Debian . Если вы хотите продолжить тестирование, вам придется подождать, пока MySQL перенесется туда, или переключиться на смешанную тестовую / нестабильную настройку.

    Interesting Posts

    Автоматическое крепление жесткого диска

    Как скрипт zsh проверяет, является ли он источником?

    Поддержка множества частот дискретизации при воспроизведении и записи в приложении, таком как Audacity

    Команды, вставленные в терминал, усекаются

    Не удалось загрузить модуль 'nvidia' после обновления до Stretch

    Определение временного интервала в сценарии Bash

    Как запустить скрипт во время загрузки с правами root после загрузки рабочего стола пользователя

    Справка Сценарий оболочки для передачи переменных в rsync

    Есть ли способ узнать, какие веб-страницы доступны клиенту на веб-сервере UNIX?

    Как изменить сортировку результата из grep -rc

    Unison заменяет новые символические ссылки на старые файлы с помощью опции -force newer

    feh: настройка масштабирования

    Открытые программы без блокировки терминала через Putty

    Префикс каждого аргумента с -o в BASH

    Не удается установить ffmpeg на centos 6

    Linux и Unix - лучшая ОС в мире.