dpkg (package manager for Debian) はDebianパッケージを管理するコマンドである。
dpkg [option...] action
以下に示すオプションを dpkg コマンドに指定できる。
-l [package_name_pattern...]package_name_pattern にはパッケージ名またはパッケージ名の一部を指定する。 (POSIX)
$ dpkg -l code
||/ 名前 バージョン アーキテクチ 説明
+++-==============-=================-============-=================================
ii code 1.99.3-1744761595 amd64 Code editing. Redefined.
パッケージの指定を省略した場合は、インストールされているパッケージの一覧を表示する。
$ dpkg -l
--list [package_name_pattern...]package_name_pattern にはパッケージ名またはパッケージ名の一部を指定する。 (GNU)
$ dpkg --list git
パッケージの指定を省略した場合は、インストールされているパッケージの一覧を表示する。
$ dpkg --list
||/ 名前 バージョン アーキテクチ 説明
+++-==============-=================-============-=================================
ii code 1.99.3-1744761595 amd64 Code editing. Redefined.
-i package...$ sudo dpkg -i example.deb
--install package...$ sudo dpkg --install example.deb
-r package...$ sudo dpkg -r git
--remove package...$ sudo dpkg --remove git
-P package...$ sudo dpkg -P git
--purge package...$ sudo dpkg --purge git
-C$ dpkg -Ct
--audit$ dpkg --audit
$ dpkg -?
$ dpkg --help
$ dpkg --version
Debian `dpkg' パッケージ管理プログラム バージョン 1.21.1 (amd64)。
これはフリーソフトです; コピー条件については GNU 一般公有使用許諾書バージョン 2
もしくはそれ以降を参照してください。このソフトウェアは無保証です。
Advanced Packaging Tool (APT)とは、Debian用に開発されたパッケージ管理システムである。
リポジトリの設定は、/etc/apt/sources.listファイルに記載されている。
deb file:///home/horiuchi/installer/packages ./
dpkg コマンドは Debian 系の Linux で使用できる。
| 系統 | OS | 対応 |
|---|---|---|
| Debian | Debian | ✓ |
| elementary OS | ✓ | |
| Linux Mint | ✓ | |
| MX Linux | ✓ | |
| Ubuntu | ✓ | |
| Zorin OS | ✓ | |
| Red Hat | CentOS Stream | ✗ |
| Fedora | ✗ | |
| Red Hat Enterprise Linux | ✗ | |
| Slackware | Salix OS | ✗ |
| Slackware | ✗ | |
| その他Linux | Arch Linux | ✗ |
| Gentoo Linux | ✗ | |
| openSUSE | ✗ | |
| Manjaro | ✗ | |
| UNIX | FreeBSD | ✗ |
| macOS | ✗ |