Невозможно установить этот пакет libdb5.1 и libdb5.1++ в Ubuntu 16.04 LTS.
sudo apt-get update
sudo apt-get dist-upgrade
Получил эту ошибку:
Package libdb5.1 has no installation candidate.
Обычно метод ниже не рекомендуется из-за риска безопасности (действительно низкий), но ваши пакеты не имеют особых зависимостей.
Итак, мы загружаем эти пакеты из 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, поэтому вы всегда можете удалить их, когда они станут ненужными.
Обычно метод ниже не рекомендуется из-за риска безопасности (действительно низкий), но ваши пакеты не имеют особых зависимостей.
Итак, мы загружаем эти пакеты из 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, поэтому вы всегда можете удалить их, когда они станут ненужными.