Удаленный 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.