Як мені отримати apt-get для перевстановлення пакета та запуску встановлених сценаріїв?


24

Тому я встановив mailutils (apt-get install mailutils), і коли я зробив гарний маленький екран налаштування, вискочив і почав задавати мені питання. Напевно, я викрутив і скасував, перш ніж у мене були всі дані, які мені потрібно налаштувати. У будь-якому випадку, як я змушую її повторити цей сценарій налаштування?

PBI

Відповіді:


36

Можна спробувати

dpkg-reconfigure -plow <PACKAGE>

Це знову задасть питання конфігурації щодо пакета. Він може також попросити переконфігурувати пов'язані пакети.


Що еквівалентно для debian 9? ця команда не існує в моїй системі. У мене багато dpkg-*команд, але не це.
realtebo

6

Сам Mailutils насправді не має якоїсь конкретної конфігурації, оскільки це лише сукупність різних поштових утиліт.

Однією із залежностей mailutils є пакет mta за замовчуванням, який в ubuntu - це постфікс. Postfix був би встановлений під час запуску apt-get install mailutils, і це екран конфігурації postfix, який ви, ймовірно, бачили.

Для повторного запуску цього майстра настройки, просто запустіть: $ dpkg-reconfigure postfix.


2

У вас є дві можливості, перевстановіть пакет (можливо, вам доведеться його очистити та встановити знову) або просто переналаштуйте його (бажано це):

dpkg-reconfigure mailutils


3
Пакет mailutils дійсно не має конфігурації (крім встановлення деяких параметрів / etc / alternative). Згаданий діалог конфігурації стосувався Postfix, а не поштових служб. Докладніші відомості див. У файлах /var/lib/dpkg/info...
EEAA

1

Як правило, установки пакунків debian можна повторно запустити, запустивши виконуваний файл, розміщений у кеш на dpkg.

Принаймні, на моїй скриньці Ubuntu їх можна знайти під /var/lib/dpkg/info/. Файл має бути названий <package-name>.postinst.


1
Це насправді не відповідає дійсності, /var/lib/dpkg/info/package.postinstзаново запустіть інструкції з налаштування, але, не ставлячи запитань, /var/lib/dpkg/info/package.configсценарій - це той, хто їх задає, і все перенастроїть, тож якщо ви хочете повторити процес вручну, вам потрібно буде викликати його з reconfigureпараметром.
Хав'єр Лопес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.