[Ubuntu] apt-cache search、インストール可能なパッケージの検索

Ubuntu(Linux)でaptでインストールできるパッケージを検索し、詳細なパッケージ情報を確認する方法を紹介します。

1. apt-cache search : インストールできるパッケージの検索

以下のように端末で apt-cache search <name>コマンドを使用してaptからインストール可能なパッケージを検索できます。

$ sudo apt-cache search python3-dev

libpython3-dev - header files and a static library for Python (default)
python3-dev - header files and a static library for Python (default)
games-python3-dev - development of games in Python 3
python3-devpi-common - PyPI server and packaging/testing/release tool - Common modules

検索結果が多い場合は、 grepを利用して希望のキーワードを再検索して出力される結果を減らすことができます。

$ sudo apt-cache search python3-dev | grep devpi
python3-devpi-common - PyPI server and packaging/testing/release tool - Common modules

2. apt-cache show: パッケージの詳細情報

searchコマンドで検索したパッケージの詳細情報を知りたい場合は、 apt-cache show <package name>で詳細を確認できます。

$ sudo apt-cache show python3-dev

Package: python3-dev
Architecture: amd64
Version: 3.8.2-0ubuntu2
Multi-Arch: allowed
Priority: optional
Section: python
Source: python3-defaults
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Matthias Klose <doko@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 11
Depends: python3 (= 3.8.2-0ubuntu2), libpython3-dev (= 3.8.2-0ubuntu2), python3.8-dev (>= 3.8.2-1~), python3-distutils (>= 3.8.2-1~)
Replaces: python3.1 (\<\< 3.1.2+20100706-3)
Filename: pool/main/p/python3-defaults/python3-dev_3.8.2-0ubuntu2_amd64.deb
Size: 1212
MD5sum: b9025aa83bc1285ad8fa816b78eee658
SHA1: e252e4e9a4abeee990602979a56dcf6ba72ccdf6
SHA256: 56af22fac450b0dec5b28f3e192724656f5618a38569892d456a70d8050a8f42
Homepage: https://www.python.org/
...

3. apt-get install: パッケージのインストール

検索したパッケージをインストールするときは、 apt-get install <packgae name>コマンドでインストールできます。

$ sudo apt-get install python3-dev
codechachaCopyright ©2019 codechacha