メインコンテンツへスキップ

追加インストールしたパッケージ

✅ インストールされたパッケージ一覧と目的

パッケージ名 目的・説明
build-essential C/C++ ビルドに必要な基本ツール群(make, gcc, g++ などの依存をまとめて提供)
dkms カーネルモジュールを自動で再ビルド・再インストールする仕組み
git ドライバのソース取得などに使う分散型ソースコード管理システム
linux-headers-5.15.0-139-generic 現在動作中のカーネルに対応したヘッダファイル群(ビルドに必須)
make Makefile に従ってプログラムをビルドするためのツール
gcc C コンパイラ(build-essential の依存)
g++ C++ コンパイラ(build-essential の依存)
dpkg-dev dpkg 開発用ツール(dkms やビルドに必要)
dctrl-tools パッケージの依存関係等のメタ情報を操作・抽出するための補助ツール
libc6-dev glibc の開発用ヘッダ(build-essential の一部)
binutils アセンブラやリンカなどの開発補助ツール群(gcc の依存)
gcc-9, g++-9 gcc/g++ のバージョン指定依存を満たすため
libstdc++-9-dev, libgcc-9-dev 標準C/C++ライブラリの開発用ヘッダ
libc-dev-bin libc6-dev に付属するバイナリユーティリティ
linux-libc-dev カーネルと連携する libc 開発用ヘッダ
libcrypt-dev glibc から分離された暗号化ライブラリの開発ヘッダ
fakeroot, libfakeroot 非 root で root 権限風の操作を再現する開発補助ツール(推奨)
libalgorithm-diff-perl, libalgorithm-diff-xs-perl dkms 関連の推奨パッケージ(差分検出等)
libitm1, libasan5, liblsan0, libtsan0, libubsan1, libquadmath0 GCC が必要とする各種ランタイムライブラリ群
manpages-dev C/C++ 標準関数などの開発者向け man ページ(任意)