web-dev-qa-db-ja.com

12.04 apt-getの更新に時間がかかります。スピードアップするには?

次のサイトでは、sudo apt-getの更新に時間がかかります。

Get:17 http://archive.ubuntu.com precise/restricted Sources [5,470 B]                                                                                                               
Get:18 http://archive.ubuntu.com precise/universe Sources [5,019 kB]  
...
Get:21 http://archive.ubuntu.com precise/restricted i386 Packages [8,431 B]                                                                                                         
Get:22 http://archive.ubuntu.com precise/universe i386 Packages [4,796 kB]

とにかくこれをスピードアップするには?インターネット接続は良好です。

5
mtk

Ubuntu Software Center > Edit > Software Sourcesに移動し、Download FromドロップダウンメニューからOtherを選択し、次のウィンドウでSelect Best Serverを選択し、ubuntuが最適なサーバーを認識するまで待ってから、もう一度apt-get updateを実行します...


リンクされた質問:- 更新プログラムとソフトウェアを取得するミラーを変更するにはどうすればよいですか?

4
Ali Dehghani

Ppas以上を削除しようとすることができます。次のコマンドを試すことができます。sudoapt-get clean。 Ubuntu Tweakを使用して、システム上の不要なファイルを削除します。

0
Enes Utku

これはコマンドライン指向の回答です(特にVMのプロビジョニングの高速化に役立ちます)。

最近新しいリポジトリを追加し、部分的に更新する場合は、次を試してください。

find /etc/apt/sources.list.d -type f -name '*.list' -exec Sudo apt-get update -o Dir::Etc::sourcelist="{}" ';'

すべての場合(より複雑な依存関係の場合)に機能するわけではありませんが、試してみる価値はあります。

-dを試して、パッケージのみをダウンロードすることもできます。参照: 「Sudo apt-get update」は何をしますか?

または、次のように、不要なaptリストファイルから行を削除します。

Sudo ex +'bufdo!%s/^deb-src/#deb-src/' -scxa /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu-wine-*.list

これらのファイルのソースを指す行をコメントアウトします。

注::bufdoコマンドは POSIX ではありません。

/etc/apt/apt.conf.dに不要なスクリプトがないかどうかも確認します。例:

Sudo ex +"%s@DPkg@//DPkg" -scwq /etc/apt/apt.conf.d/70debconf

参照: Debianパッケージのインストール中にプロンプ​​トを無効にする SF

0
kenorb