EsPresto.org
puppet fuer etch aus lenny backporten
Problem: Das puppet Paket in etch Version 0.20.1-1 kann hier nicht mit Updates der /etc/shadow umgehen. (Es sollen Passwörter für Logins automatisch von puppet verteilt werden.)
Das Paket in lenny kann korrekt mit /etc/shadow Updates umgehen.
Lösung: Das Paket aus lenny (z.Zt. "testing") für etch erstellen lassen ("backport").
GCC, Header usw installieren lassen:
aptitude install build-essential dpkg-dev
Apt sources.list anpassen und deb-src für lenny (z.Zt. "testing") eintragen.
Paketquellen holen und auspacken:
mkdir puppet-backport && cd puppet-backport
apt-get -t testing source puppet
Ein Verzeichnis namens puppet-<VERSION> wird angelegt. Hier "puppet-0.24.5".
In das Verzeichnis wechseln und die Abhängigkeiten für den Bau prüfen lassen:
dpkg-checkbuilddeps
Alle fehlenden Abhängigkeiten installieren bis dpkg-checkbuilddeps nichts mehr bemängelt.
Paket bauen:
dpkg-buildpackage
Die Warnungen zur Signatur der Pakete und Beschreibungen kann ignoriert werden.
Im übergeordneten Verzeichnis liegt nun das fertige Paket welches mit dpkg -i installiert werden kann.
11:37 13.01.2009 | Permalink | Frank Schubert | Administration | Kommentare[2] | Tags: puppet etch lenny debian backports
Gesendet von Andreas Gohr am Februar 06, 2009 at 05:31 PM CET #
Gesendet von Frank Schubert am Februar 09, 2009 at 07:18 AM CET #