如何找出 Debian 包中的“安装”步骤?

如何找出 Debian 包中的“安装”步骤?

privileged lxc container我在主机上运行Ubuntu 16.0.4 LTS。我的硬件上有一块 nvidia 显卡,因此我nvidia 367.44在主机上安装了显卡驱动程序。

现在,lxc我想在容器内安装与此版本的 nvidia 驱动程序相关的库。但.deb由于https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-367/367.44-0ubuntu0.16.04.1/+build/10722926 修改initrd并且我不希望容器内的安装与主机系统的内核/initrd 映像混淆,所以我想我会从 debian 包文件中提取库并使用脚本手动安装它。

control在上面列出的文件部分中.deb,发现以下内容:

conffiles
control
md5sums
postinst
postrm
preinst
prerm
shlibs
triggers

我的问题是,安装脚本在哪里?

答案1

您无需担心修改容器内的 initrd,除非您授予容器访问权限以明确修改 initrd。只需安装该软件包,它就可以正常工作。

.deb 中没有描述将文件安装到哪里或如何安装的“脚本”。内容的 tarball 只是在根目录中解压。更新 initrd 的脚本可能是后安装普雷姆或者在包裹里。

相关内容