Debian 拡張パッケージ記述のローカルコピーを入手してください

Debian 拡張パッケージ記述のローカルコピーを入手してください

ネットワークに接続されていないローカルコンピュータでローカルaptデータベースを使用apt-cache searchしてapt-cache show。このコマンドはパッケージの簡単な説明の要約を印刷しますが、パッケージの詳細な説明は印刷しません。

また、パッケージファイルがローカルコンピュータにダウンロードされると、debパッケージまたはファイルの内容を読むことを*.deb使用してパッケージの非常に便利な拡張説明を得ることができることもわかります。この拡張の説明は、オンラインでも表示でき、次のWebサイトでパッケージを表示したときに表示されるテキストです。dpkg --info /path/to/foo.deb/info/Debian/controlhttp://packages.debian.org

ダウンロードするパッケージを決定するために、すべてのパッケージの拡張説明のローカルコピーをどのように取得できますか?

フォローアップとして@GillesのYesリクエストに応じて:

# apt-cache "^apt$" を検索します。
apt - コマンドラインパッケージマネージャ

#apt-cache表示apt | sed -n '/^description/,/^description/p'
説明:コマンドラインパッケージマネージャ
説明-md5: 9fb97a88cb7383934ef963352b53b4a7
説明:コマンドラインパッケージマネージャ
説明-md5: 9fb97a88cb7383934ef963352b53b4a7

#dpkg --info /var/cache/apt/archives/apt_1.4_amd64.deb | sed -n '/^説明/,${p}'
 説明:コマンドラインパッケージマネージャ
  このパッケージは、検索と検索のためのコマンドラインツールを提供します。
  パッケージに関する情報の管理と問合せ
  libapt-pkgライブラリのすべての機能への低レベルのアクセスとして機能します。
  これには以下が含まれます。
   *apt-get は、ソフトウェアパッケージと関連情報を検索するために使用されます。
     検証済みのソースからのインストール、アップグレード、および使用に使用されます。
     パッケージとその依存関係の削除
   *apt-cache は、使用可能なインストール情報を照会するために使用されます。
     とインストール可能なパッケージ
   *apt-cdrom はリムーバブルメディアをパッケージソースとして使用します。
   *構成設定のためのインターフェースであるapt-config
   *認証キーを管理するためのインターフェースであるapt-key

ベストアンサー1

いくつかの研究によると、これはaptで断続的に発生するバグです。この場合の回避策は、フォルダ名を「/var/apt/lib」に変更することです。その後、拡張記述は、少なくとも次に「apt-get update」を実行するまで、またはDebianがバグを完全に修正するまで再表示されます。

おすすめ記事