Debian系のパッケージ管理コマンド「apt」の使い方を解説します。
(apt-getでパッケージ管理もできますが、 Ubuntu14.04
からaptコマンドが推奨されています。)
目次
パッケージリストを更新
apt update
- 利用できるパッケージリストを更新します。
- /var/lib/apt配下の情報が更新されます。
インストール
apt install package
削除
# パッケージ削除(設定ファイルは残す)
apt remove package
# パッケージ削除(設定ファイルも削除)
apt purge package
アップグレード
apt upgrade
- インストール済みのパッケージをアップグレードします(最新バージョンをインストール)。
パッケージ検索
# 完全一致で検索
sudo apt list {パッケージ名}
# 部分一致で検索
sudo apt search {パッケージ名}
インストール済みのパッケージを確認
# インストール済みのパッケージ一覧を確認
apt list --installed
# packageのインストール先を確認
dpkg -L package
e.g. vimをインストール
最後に利用例として、vimをインストールしてみます。
インストール前
$ apt list --installed|grep vim
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
$ apt show vim
Package: vim
Version: 2:7.4.1689-3ubuntu1.2
Priority: optional
Section: editors
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2458 kB
Provides: editor
Depends: vim-common (= 2:7.4.1689-3ubuntu1.2), vim-runtime (= 2:7.4.1689-3ubuntu1.2), libacl1 (>= 2.2.51-8), libc6 (>= 2.15), libgpm2 (>= 1.20.4), libpython3.5 (>= 3.5.0~b1), libselinux1 (>= 1.32), libtinfo5 (>= 6)
Suggests: ctags, vim-doc, vim-scripts
Homepage: http://www.vim.org/
Task: ubuntu-usb, cloud-image, server, edubuntu-desktop-gnome, edubuntu-usb
Supported: 5y
Download-Size: 1036 kB
APT-Sources: http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
Description: Vi IMproved - enhanced vi editor
N: There is 1 additional record. Please use the '-a' switch to see it
インストール
$ apt install vim
インストール後
$ apt list --installed|grep vim
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
vim/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed]
vim-common/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 amd64 [installed,automatic]
vim-runtime/xenial-updates,xenial-security,now 2:7.4.1689-3ubuntu1.2 all [installed,automatic]
$ apt show vim
Package: vim
Version: 2:7.4.1689-3ubuntu1.2
Priority: optional
Section: editors
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2458 kB
Provides: editor
Depends: vim-common (= 2:7.4.1689-3ubuntu1.2), vim-runtime (= 2:7.4.1689-3ubuntu1.2), libacl1 (>= 2.2.51-8), libc6 (>= 2.15), libgpm2 (>= 1.20.4), libpython3.5 (>= 3.5.0~b1), libselinux1 (>= 1.32), libtinfo5 (>= 6)
Suggests: ctags, vim-doc, vim-scripts
Homepage: http://www.vim.org/
Task: ubuntu-usb, cloud-image, server, edubuntu-desktop-gnome, edubuntu-usb
Supported: 5y
Download-Size: 1036 kB
APT-Manual-Installed: yes
APT-Sources: http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
Description: Vi IMproved - enhanced vi editor
N: There is 1 additional record. Please use the '-a' switch to see it
$ dpkg -L vim
/.
/usr
/usr/share
/usr/share/doc
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/vim
/usr/share/bug
/usr/share/bug/vim
/usr/share/bug/vim/script
/usr/share/bug/vim/presubj
/usr/bin
/usr/bin/vim.basic
/usr/share/doc/vim