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 ページ(任意) |