Sudo apt-get update
を実行すると、次のエラーが表示されます。
Err archive.ubuntu.com quantal InRelease
Err archive.ubuntu.com quantal-updates InRelease
Err archive.ubuntu.com quantal-backports InRelease
Err archive.ubuntu.com quantal-security InRelease
Err archive.ubuntu.com quantal Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-updates Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-backports Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err archive.ubuntu.com quantal-security Release.gpg
Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Reading package lists... Done
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-updates/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-backports/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/InRelease
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-updates/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-backports/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch archive.ubuntu.com/ubuntu/dists/quantal-security/Release.gpg Unable to connect to archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
Ubuntu 12.04を使用しています。これは、Ubuntuをウィンドウインストーラーからインストールした後に使用したコマンドです。私のラップトップはインターネットに接続されていると確信しています。今何ができますか?
シナプスマネージャーを開き、ubuntu-extras-keyring
をインストール/再インストールしてから、(ターミナルで)Sudo apt-get update
と入力します。
このエラーから抜け出します。
vasa1が指摘した のように、システムがインストール用パッケージのダウンロードに使用するように構成されているサーバーは 現在ダウンしている。
この問題の解決策は、別のミラー(つまり、別のサーバー)に変更することです。
押す Alt+F2、gksu software-properties-gtk
と入力し、パスワードを入力します。 (または、Update Managerの左下隅でSettings ...を選択するか、Synapticの[設定]> [リポジトリ]に移動します)。
software-properties-gtk
を実行するだけで、変更を加えるとPolicyKitが認証します。Software Sourcesウィンドウのbuntu Softwareタブには、Download fromというラベルのドロップダウンメニューがあります。地域サーバーを選択します。たとえば、私は米国にいますが、11.10マシンでは次のようになります。
「ダウンロード元」ドロップダウンメニューで選択されている米国向けサーバーを示すソフトウェアソースウィンドウ。
その短いリストにリストされている他のサーバーが表示される場合があります(現在設定しているサーバーなど)。
メインサーバーも使用できますが、ほとんどの場合、地域サーバーを使用するよりもかなり遅くなります。 (少なくとも米国では、とにかく。)
別のミラーを使用する場合は、その他...をクリックしてミラーのリストを確認できます。
sources.list
を開きますsources.list
ファイルをバックアップし、テキストエディターで開きます。
cd /etc/apt
Sudo cp sources.list sources.list.old
gksu gedit sources.list
Sudo nano -w sources.list
(またはSudo vi sources.list
、またはSudo -e sources.list
)に置き換えます。テキストエディタで、古いサーバー名のすべてのインスタンスを新しいサーバー名に置き換えます。たとえば、ubuntuarchive.hnsdc.com
のすべてのインスタンスをus.archive.ubuntu.com
に置き換えることができます。 (どちらを使用する場合でも、テキストエディタがこれを容易にします。各インスタンスを手動で見つけて、新しいミラーの名前を入力する必要はありません。)
ファイルを保存し、テキストエディターを終了し、Sudo apt-get update
を実行すると、新しいサーバーで動作するはずです。
sed
を使用すると、ファイルに作用する単純な(または複雑な)スクリプトを1行ずつ記述することができます。したがって、sources.list
を通過する単一のコマンドを発行して、古いサーバー名のすべてのインスタンスを新しいサーバー名に置き換えることができます。
まず、/etc/apt
に移動し、(最近そうしていない限り)ファイルをバックアップします。
cd /etc/apt
Sudo cp sources.list sources.list.old
次に、sed
を実行します。
Sudo cp sources.list sources.list.tmp
sed 's/ubuntuarchive.hnsdc.com/us.archive.ubuntu.com/' sources.list.tmp | Sudo tee sources.list
Sudo rm sources.list.tmp
ubuntuarchive.hnsdc.com
以外の古いサーバーの場合は、必要に応じて変更します。us.archive.ubuntu.com
以外の新しいサーバーの場合は、必要に応じて変更します。sources.list
を一時ファイルにコピーし、それをsed
の入力として使用することにしました。これは、sed
が読み取り中にファイルを上書きしないようにするための1つの方法です。sed
「スクリプト」は非常に単純です。 これは説明します 置換の仕組み。400以上の登録済みUbuntuミラー ソフトウェアのインストールと更新があります。
これらはアーカイブミラーと呼ばれます。これをCDミラーと混同しないでください。ISOイメージとbuntuのインストールの関連ファイルが保存されています。
多くのサーバーは両方を提供するため、アーカイブミラーとCDミラーの両方です。しかし、多くは2つのうちの1つにすぎません。
ミラーがダウンしているか、インターネット接続に問題があります(一時的な可能性があります)。
ping google DNSおよびarchive.ubuntu.comを確認できることを確認してください。
ping -c3 archive.ubuntu.com
ping -c3 8.8.8.8
両方のコマンドは、統計行に0% packet loss
を返す必要があります。それ以外の場合は、インターネット接続がダウンしています。
接続に問題がないようであれば、ミラーがダウンしている可能性があります。あなたの場所に近い別のものを選択してみてください。
これを試して。わたしにはできる。
Sudo su # login as root
cd /var/lib/apt/lists/
rm -fr *
cd /etc/apt/sources.list.d/
rm -fr *
cd /etc/apt
cp sources.list sources.list.old
cp sources.list sources.list.tmp
sed 's/ubuntuarchive.hnsdc.com/us.archive.ubuntu.com/' sources.list.tmp | tee sources.list
rm sources.list.tmp*
apt-get clean
apt update
ターミナルに移動し、ソリューションの以下の手順に従ってください...
Sudo su (login as root)
cd /var/lib/apt/lists/
rm -fr *
cd /etc/apt/sources.list.d/
rm -fr *
cd /etc/apt
Sudo cp sources.list sources.list.old
Sudo cp sources.list sources.list.tmp
sed 's/ubuntuarchive.hnsdc.com/us.archive.ubuntu.com/' sources.list.tmp | Sudo tee sources.list
Sudo rm sources.list.tmp*
apt-get clean
apt-get update