Я хочу использовать porg в моем дистрибутив LFS. Он похож на checkinstall, но использует LD_PRELOAD
.
1. Если вы прочитали README:
CheckInstall в настоящее время не может отслеживать какие-либо изменения файловой системы, сделанные статически связанными программами.
Я думаю, что это относится к таким командам, как mkdir
, mv
, ln
и т. д. Так что у меня не должно быть с этим проблем. Я прав?
2. Тогда основная проблема:
ПРИМЕЧАНИЕ О ПРОГРАММАХ SUID/SGID: CheckInstall не может отслеживать их действия из-за некоторых ограничений в системе LD_PRELOAD, которую использует installwatch. Это хорошо по соображениям безопасности, но может привести к неожиданным результатам, если в процессе установки используются двоичные файлы SUID/SGID.
Что это значит? Меня не волнует, если я потеряю некоторые файлы. Мне не все равно, будут ли неожиданные результаты или я не смогу правильно установить пакет.
Кроме того, сколько пакетов имеют эту проблему?