Andreas Bauer schrieb:
"Directory must exist". Aber ich glaube, das ist eine Standardmeldung von createrepo.
Ein einfaches Beispiel: Angenommen wir wollen ein lokales Repo in /srv/repo haben. Das Repo soll dem user 'hans' gehören: Alles von der Konsole aus und mit Userrechten. 1. 'sudo mkdir /srv/repo' 2. 'sudo chown -R hans:users /srv/repo' 3. Wir kopieren dann alle rpm's nach /srv/repo. Dabei kann die Unterverzeichnisstruktur nach Belieben gestaltet werden. 4. 'cd /srv/repo' 5. 'createrepo .' #den Punkt nicht vergessen. oder mit kompletter Pfadangabe 'createrepo /srv/repo' ausführen. 5. Das Verzeichnis /srv/repo/ (samt Pfad) im Yast2 hinzufügen. Nach dem createrepo Befehl, werden alle rpms abgezählt und ein Verzeichnis repodata in /srv/repo erstellt. Dieses repodata Verzeichnis ist für Yast2 auch notwendig. Das ganze kann man auch mit rsync, cron, nfs-server und/oder samba kombinieren. MfG Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org