Я работаю 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 / + сборка/10722926 изменяет initrd
и я не хочу, чтобы установка в контейнере смешала с kernel/initrd изображением хост-системы, таким образом, я думал, что извлеку библиотеки из debian файла пакета и установлю его вручную использование сценариев.
В control
часть .deb
файл упомянул выше, следующее найдены:
conffiles
control
md5sums
postinst
postrm
preinst
prerm
shlibs
triggers
Мой вопрос, где сценарий установки?
Вы не должны волноваться об изменении initrd в контейнере, если Вы не предоставляете доступ к контейнеру для изменения initrd явно. Просто установите пакет, и он должен хорошо работать.
нет никакого "сценария" в .deb, который описывает, где установить файлы на, или как. tarball содержания просто распакован в корневом каталоге. Сценарии, которые обновляют initrd, вероятны postinst и prerm или postrm в пакете.