Dockerfileにapt installを書いて再現可能なビルド環境を構築している最中に特定のファイルが見つからないといわれることがある。この際、どのパッケージを追加すればそのファイルがDockerイメージに追加できるのかがすぐにわからない。例えば/usr/x86_64-linux-gnu/include/stdc-predef.h
が存在しないというエラーが出力された際に、stdc
から標準Cライブラリ関連のパッケージなのだと推測はできるが具体的なパッケージを把握しないと先には進めない。なお、このファイルはbuild-essentials
には含まれない。
Ubuntu24.04とWindowsのデュアルブートに設定してあるマシンで、起動後のgrub2選択画面が表示されずに毎回Windowsが起動してしまう。変化点としてWindows側でのWindows Updateが考えられる。こちらを復旧させた際の備忘を記載する。