OpenJDK 8 был выпущен в марте 2014 года. На момент появления этого вопроса в официальных репозиториях Ubuntu нет никаких пакетов OpenJDK 8 для любой версии Ubuntu. Они будут доступны в ближайшее время, как говорит страница проекта JDK 8, для некоторого определения в ближайшее время.
Во-первых, пакеты OpenJDK 8 приземляются в выпуске разработки Ubuntu. Это может произойти в течение цикла разработки 14.10, но, насколько я знаю, нет установленного графика. Некоторые пакеты предварительного просмотра были созданы и доступны для тестирования, см. Объявление на страницах рассылки JDK 8 и Ubuntu openjdk. В какой-то момент эти пакеты будут загружены в репозитории разработки Debian и Ubuntu.
Как только OpenJDK 8 находится в версии разработки Ubuntu, возможно, будет возможно запросить его резервное копирование до 14.04. Обратите внимание, что он никогда не будет доступен в основном репозитории trusty, но если вы используете trusty-backports, то он может быть установлен с этого момента в какой-то момент. Читайте о процессе запроса backports в Ubuntu openjdk .
Не могли бы вы разместить ссылку на страницу, в которой говорилось, что файл resolv.conf должен быть пустым? Я полагаю, что это в лучшем случае вводит в заблуждение.
Отредактируйте этот файл с помощью команды sudo nano /etc/resolv.conf и поместите туда одну строку:
nameserver 8.8.8.8
Это должно исправить ваше разрешение имен и различные программы, которые его используют - ping, apt-get и т. д.
Вы также должны исследовать, почему resolv.conf пуст. Возможно, ваш DHCP-сервер настроен неправильно.
Не очень хорошая идея по Ubuntu 16.04.x просто переписывать /etc/resolv.conf.
Файл /etc/resolv.conf обычно является символической ссылкой на другой файл:
ls -lisa /etc/resolv.conf
1310924 0 lrwxrwxrwx 1 root root 29 Jul 13 2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
, что означает, что это правильно, и вы можете отредактируйте его, но, скорее всего, другая программа перепишет его. Я собираюсь угадать, что у вас установлен NetworkManager. Насколько мне известно, эта служба управляет содержимым вашего решения. Поэтому вы действительно должны попытаться настроить этот. (В другой руке NetworkManager может быть отключен в вашей системе. Возможно, вам придется сказать мне.)
Попробуйте nmtui и добавьте правильный DNS-сервер. Я также использовал бы 8.8.8.8 только как вторичный DNS. Ваш основной DNS должен быть машиной или маршрутизатором рядом с вашей локальной сетью или каким бы то ни было там ...
Проблема, которую мы здесь рассмотрели, сводится к разрешению доменных имен внутри ip-адреса. Поскольку версия 15 сервера Ubuntu, я считаю, использует систему динамических конфигурационных файлов, которые меняются каждый раз, когда служба или система перезагружается или перезагружается. Если администратор вносит изменения в файл resolv.conf, эти изменения удаляются при перезапуске службы resolver.
Чтобы изменения были постоянными, Ubuntu внесла свой вклад в постоянное изменение настроек пользователя, не влияя на динамическую конфигурацию файлов конфигурации. Предложение Л.Д. Джеймс (выше) должен был добавить изменения, которые мне нужно внести в файл /etc/resolvconf/resolv.conf.d/head.
Это сделало изменения постоянными и решила проблему разрешения сообщения об ошибках доменных имен host not found. Это решение для установки сервера имен DNS в файле интерфейсов, а затем получения его также и для распознавателя. Спасибо всем вам за ваши усилия в решении этой головоломки.