Ubuntuパッケージ検索ツール:APT、App Center、Synapticなど

Ubuntuにはソフトウェアを検索するための便利な方法がいくつか用意されており、どのツールを使うべきかは探しているものによって異なります。有効になっているAPTリポジトリからDebianパッケージを検索するには、apt searchターミナルを使うのが最も手っ取り早い方法です。App Centerは最もシンプルなグラフィカルな選択肢であり、Synapticはより詳細なパッケージ指向のGUIを提供します。また、UbuntuのパッケージWebサイトは、システムに手を加える前にパッケージについて調べる際に役立ちます。

APTを使用してUbuntuパッケージを検索する

検索を行う前に、ローカルパッケージインデックスを更新して、検索結果にコンピュータに現在設定されているリポジトリが反映されるようにしてください。

sudo apt update

次に、パッケージ名と説明を検索します。

apt search htop

htopパッケージ名、機能、またはキーワードに置き換えることができます。Ubuntuの公式APTマニュアルでは、利用可能なパッケージリストに対する検索として説明されていますapt search。プログラムの機能はわかっているが、正確なパッケージ名がわからない場合に特に便利です。

Ubuntuターミナルでapt updateを実行し、続いてapt search htopを実行して、一致するパッケージの結果を表示した。

有望なパッケージを見つけたら、インストールする前に必ず中身を確認してください。

apt show htop

apt showパッケージの説明、依存関係、ダウンロード情報、リポジトリソースなどのメタデータを表示します。パッケージ名が完全に一致する場合は、広範囲な検索を再度実行するよりも通常は便利です。

パッケージの説明と依存関係情報を含む apt show htop を表示する Ubuntu ターミナル

より詳細な制御が必要な場合は、apt-cacheを使用してください。

apt-cacheシステムを変更することなく、APTのパッケージキャッシュを照会します。検索コマンドは正規表現をサポートし、--names-only説明ではなくパッケージ名とprovided-package名に一致を限定します。例:

apt-cache search --names-only '^htop$'
apt-cache pkgnames htop

Ubuntuのapt-cacheマニュアルには、依存関係、逆依存関係、パッケージポリシー、および利用可能なバージョンに関するコマンドも記載されています。これらのコマンドはローカルのAPTメタデータを使用するため、古いインデックスでは古い結果が返される可能性があることに注意してください。

アプリセンターで検索

グラフィカルインターフェースがお好みの場合は、UbuntuデスクトップからApp Centerを開き、検索ボックスを使用してください。検索結果を選択すると、その説明が表示され、インストールできます。CanonicalのUbuntuデスクトップのドキュメントによると、App CenterはSnapパッケージとDebianパッケージ(Deb)の両方をインストールできます。アプリケーションが両方の形式で提供されている場合、App Centerは利用可能なパッケージの種類を表示します。

Ubuntu App Centerの検索インターフェースにVLCの検索結果とパッケージ形式の選択肢が表示されます。

この区別が重要なのは、apt searchSnap StoreではなくAPTリポジトリを検索するためです。Snapパッケージの場合は、以下を使用してください。

snap find "media player"
snap info vlc

公式のSnapドキュメントsnap findでは、スナップ名と説明の検索、およびsnap infoパッケージの詳細について、以下の方法を推奨しています。

Synapticを使用して、詳細なグラフィカルパッケージ検索を行ってください。

SynapticはUbuntuのデフォルトのソフトウェアブラウザではありませんが、サポートされているリリースではUbuntuのUniverseリポジトリで入手可能です。以下のコマンドでインストールしてください。

sudo apt update
sudo apt install synaptic

Synapticを起動したら、「検索」を使用してパッケージ全体を検索するか、フィルターフィールドを使用して現在のリストを絞り込みます。Synapticは、パッケージの状態、依存関係、バージョン、リポジトリパッケージを、見やすいデスクトップインターフェースで比較したい場合に便利です。Ubuntuの公式パッケージアーカイブ検索では、Synapticが現在サポートされているUbuntuリリース向けにパッケージ化されていることが確認できます。

Ubuntu上のSynapticパッケージマネージャーでhtopおよび関連パッケージをフィルタリングした状態

ウェブ上でUbuntuパッケージを検索する

パッケージの存在を確認するために、Ubuntuマシンを手元に用意する必要はありません。Ubuntuパッケージ検索機能を使えば、パッケージ名、説明、ソースパッケージ、ディストリビューション、セクション、さらにはパッケージに含まれるファイルまで検索できます。これは、Ubuntuのリリース間やアーキテクチャ間でパッケージの入手可能性を比較する際に特に役立ちます。

ファイルを含むパッケージを見つける

コマンドやファイル名はわかっているが、それを提供するパッケージがわからない場合は、 を使用しますapt-file。必要に応じてインストールし、パッケージのメタデータを更新して、パスを検索します。

sudo apt install apt-file
sudo apt update
apt-file search /usr/bin/ffmpeg

Ubuntuのapt-fileマニュアルでは、これはAPTパッケージ内のファイル(インストールされていないパッケージも含む)を検索するためのツールだと説明されています。既にマシンにインストールされているファイルの場合は、dpkg -S /path/to/file多くの場合、より高速です。

どのUbuntuパッケージ検索ツールを使用すべきですか?

  • apt search:有効なリポジトリ内の Deb パッケージを検索するのに最適な一般的なターミナル検索。
  • apt show:荷物の名前が分かった後に検査するのに最適です。
  • アプリセンター: DebパッケージやSnapパッケージを含むデスクトップソフトウェアの検索とインストールを最も簡単に行えるGUI。
  • Synaptic: APTパッケージの詳細な閲覧とフィルタリングに最適なグラフィカルオプション。
  • packages.ubuntu.com:Ubuntuのリリースとパッケージ内容を網羅的に検索できる最高のウェブサイト。
  • apt-file特定のファイルが含まれているパッケージを特定する必要がある場合に最適です。
  • snap find:ターミナルからSnap Storeを検索するのに最適です。

ほとんどのユーザーは、apt searchデスクトップのターミナルまたはアプリセンターで から始めます。より詳細なパッケージメタデータやより正確な検索が必要な場合は、 Synaptic、 apt-cache、またはに切り替えてください。apt-file

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。