我想从我的ubuntu docker映像中的源代码构建一个软件包。在普通机器上,我这样做:
./bootstrap
HEADER="$(uname -r)"
./configure --with-linux-dir=/usr/src/linux-headers-${HEADER}/ --disable-8139too --enable-generic --disable-eoe --enable-tool
sudo make all modules
sudo make modules_install install
sudo depmod -a
但是,这在Docker中不起作用,出现以下错误:
configure: error: No configured Linux kernel sources in /usr/src/linux-headers-4.15.0-55-generic/
Makefile:466: recipe for target 'config.status' failed
make: *** [config.status] Error 1
depmod: ERROR: could not open directory /lib/modules/4.15.0-76-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
我该如何解决?