apt

作成日 : 2021-04-13
最終更新日 :

apt とは

APT ( Advanced Packaging Tool ) とは、Ubuntu ほか多くの Linux ディストリビューションにおいて、 ソフトウェアパッケージのインストールと管理を行うツールである。以下、ソフトウェアパッケージを単にパッケージという。 下記はコマンド man apt から得られる情報の一部である。

install pkgname
指定したパッケージをインストールする
reinstall pkgname
指定したパッケージを再インストールする
update
利用可能なパッケージの一覧を更新する(ローカルにあるパッケージの一覧をインターネット上の最新のパッケージの一覧と同期させる)
upgrade
パッケージをインストール/更新してシステムをアップグレードする
full--upgrade
パッケージを削除/インストール/更新してシステムをアップグレードする
list
パッケージの一覧を表示する
autoremove
依存で必要だったが現在は不要となったパッケージを削除する
search pkgname
パッケージを検索する
show pkgname
パッケージの情報を表示する
remove pkgname
指定したパッケージを削除する
edit-sources
ソース情報ファイルを編集する

エラーとその解決

apt install update の実行中、次のエラーが出ることがある。

dpkg: パッケージ udev の処理中にエラーが発生しました (--configure):

この場合は、/var/lib/dpkg/info の以下の、該当するパッケージの
udev.postinst
udev.postrm
udev.prerm
を削除してから、下記を実行する。

$ sudo apt install udev

これは本質的な解決にはなっていないと思う。ではどうすれば、本質的な解決になるのか、わからない。

apt-get から apt へ

昔、この APT は apt-get (インストールなどの場合)や apt-cache (検索などの場合)だったはずだが、 最近は単に apt でよくなっている。apt-get にあった不合理な点が apt では解消されているので、 apt を使うのがよい。

まりんきょ学問所UNIX 手習い > apt


MARUYAMA Satosi