Проверяет ли lintian также различия между уровнями политики в данном пакете?

Отключите сетевой менеджер :

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

Запустите и включите network.service :

systemctl restart network.service
systemctl enable network.service

Отредактируйте / etc / sysconfig / network-scripts / ifcfg- enp1s0 изменить:

BOOTPROTO=none 
PEERDNS=yes 

Кому:

BOOTPROTO="static"
PEERDNS=no

Настройте свой /etc/resolv.conf , затем примените изменения:

systemctl restart network.service
2
27.02.2017, 14:30
1 ответ

Нет, lintian не проверяет соответствие изменениям с одного уровня совместимости на другой. lintian предназначен для проверки соответствия политике; то, как вы используете инструменты сборки, не обязательно совпадает с этим.

Существует ряд проверок, связанных с debhelper, но большинство из них являются общими: убедитесь, что зависимость сборки debhelper соответствует уровню совместимости, что заявленный уровень совместимости не является устаревшим и т. Д. Вы обнаружите, что они определены в проверяет / debhelper.pm . Вы можете быстро получить представление о типах выполняемых проверок, прочитав описания тегов ; ищите "debhelper", "dh-" или "dh_".

Чтобы определить, какие изменения требуются при переходе с одного уровня совместимости на другой, вам необходимо прочитать документацию debhelper (запустите man debhelper ); который содержит разделы, описывающие переходы от одного уровня совместимости к другому. Вам нужно выяснить, повлияют ли эти изменения на ваш пакет и как они это сделают; очень часто изменения не могут быть проверены автоматически. Уровни 8, 9 и 10 представили множество функций, которые помогают писать более декларативные файлы debian / rules , но вы можете воспользоваться ими; некоторые изменения могут вызвать проблемы со старыми пакетами (в частности, поддержка мультиархитектурности на уровне 9 и параллельных сборок на уровне 10).

2
27.01.2020, 22:10

Теги

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