apt-get更新を実行する場合、「Ign」、「Get」、または「Hit」とはどういう意味ですか?


68

sudo apt-get updateの出力に大量のエラーがありました。エントリが重複していて、404エラーが見つかりません。

それらを理解し、希望します:パッケージが関連付けられていないPPAを削除してから、の重複エントリを削除しました/etc/apt/sources.list

私は王室でそれを盗聴したようです。今では、ほとんどの行がIgnと言っていますsudo apt-get update

間違ったものを修正するにはどうすればよいですか?私はあちこちにあるこれらIgnのものを取り除く必要があります。約50%(眼球推測)がありますIgn


3
それは意味:IGN鉱石
Rinzwind

回答:


65

使用するapt-get updateと、同じ更新インデックスをダウンロードする必要があるかどうかを確認し、そうでない場合は同じ更新インデックスを再度ダウンロードしません。

  • Hit は、aptがパッケージリストのタイムスタンプをチェックしたことを意味し、それらは一致し、変更はありません。

  • Ign pdiffインデックスファイルに変更がないことを意味し、再度ダウンロードする必要はありません。

  • Get は、aptがパッケージリストのタイムスタンプをチェックしたことを意味し、変更があったためダウンロードされます。

恐れることはありません。更新されたインデックスを再度ダウンロードする必要がないことを意味します。あなたが持っているものは最新のものです。


パッケージのリストは、リポジトリのpackages.gz / bz2ファイルに含まれています。:だから、あなたの答えがあることを意味しないヒットのPackages.gzファイルのタイムスタンプをチェックするために立って、その[OK]をクリックします。タイムスタンプが一致しない場合、packages.gzファイルの内容を文字通りチェックしてコンピューターのキャッシュと一致させ、すべてのパッケージが見つかった場合はIgn返し、そうでない場合はそのリポジトリキャッシュを更新します。私が正しくない場合、あなたは私のためにもっと具体的になることができますか?
heemayl 14年

3
これは、superuser.com / questions / 454867 /…と矛盾しているように見えます。これは、Ignがエラー状態であることを示しています。
pbhj

7
「apt」のソースファイルacqprogress.ccを見て、矛盾しているように見えます。「if (Itm.Owner->Status == pkgAcquire::Item::StatDone)Ign 」を出力します-StatDoneはファイルがダウンロードされたことを意味します(acquire-item.hを参照)が、Ignが出力されるブロックは失敗したダウンロードのエラー処理ブロック...初心者のコーディングの理解を超えているようです。ただし、superuser.comとの矛盾にフラグを立てるだけです。
pbhj

12
この答えは正しくありません。Ignは、apt何か(翻訳やInReleaseファイルなど)をダウンロードしようとしたが見つからなかったが、無視できることを意味します。次のものに進みます。ファイルをダウンロードHitするapt必要があることを意味しRelease(何らかの理由で削除されたため)、ダウンロードされると、パッケージファイルのチェックサムをチェックし、新しくダウンロードされたReleaseファイルに記載されているチェックサムが既にそこにあるパッケージファイルのチェックサムと一致することを発見しました。それはHitです。そのため、Packageファイルは再度ダウンロードされません。
アンワル

1
Ignが正しくないため、-1。
楕円ビュー

27

この質問の正解は次のとおりです。

  • Ignは、apt何か(翻訳やInReleaseファイルなど)をダウンロードしようとしましたが、見つかりませんでしたが、無視することができるので、次のものに進みます。翻訳は二次的な優先順位であり、InReleaseファイルが見つからない場合、ReleaseandやRelease.gpgpair などの認証に他の方法を使用するためです。

  • Hitファイルまたはファイルaptをダウンロードする必要があることを意味し(何らかの理由で削除されたため)、ダウンロードされると、インデックスファイルのチェックサムをチェックし、そこに記載されているチェックサムが既にダウンロードされているパッケージファイルのチェックサムと一致することを発見しました。それが理由です。そのため、ファイルは再度ダウンロードされません。ReleaseInRelease/var/lib/apt/listsHitPackage


答えを見つけました:

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.