У меня есть сервер Ubuntu. Я пытаюсь установить Vsftpd, но он показывает эту ошибку:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package vsftpd
После этого я проверил интернет-соединение с помощью ping 4.2.2.4, который работал нормально.
Я попытался выполнить apt-get update, но не удалось отобразить:
Err http://us.archive.ubuntu.com lucid Release.gpg
Temporary failure resolving 'us.archive.ubuntu.com'
Если вы можете пинговать 4.2.2.4, но не можете пинговать us.archive.ubuntu.com, это может быть проблемой с DNS-сервером. Попробуйте пинговать us.archive.ubuntu.com.
Как root, редактировать /etc/apt/sources.list
, заменяя http://us.archive.ubuntu.com
с другим зеркало. Бегать apt-get update
чтобы получить список пакетов нового зеркала, затем apt-get install vsftpd
.
Похоже, что-то не так с настройкой DNS. Загляните в /etc/resolv.conf. Там должна быть одна или несколько строк, которые выглядят так:
nameserver 8.8.8.8
nameserver 8.8.4.4
Если нет nameserver
линии, затем добавьте эти две. Они предоставляются Google и могут использоваться бесплатно.
Если здесь являются nameserver
линии, проверьте, что они работают.
Вы можете проверить, работает ли DNS с dig
инструмент. Использовать dig us.archive.ubuntu.com
чтобы проверить вашу текущую настройку. использовать dig @8.8.8.8 us.archive.ubuntu.com
для тестирования конкретного сервера имен.