Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuでパッケージを検索する方法

Ubuntuのコマンドラインからパッケージを検索するのに苦労したことはありますか?インスタントアップグレードが必要なパッケージを検索したことがありますか?ダウンロードしたいパッケージがインストール可能かどうか、そしてソフトウェアリポジトリで最新バージョンが利用可能かどうか疑問に思ったことはありませんか?

ターミナルを介してローカルリポジトリ内にインストールまたはアンインストールされたパッケージを検索することは、Ubuntuの初心者ユーザーにとって困難な作業になる可能性があります。この記事は、同様の質問のすべてと多くに答えます。さらに、Ubuntuでパッケージを検索する別の方法についても説明し、適切な方法を見つけるのに役立ちます。

Ubuntuでパッケージを検索する方法

ここでは、Ubuntuでパッケージ検索を実行する3つの方法について説明します。ただし、開始する前に、ターミナルを起動し、次を実行してシステムのパッケージリポジトリを更新します。

sudo apt update

aptコマンドの使用

APTは、Ubuntu、Linux Mint、およびその他のDebianベースのディストリビューションにプリインストールされているコマンドラインパッケージマネージャーです。 aptコマンドは、 apt-cacheの機能を組み合わせたものです およびapt-get 。 UbuntuでのパッケージとLinuxリポジトリのインストール、削除、更新、アップグレードを担当します。ただし、パッケージを検索することもできます。

次のように、システムで利用可能なすべてのインストール済み/未インストールのパッケージを一覧表示することから始めることができます。

apt list

出力:

Ubuntuでパッケージを検索する方法

上記のコマンドをgrepでパイプ処理して、出力をフィルタリングし、選択したパッケージ名を取得できます。

apt list | grep <package_name>
Ubuntuでパッケージを検索する方法

aptリストを使用する -インストール済みのコマンド システムにインストールされているパッケージのみを検索して表示するオプション。

apt list --installed

さらに、listメソッドを使用すると、パッケージを検索して、 -aを使用してパッケージがインストールされているかどうかを確認することもできます。 次のようにフラグを立てます:

apt list -a <package_name>

出力:

Ubuntuでパッケージを検索する方法

アップグレードが必要なすべてのパッケージを検索して表示するには:

apt list --upgradeable

このリストで特定のパッケージを探している場合は、grepユーティリティを使用してください:

apt list --upgradeable | grep <package_name>

ただし、上記のコマンドはパッケージの詳細を表示しません。専用コマンドapt-search およびaptshow Linuxターミナルで利用可能なパッケージの詳細を見つけて表示するのに役立ちます。

apt searchコマンドは、パッケージの詳細をより適切な形式で表示することで知られています。このコマンドの最も優れている点は、パッケージがすでにインストールされているかどうかをユーザーに通知し、利用可能なバージョンや説明などに関する簡単な情報を提供することです。

たとえば、以下のコマンドは、すべてのパッケージ名文字列とその説明を検索してmysqlパッケージを検索します。したがって、名前と説明にそのパッケージ名の文字列を含むパッケージのリストが返されます。

apt search mysql

出力:

Ubuntuでパッケージを検索する方法

検索結果を制限するには、-name-only を指定して、指定されたパッケージ名のみを検索するようにコマンドに指示できます。 次のオプション:

apt search --name-only <package_name>

apt showコマンドは、指定されたパッケージ名に関する詳細を表示します。パッケージの説明には、最新バージョンのリリース、依存関係、ダウンロードサイズ、リポジトリ情報などの詳細が含まれています。最も重要なのは、コマンドが正確なパッケージ名を返すため、探しているパッケージを推測する必要がないことです。 。

apt show <package_name>
apt show mysql-client-core-5.7 | less
Ubuntuでパッケージを検索する方法

apt-cacheコマンドの使用

apt-cacheは、 / var / lib / aptに保存されているローカルパッケージリストファイルからパッケージをクエリするコマンドラインユーティリティです。 。ユーザーがaptupdate を実行するたびに、システムはこれらのファイルを更新します ターミナルのコマンド。したがって、ユーザーがコマンドを使用してパッケージを検索するときはいつでも、リポジトリから情報を取得するためにネットワークにアクセスする必要はありません。

これは、検索で使用できる古いバージョンのAPTです。 および表示 パッケージを見つけるためのオプション。

apt-cache search apache2

出力:

Ubuntuでパッケージを検索する方法

このコマンドを使用すると、指定されたキーワードで始まるすべてのパッケージを一覧表示することもできます。

apt-cache pkgnames <keyword>

例:

Ubuntuでパッケージを検索する方法

利用可能なすべてのパッケージを詳細なしで表示するには:

apt-cache pkgnames

上記のコマンドをgrepユーティリティでパイプ処理して、 -iを使用することもできます。 大文字と小文字の区別を無視してパッケージをフェッチするフラグ。

apt-cache pkgnames | grep -i <keyword>

このユーティリティでは、次のように、パッケージを検索して、それらがシステムにインストールされているかどうかに関係なく、それらの依存関係を表示することもできます。

apt-cache showpkg apache2

出力:

Ubuntuでパッケージを検索する方法

apt-cache検索に気付くでしょう およびapt-cacheshow パッケージ情報の表示という点では、aptsearchおよびshowメソッドに似ています。ただし、apt-cacheとaptは、データ表現の点で大きく異なります。

aptitudeの使用

aptitudeは、APTパッケージマネージャー用のグラフィカルユーザーインターフェイスです。このインターフェースにより、ユーザーは、インストール、削除、およびアップグレードするパッケージをインタラクティブに選択できます。新規ユーザーは、Windowsのコントロールパネルの[プログラムと機能]オプションと同様に見つけることができます。

aptitudeは、apt-getまたはaptユーティリティと同様の引数をエミュレートするコマンドラインインターフェイスを提供します。したがって、Linuxでコマンドラインタスクを実行するためのグラフィカルまたはインタラクティブなインターフェイスを使用することを好むユーザーにとっては便利です。 aptitudeは通常、ほとんどのUbuntuまたはDebianベースのディストリビューションでデフォルトで使用できます。そうでない場合は、次のようにインストールできます。

sudo apt-get update
sudo apt-get install aptitude

次のコマンドを使用して、aptitudeコマンドラインインターフェイスを介してパッケージを検索します。

sudo aptitude search <package_name>

ターミナルで次のコマンドを実行して、aptitudeGUIを起動します。

sudo aptitude

Ctrl + Tを押します ターミナル内を移動します。矢印キーを使用して、aptitudeGUIをナビゲートします。 検索に移動します タブをクリックし、 FINDを選択します または/を押します 参照プロンプトを起動し、検索するパッケージ名を入力します。

Ubuntuでパッケージを検索する方法

Ubuntuでソフトウェアパッケージを検索する

この記事では、UbuntuおよびDebianベースのシステムにインストールまたはアンインストールされたパッケージを検索するために使用できるすべての主要なツールについて説明しました。また、単一のキーワードを使用してパッケージを検索する方法や、アップグレードが必要なソフトウェア/プログラムを見つける方法も示しています。

ご覧のとおり、これらのツールの主な違いは出力にあります。さらに、カバーされているツールは、名前や使用法が正確にわからない場合にパッケージを見つけるのに非常に役立ちます。


  1. LinuxでClipmanを使ってGoogleで何かを検索する方法

    毎日、Google検索を何十回も使用して、さまざまなトピックに関する情報を探しています。毎回、ブラウザを起動し、Google検索のページにアクセスし、キーボードを使用してクエリを入力します。これには少し時間がかかりますが、それほどではありませんが、1つの特定のことを実行する最も人気のあるブラウザに数十の拡張機能が存在することを正当化するのに十分です。1回のクリックで選択したものを検索できます。 オペレーティングシステムで実行されているどのアプリケーションでも同じ機能を使用できるとしたら、すばらしいと思いませんか。これは、Clipmanアプリケーションを特別にフォーマットされたURLと単純な正

  2. Windowsでファイルの内容を検索する方法

    Windows Searchは、Windowsユーザーがメタデータまたはその名前を使用してファイルまたはファイルのグループをすばやく検索できるようにする組み込み機能です。 Windows Searchの良いところは、検索条件をさらに絞り込むために使用できる非常に強力なツールであるということです。 Windows Searchは、ファイルにプロパティまたはメタデータのインデックスを付けるだけでなく、ファイルのコンテンツにもインデックスを付けます。これは、特定の単語またはフレーズを含むファイルを検索できることを意味します。 Windows Searchの問題は、すべてのファイルタイプのコンテンツ