Для решения этой проблемы необходимо временно добавить домены, необходимые для файла /etc/hosts.
Это обеспечило достаточную связь с sudo aptitude, чтобы разрешить разбитые зависимости от системы.
После обновления Ubuntu перезагрузился нормально, и я смог снова удалить статические IP-адреса из файла hosts.
Я использовал следующее, чтобы захватить домены, которые мне нужно обновить, и поместить их в текстовый файл: sudo apt-get update >> domains.txt
Я использовал следующее, чтобы захватить нужные мне IP-адреса:
sh domain-nslookup.sh >> apt-domains.txt
Ниже приведен файл sh, который я создал и сохранил как domain-nslookup. sh:
#!/bin/sh
for DOM in `cat ./apt-domains.txt`;
do
nslookup $DOM 8.8.8.8 |gawk -F": " '/Address/{print $2}'
printf "\t%-4s" $DOM
done
printf "\n"
После проверки того, что он работал как запланировано, я добавил IP-адреса и домены в файл hosts:
sudo sh domain-nslookup.sh >> hosts