Установка Sudo Aptitude не устанавливает предложенные пакеты

Я хочу установить default-libmysqlclient-dev , используя

sudo apt-get install default-libmysqlclient-dev

, но я получаю этот вывод

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 default-libmysqlclient-dev : Depends: libmysqlclient-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

, поэтому я пытаюсь использовать другой подход Aptitude

sudo aptitude -f install default-libmysqlclient-dev

и Теперь я получаю

The following NEW packages will be installed:
  default-libmysqlclient-dev libmysqlclient-dev{ab}
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,126 kB of archives. After unpacking 6,959 kB will be used.
The following packages have unmet dependencies:
 libmysqlclient-dev : Depends: libmysqlclient20 (= 5.7.21-1ubuntu1) but 5.7.27-0ubuntu0.18.04.1 is installed
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     default-libmysqlclient-dev [Not Installed]
2)     libmysqlclient-dev [Not Installed]



Accept this solution? [Y/n/q/?]

после принятия решения ( Y ), я получаю этот выход

No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

, поэтому ничего не было установлено

Системная информация

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS"
aarch64

Я думаю, что для этих спецификаций Пакет доступен для скачивания

Как я могу устранить это?

Редактировать

Команда

grep ^deb -r /etc/apt/ --include=*.list

Выходы:

/etc/apt/sources.list:deb http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu bionic-security main
/etc/apt/sources.list:deb http://ports.ubuntu.com/ubuntu xenial-security main
/etc/apt/sources.list.d/cuda-10-0-local-10.0.326.list:deb file:///var/cuda-repo-10-0-local-10.0.326 /
/etc/apt/sources.list.d/visionworks-sfm-repo.list:deb-src file:///var/visionworks-sfm-repo /
/etc/apt/sources.list.d/visionworks-sfm-repo.list:deb file:///var/visionworks-sfm-repo /
/etc/apt/sources.list.d/visionworks-tracking-repo.list:deb-src file:///var/visionworks-tracking-repo /
/etc/apt/sources.list.d/visionworks-tracking-repo.list:deb file:///var/visionworks-tracking-repo /
/etc/apt/sources.list.d/visionworks-repo.list:deb-src file:///var/visionworks-repo /
/etc/apt/sources.list.d/visionworks-repo.list:deb file:///var/visionworks-repo /
1
задан 22 February 2021 в 12:03

1 ответ

Вы должны исправить ваши репозитории. Измените следующие строки /etc/apt/sources.list

deb http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main
deb http://ports.ubuntu.com/ubuntu xenial-security main

к следующему:

deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse

Затем запустить Sudo APT-Get-Get Update для обновления списков пакетов и продолжить с установкой последних обновлений к Ubuntu 18.04.5 LTS по Sudo APT-Get Dist-Upgrade .

0
ответ дан 18 March 2021 в 23:32

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

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