/var/lib/zypp/db/sources/
b3ll3roph0n schrieb:(ab SuSE 10.1)Code:/var/lib/zypp/db/sources/
Allerdings rate ich dringend davon ab, Veränderungen an diesen Dateien vorzunehmen oder diese einfach zu kopieren.
Wenn du Installationsquellen sichern oder übertragen willst, erledige das am besten mit einem kleinen Shell-Script (über zypper, rug oder installation_sources - je nach Distribution/Paketverwaltung):
Software Installieren/Deinstallieren mit zypper
Software Installieren/Deinstallieren mit rug
`Paketquellen ausgeben` | grep -e 'http|ftp' | awk -F" " '{print ...}' > liste.txt;
for QUELLE in `cat liste.txt`; do `Paketquelle $QUELLE einbinden`; done;
#!/bin/sh
case $1 in
backup)
# Paketquellen sichern
;;
restore)
# Paketquellen zurücksichern
;;
esac;
# EOF
b3ll3roph0n schrieb:Du lässt dir mit dem jeweiligen o.g. Programm die Installationsquellen auflisten, filterst die URLs (und evtl. die Aliase) heraus und speicherst das in einer Textdatei.
Diese Datei kannst du dann im neuen System wieder auslesen und die entsprechenden URLs einbinden.
Als grobe Struktur:Code:`Paketquellen ausgeben` | grep -e 'http|ftp' | awk -F" " '{print ...}' > liste.txt;
Code:for QUELLE in `cat liste.txt`; do `Paketquelle $QUELLE einbinden`; done;
Das ganze in einem Shell-ScriptCode:#!/bin/sh case $1 in backup) # Paketquellen sichern ;; restore) # Paketquellen zurücksichern ;; esac; # EOF
So als Denkanstoß ...