Удаленный resolvconf больше не может быть установлен

Как указано в заголовке, я удалил resolvconf (имея в виду переустановку, потому что разрешение имен действовало), но теперь я не могу установить этот пакет.
Я попробовал две вещи:
apt-get install --reinstall resolvconf
приводя к следующей ошибке:

Пакет resolvconf недоступен, но на него ссылается другой пакет. Это может означать, что пакет отсутствует, устарел или доступен только из другого источника

E: Пакет 'resolvconf' не имеет кандидата на установку

Используя apt-get install resolvconf я получаю ту же ошибку.

2 ответа

Решение

Проверьте это:

Откройте терминал,

Нажмите Ctrl + Alt + T

Запустить его:

sudo -i
wget http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.69ubuntu1_all.deb
dpkg -i resolvconf_1.69ubuntu1_all.deb

Захватите домен URL загрузки:

$ sudo apt install resolvconf
...
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb

Разрешите его вручную с помощью сервера OpenDNS (при условии, что у вас есть nslookup, в противном случае используйте какой-нибудь онлайн-преобразователь DNS):

$ nslookup fr.archive.ubuntu.com 208.67.220.220
...
Non-authoritative answer:
Address: 194.158.119.190

Отредактируйте ваш файл hosts:

$ gksudo gedit /etc/hosts &>/dev/null &

Добавлять:

194.158.119.190 fr.archive.ubuntu.com

Повторите попытку переустановить resolvconf:

$ sudo apt install resolvconf

Отключите / переподключите свою сеть от сетевого менеджера.

Тестовое задание.

Удалите ненужную запись из вашего файла hosts.

Я вручную загрузил этот пакет:http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.78ubuntu2_all.deb

Вместо этого (который давал мне ошибку зависимости, когда dpkg его для Ubuntu 18.04):http://fr.archive.ubuntu.com/ubuntu/pool/main/r/resolvconf/resolvconf_1.69ubuntu1_all.deb

Моя конфигурация - Ubuntu 18.04.

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