Не удается обновить утилиту DiG в Debian 8 (Jessie)

Я пытаюсь получить последнюю версию утилиты DiG DNS (часть BIND 9), но, похоже, не могу.

Я использую Debian 8 (Jessie). Текущая версия DiG:

root@myMachine:~# dig -v
DiG 9.9.5-9+deb8u14-Debian

Я хочу получить версию, которая идет с Debian 9:

root@secMachine:~# dig -v
DiG 9.10.3-P4-Debian

Я пробовал команды обновления для BIND и dnsutils, но бесполезно.

root@myMachine:~# apt-get install -y dnsutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
dnsutils is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 118 not upgraded.

root@DXB-RYH-EPROBE12:~# apt-get install -y bind9
Reading package lists... Done
Building dependency tree
Reading state information... Done
bind9 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 117 not upgraded.

Как можно обновить DiG до v9.10 или до последней версии без обновления до Debian 9?

0
задан 29 May 2018 в 13:56
1 ответ

Вы не можете.

Есть причина, по которой выпускаются выпуски дистрибутивов; пакет dnsutils (который содержит команду dig ) будет зависеть от других пакетов, предоставляющих разделяемые библиотеки, а им, в свою очередь, также потребуются более новые версии других вещей, что может привести к «аду зависимости ".

Для некоторых пакетов" backport "версия может быть доступна специально для этой ситуации, которая создается путем взятия пакета с исходным кодом из нового выпуска и его компоновки на старом выпуске. Таким образом, полученные двоичные файлы соответствуют версиям разделяемых библиотек в более ранней версии. Проверьте, что доступно, посетив https://packages.debian.org/search?keywords=dnsutils . Это показывает, что для Jessie доступно knot-dnsutils . Загрузите его по ссылкам на этой странице и установите вручную:

dpkg -i knot-dnsutils_2.3.2-1~bpo8+1_amd64.deb

Если вы регулярно хотите использовать пакеты с обратным переносом, вы можете добавить это в свой /etc/apt/sources.list :

deb http://httpredir.debian.org/debian jessie-backports main

После этого вы можете использовать apt / apt-get / aptitude как обычно.

1
ответ дан 4 December 2019 в 15:57

Теги

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