VPSでapt-getコマンドを使用してソフトウェアをインストールできず、ターミナルに次のように表示されます。
root@ubuntu:~# apt-get install python3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python3' has no installation candidate
どうしたの?ルートユーザーとしてapt-get updateを試しましたが、ここに表示されます。
root@ubuntu:~# apt-get update
Err http://security.ubuntu.com precise-security Release.gpg
Temporary failure resolving 'security.ubuntu.com'
Err http://us.archive.ubuntu.com precise Release.gpg
Temporary failure resolving 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com precise-updates Release.gpg
Temporary failure resolving 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com precise-backports Release.gpg
Temporary failure resolving 'us.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Temporary failure resolving 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg Temporary failure resolving 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg Temporary failure resolving 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg Temporary failure resolving 'security.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
root@ubuntu:~#
そして私のVPSの場所はドイツにあります。それは重要ですか?
DNSリゾルバーの設定を修正する必要があります。たとえば、自分のサーバーがホスト名をIPアドレスに変換するために使用しているDNSサーバー。これは、VPSで実行されているWebサイトには影響しません。ドメインで使用しているDNSサーバーを変更しないでください。変更すると、Webサイトが破損します。
プロバイダーのDNSサーバーを使用するか(プロバイダーから設定を確認するか、ドキュメントを確認してください)、または GoogleのパブリックDNSリゾルバー のいずれかを使用できます。
DNSサーバーを変更する方法については、たとえば askubuntu.comのこの質問 をご覧ください。