Pakete nachträglich manuell konfigurieren [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Pakete nachträglich manuell konfigurieren [gelöst]

Beitrag von nudgegoonies » 10.12.2017 17:39:14

Ich setze gerade Debian 9 in einer VM mit Ansible auf. Ansible installiert Pakete ja non-interactive. Dabei stellen sich mir folgende Fragen:

Wie läuft das jetzt mit Paketen, die Fragen stellen und basierend auf den Antworten etwas konfigurieren?

Wie finde ich nach dem Ansible-Lauf heraus, welche Pakete mir Fragen gestellt hätten, wenn ich sie manuell installiert hätte, um sie nachträglich zu konfigurieren?

Viele Grüße!
Zuletzt geändert von nudgegoonies am 04.04.2018 18:58:11, insgesamt 1-mal geändert.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Benutzeravatar
smutbert
Moderator
Beiträge: 8315
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Pakete nachträglich manuell konfigurieren

Beitrag von smutbert » 10.12.2017 17:59:52

ich kenne ansible nicht, aber soweit ich weiß gibt es durchaus Fragen, um die man sich nicht drücken kann, das heißt ein Tool das (solche) Pakete installiert, wie es auch Debianunattended-upgrades macht, muss soweit ich weiß die Beantwortung solcher Fragen übernehmen (oder scheitern).

Die Fragen sind jedenfalls nach Priorität eingeteilt mit

Code: Alles auswählen

# dpkg-reconfigure debconf
lässt sich konfigurieren ab welcher Priorität die Fragen angezeigt werden oder, wenn man nur einmal mehr oder weniger Fragen sehen will, geht es mit der Option -p

Code: Alles auswählen

# dpkg-reconfigure -p low ein_paketname
Wenn es darum geht die Einstellungen eines bestimmten Pakets zu sehen

Code: Alles auswählen

# debconf-show adduser
* adduser/homedir-permission: false
  adduser/title:
und wenn es darum geht welche Pakete überhaupt Fragen gestellt debconf-Konfigurationseinträge haben (eigentlich werden nicht die Paketnamen ausgegeben, aber die angegebenen Eigentümer sollten mit den Paketnamen identisch sein)

Code: Alles auswählen

# debconf-show --listowners

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Pakete nachträglich manuell konfigurieren

Beitrag von nudgegoonies » 10.12.2017 19:05:11

Danke Dir für die Antwort. Du hast mir sehr weitergeholfen. Jetzt habe ich auch das passende Ansible Modul gefunden:
http://docs.ansible.com/ansible/latest/ ... odule.html
Ich denke mal, ich muss alle Antworten entsprechend vorbereiten.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Colttt
Beiträge: 2983
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Pakete nachträglich manuell konfigurieren

Beitrag von Colttt » 10.12.2017 19:46:06

Nunja die fragen bzw fie antworten landen ja alle in einer config vom Programm. Von daher wird apt immer so aufgerufen dass keine fragen gestellt werden und der rest von anisble bzw der configdatei kommt

Wenn du genau wissen willst wie ansible apt aufruft, dann guck mal ins logging da sieht man das bzw kann man bestimmt einstellen, zumindest ist es in Saltstack möglich
Debian-Nutzer :D

ZABBIX Certified Specialist

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Pakete nachträglich manuell konfigurieren [gelöst]

Beitrag von nudgegoonies » 04.04.2018 18:58:43

Es funktioniert nun alles soweit via Ansible.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Antworten