Paketquellen und Schlüssel importieren

Asked by Jan Schürmann

da ich Ubuntu regelmaessig auf vielen rechnern installiere und nach einer grundinstallation immer wieder dieselben quellen aktivieren muss und dieselben pakete installiere (wie z.B. Glippy, Shutter, Guake, Redshift, Skype, Thunderbird 5.0, Pidgin, weather-indicator, etc.) moechte ich mir gerne diese "standardprogramme" samt quellen und der zugehoerigen schluessel in synaptic importieren und dann installieren.
per packages.list laesst sich das ja recht einfach bewerkstelligen und die sources.list kann man ja auch einfach kopieren und ueberschreiben ABER wie bekomme ich automatisiert dann auch die schluessel zu den quellen importiert?

Question information

Language:
German Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Jan Schürmann
Solved:
Last query:
Last reply:
Revision history for this message
Manfred Hampl (m-hampl) said :
#1

Ich empfehle, ein Shell-Script mit den entsprechenden
"sudo add-apt-repository ppa:user/ppa-name" oder
"sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <Schlüssel-Id>"
Kommandos zu erstellen.

Dadurch sollten die Schlüssel zu den PPA's bzw. Sonderquellen automatisch installiert werden.

Sowiel ich weiß sind die Schlüssel in den Dateien /etc/apt/secring.gpg, /etc/apt/trustdb.gpg und /etc/apt/trusted.gpg bzw. in /etc/apt/trusted.gpg.d gespeichert. Ob es möglich ist, diese Dateien direkt von einem Rechner auf einen anderen zu kopieren, und ob dann noch alles läuft habe ich nie probiert.

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

Eine komplett anderer Ansatz wäre das Clonen von Rechnern. Also einen Rechner fertig installieren, und dann den Festplatteninhalt auf die anderen Rechner kopieren, und nur mehr die letzten Details wie Rechnernamen anpassen.

Revision history for this message
Jan Schürmann (visionfactory.net) said :
#3

also das mit dem kopieren ist natuerlich auch eine gute moeglichkeit aber wie funktioniert das dann mit dem home verzeichnis und so?

wie muesste denn so ein skript aussehen? ich verstehe leider den bash-skripting guide noch nicht wirklich...

Revision history for this message
Jan Schürmann (visionfactory.net) said :
#4

ok, das skript sieht jetzt bei mir in etwa so aus und funktioniert auch wie gewuenscht:

#!/bin/bash
echo "Paketquellen und Schlüssel werden hinzugefügt"
sudo add-apt-repository ppa:mozillateam/thunderbird-stable
sudo add-apt-repository ppa:....
....
...

die quellen werden dann einfach nacheinander und mit schluessel hinzugefuegt.

dann brauche ich also nur noch die packages.list mitnehmen und synaptic alles installieren lassen, oder?

vielen dank fuer den hinweis, damit ist diese frage beantwortet.
vom klonen sehe ich mal ab, da ich nicht weiss, wie es mit den verschiedenen benutzern klappt und dem einbinden des home-verzeichnisses...