Какой каталог для временной установки пакетов Debian является подходящим?

Используйте приведенную ниже команду, чтобы предотвратить перезапись resolv.confили любого другого файла после перезагрузки:

chattr -V +i filename e.g chattr -V +i /etc/resolv.conf

Чтобы отменить изменение, используйте приведенную ниже команду:

chattr -i filename - to re-enable insert to the file

chattr(Change Attribute )— это утилита командной строки Linux, которая используется для установки/отмены определенных атрибутов файла в системе Linux для защиты от случайного удаления или изменения важных файлов и папок, даже если вы вошли в систему как пользователь root. Пользователь.

1
17.11.2020, 00:32
1 ответ

Обычно это делается в каталоге buildна верхнем уровне проекта или в debian/build. Какой бы из них вы ни выбрали, не забудьте добавить его в debian/cleanс косой чертой в конце, чтобы он удалялся в начале сборки.

Использование debian/tmpвызовет проблемы, выходящие за рамки проблемы dh_prep, с которой вы столкнулись; например, dh_missingожидает, что все в debian/tmpбудет установлено где-то в результирующих пакетах.

За последние несколько месяцев в сообществе разработчиков Debian было обсуждение этого вопроса, см. эту ветку , в которой недавно была сделана попытка предложить более подробное предложение.

1
18.03.2021, 22:49

Теги

Похожие вопросы