Frage Wie bekomme ich apt-get, um ein Paket neu zu installieren und die Setup-Skripte auszuführen?


Also habe ich Mailutils installiert (apt-get install mailutils) und als ich einen netten kleinen Setup-Bildschirm hatte, tauchte ich auf und fing an, mir Fragen zu stellen. Ich schätze, ich habe es vermasselt und annulliert, bevor ich alle Daten hatte, die ich konfigurieren musste. Wie auch immer, wie bekomme ich es, das Setup-Skript erneut auszuführen?

PBI


21
2018-01-31 21:42


Ursprung




Antworten:


Sie können versuchen mit

dpkg-reconfigure -plow postfix

Dies wird die Fragen zu diesem Paket erneut beantworten. Möglicherweise müssen Sie einen anderen, liki postfix-mysql neu konfigurieren.


33
2018-02-01 18:24





Mailutils selbst hat keine spezielle Konfiguration, da es sich lediglich um eine Sammlung verschiedener Mail-Utilities handelt.

Eine der Abhängigkeiten von Mailutils ist das Standard-MTA-Paket, das in Ubuntu Postfix ist. Postfix wäre beim Laufen installiert worden apt-get install mailutils, und es ist der Postfix-Konfigurationsbildschirm, den Sie wahrscheinlich gesehen haben.

Um diesen Konfigurationsassistenten erneut auszuführen, führen Sie einfach Folgendes aus: $ dpkg-reconfigure postfix.


5
2018-01-31 21:55





Sie haben zwei Möglichkeiten, installieren Sie das Paket neu (vielleicht müssen Sie es löschen und neu installieren) oder einfach neu konfigurieren (das ist vorzuziehen):

dpkg-reconfigure mailutils


2
2018-01-31 21:54



Das Mailutils-Paket hat wirklich keine Konfiguration (abgesehen davon, dass einige Optionen von / etc / alternatives gesetzt werden). Der erwähnte Konfigurationsdialog war für Postfix, nicht Mailutils. Siehe die Dateien in /var/lib/dpkg/info Für mehr Information... - EEAA


Im Allgemeinen können Debian-Paketinstallationen erneut ausgeführt werden, indem Sie die ausführbare Datei postinst ausführen, die von dpkg zwischengespeichert wird.

Zumindest auf meiner Ubuntu-Box finden Sie sie unter /var/lib/dpkg/info/. Die Datei sollte benannt werden <package-name>.postinst.


1
2017-10-07 01:44



Das ist eigentlich nicht wahr, das /var/lib/dpkg/info/package.postinst wird die Setup-Anweisungen erneut ausführen, ohne jedoch die Fragen zu stellen /var/lib/dpkg/info/package.config Skript ist derjenige, der sie fragt und alles neu konfiguriert, also wenn Sie den Prozess manuell wiederholen möchten, müssten Sie ihn mit dem reconfigure Parameter. - Javier López