Назад | Перейти на главную страницу

Как мне заставить apt-get переустановить пакет и запустить сценарии установки?

Итак, я установил mailutils (apt-get install mailutils), и когда я сделал это, появился небольшой симпатичный экран настройки и начал задавать мне вопросы. Думаю, я облажался и отказался от работы, прежде чем у меня были все данные, которые мне нужно настроить. Во всяком случае, как мне заставить его повторно запустить этот сценарий установки?

PBI

Вы можете попробовать

dpkg-reconfigure -plow <PACKAGE>

Это снова задаст вопросы о конфигурации пакета. Он также может попросить вас перенастроить связанные пакеты.

Сам Mailutils на самом деле не имеет какой-либо конкретной конфигурации, поскольку это просто набор различных почтовых утилит.

Одна из зависимостей mailutils - это пакет default-mta, который в ubuntu является postfix. Postfix установился бы при запуске apt-get install mailutils, и это экран конфигурации постфикса, который вы, вероятно, видели.

Чтобы повторно запустить этот мастер настройки, просто запустите: $ dpkg-reconfigure postfix.

У вас есть две возможности: переустановить пакет (возможно, вам придется очистить его и установить снова) или просто перенастроить его (это предпочтительно):

dpkg-reconfigure mailutils

Как правило, установку пакета debian можно перезапустить, запустив исполняемый файл postinst, кэшированный dpkg.

По крайней мере, на моем компьютере с Ubuntu их можно найти в /var/lib/dpkg/info/. Имя файла должно быть <package-name>.postinst.