Невозможно установить libdb5.1 и libdb5.1 ++ на Ubuntu 16.04 LTS

Невозможно установить этот пакет libdb5.1 и libdb5.1++ в Ubuntu 16.04 LTS.

sudo apt-get update sudo apt-get dist-upgrade

Получил эту ошибку:

Package libdb5.1 has no installation candidate.
0
задан 18 February 2018 в 14:25

2 ответа

Обычно метод ниже не рекомендуется из-за риска безопасности (действительно низкий), но ваши пакеты не имеют особых зависимостей.

Итак, мы загружаем эти пакеты из Trusty и устанавливаем их на Xenial вручную:

wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1_5.1.29-7ubuntu1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1++_5.1.29-7ubuntu1_amd64.deb sudo dpkg -i libdb5.1*.deb

Если вам также нужны пакеты -dev, вы также можете установить их:

wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1-dev_5.1.29-7ubuntu1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1++-dev_5.1.29-7ubuntu1_amd64.deb sudo dpkg -i libdb5.1*-dev*.deb

Эти пакеты будут помечены как устаревшие и локально созданные в aptitude, поэтому вы всегда можете удалить их, когда они станут ненужными.

0
ответ дан 17 July 2018 в 20:35

Обычно метод ниже не рекомендуется из-за риска безопасности (действительно низкий), но ваши пакеты не имеют особых зависимостей.

Итак, мы загружаем эти пакеты из Trusty и устанавливаем их на Xenial вручную:

wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1_5.1.29-7ubuntu1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1++_5.1.29-7ubuntu1_amd64.deb sudo dpkg -i libdb5.1*.deb

Если вам также нужны пакеты -dev, вы также можете установить их:

wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1-dev_5.1.29-7ubuntu1_amd64.deb wget http://mirrors.kernel.org/ubuntu/pool/universe/d/db/libdb5.1++-dev_5.1.29-7ubuntu1_amd64.deb sudo dpkg -i libdb5.1*-dev*.deb

Эти пакеты будут помечены как устаревшие и локально созданные в aptitude, поэтому вы всегда можете удалить их, когда они станут ненужными.

0
ответ дан 23 July 2018 в 21:13
  • 1
    -1 «Одноразовый» устанавливает угрозу безопасности, поскольку обновления не устанавливаются автоматически. – fkraiem 18 February 2018 в 15:12
  • 2
    Пользователь хочет решить свою проблему, мы не говорим о безопасности здесь. Кроме того, эти пакеты могут оставаться в системе, если пользователь обновлен с Trusty до Xenial. Таким образом, ваш -1 неадекватен. – N0rbert 18 February 2018 в 15:14
  • 3
    Действительно -1 неадекватен; это заслуживает -100, но это невозможно ... – fkraiem 18 February 2018 в 15:18
  • 4
    Технически вы правы, но в этом пакете очень мало обратных зависимостей. Это не libssl или ядро ​​Linux. Риск безопасности низкий. – N0rbert 18 February 2018 в 15:46

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

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