在 Ubuntu 上从 Internet 存储库安装 vsftpd 时出错

在 Ubuntu 上从 Internet 存储库安装 vsftpd 时出错

我有一台 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'

答案1

如果您可以 ping 4.2.2.4,但无法 ping us.archive.ubuntu.com,则可能是 DNS 服务器出现问题。尝试 ping us.archive.ubuntu.com。

答案2

以 root 身份编辑/etc/apt/sources.list,替换http://us.archive.ubuntu.com为另一个镜子. 运行apt-get update获取新镜像的软件包列表,然后apt-get install vsftpd

答案3

听起来你的 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测试特定的名称服务器。

相关内容