このブログ投稿では、DebianとUbuntuでのパッケージの可用性をローカルおよびリモートで確認する方法について説明します。プロセスを自動化するために、便利なBashスクリプトも提供されています。
コマンドライン経由でパッケージの可用性を確認します
debianまたはubuntuリポジトリにパッケージが存在するかどうかを確認するには、 apt search
コマンドを使用します。
$ apt search libpam-cracklib
これは、検索用語に一致するパッケージを検索します。出力がないということは、パッケージが利用できないことを意味します。肯定的な結果は、次のような詳細を示します。
<code>libpam-cracklib/oldstable 1.4.0-9 deb11u1 amd64 PAM module to enable cracklib support</code>
または、 apt-cache show
詳細なパッケージ情報を提供します。
$ apt-cache show libpam-cracklib
ただし、どちらのコマンドも、特定のDebianまたはUbuntuバージョンの可用性を明確に述べていません(例:Debian 12)。
公式ウェブサイトでパッケージの可用性を確認します
バージョン固有のチェックには、公式パッケージリポジトリを使用してください。
このWebベースのメソッドは、ブラウザを使用した任意のシステムから機能します。
自動チェック用のバッシュスクリプト: dpkg-repo-query
BASHスクリプト、 dpkg-repo-query
、プロセスを簡素化します。リポジトリをクローンします:
$ git clone https://gist.github.com/ostechnix/86362cb9361f7fcf7de43a33e915de dpkg-repo-query
実行可能にする:
$ cd dpkg-repo-query $ chmod x dpkg-repo-query.sh
sudo
として実行:
$ sudo ./dpkg-repo-query.sh
スクリプトは、パッケージ名、配布(Debian/ubuntu)、およびバージョン(コードネームまたは番号、例えば、debian 12の「bookworm」、ubuntu 22.04の「ジャミー」)を求めます。出力は、パッケージの可用性を示すテーブルです。
結論
このガイドは、DebianとUbuntuでのパッケージの可用性を検証するための複数の方法を提供し、さまざまなニーズと技術的スキルに対応しています。提供されたBASHスクリプトは、頻繁なチェックのプロセスを合理化します。決定的なバージョン固有の情報については、公式リポジトリを参照してください。
以上がDebianおよびUbuntuリポジトリでパッケージの可用性を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。