В прошлом я использовал Symantec Корпоративный Выпуск вполне экстенсивно. Пока их продукты Norton имеют плохой рэп (на серьезном основании) для того, чтобы быть медленными, корпоративная версия была довольно быстра и незаметна и имела хорошую консоль управления. Однако это было несколько лет назад, таким образом, они, возможно, разрушили его к настоящему времени.
Я должен был недавно использовать Kaspersky, и я не рекомендую это от того, что я видел. Это, возможно, была версия, которую мне дали, но централизованными функциями управления было что-то вроде шутки.
Можно распечатать файл управления и некоторую другую информацию с dpkg -I package.deb
, или используйте dpkg -e package.deb
извлечь только файлы управляющей информации.
Кроме того, можно сделать пробный прогон для наблюдения то, с чем сделал бы dpkg --dry-run
:
dpkg --dry-run -i package.deb
Существует также --debug
опция для dpkg
, как в sudo dpkg --debug=72200 -i package.deb
существует несколько доступных вариантов для подробного вывода, и они могут быть объединены.
Вы видите все доступные варианты путем выполнения: dpkg --debug=help
.
pi@kaldi:~ $ dpkg --debug=help
dpkg debugging option, --debug=<octal> or -D<octal>:
Number Ref. in source Description
1 general Generally helpful progress information
2 scripts Invocation and status of maintainer scripts
10 eachfile Output for each file processed
100 eachfiledetail Lots of output for each file processed
20 conff Output for each configuration file
200 conffdetail Lots of output for each configuration file
40 depcon Dependencies and conflicts
400 depcondetail Lots of dependencies/conflicts output
10000 triggers Trigger activation and processing
20000 triggersdetail Lots of output regarding triggers
40000 triggersstupid Silly amounts of output regarding triggers
1000 veryverbose Lots of drivel about eg the dpkg/info directory
2000 stupidlyverbose Insane amounts of drivel
Debugging options can be mixed using bitwise-or.
Note that the meanings and values are subject to change.
Нет, я не знаю ни о каком способе сделать эту способность использования.
Можно посмотреть на сценарии непосредственно; сценарии, которые работают во время обновления, содержатся в пакете. Распакуйте deb использование площади:
ar -x package.deb
Затем изучите control.tar.gz
, это содержит сценарии.
Нет, Вы не можете выполнить часть обслуживающего сценария, нет никаких рычагов, чтобы заставить это произойти.
Можно только просмотреть то, что сценарий сделал бы путем исследования его вручную - снова, никакой "пробный прогон" не может сказать Вам точно, что это будет и не делать, только "Я выполню postinst с этими args".
Это причины, у нас есть подготовка и тестовые среды.