Credits: "Andreas Metzler" (mailto:ametzler@lion.cc) Ich möchte gerne aus den auf meiner potato bisher angesammelten deb-packages ein packages.gz erzeugen, damit ich mit diesen packaces ein apt-get upgrade auf die anderen slink systeme machen kann. wie geht das? Du musst dpkg-scanpackages verwenden. Außerdem habe ich die Erfahrung gemacht, dass apt folgende Struktur erwartet: aus /etc/sources.list {{{ deb file:/tmp potato ./ }}} dann sucht apt-get in {{{ /tmp/dists/potato/./binary-i386/Packages.gz }}} also: Verzeichnisbaum erzeugen, ins binary-i386-Verzeichnis wechseln, {{{ dpkg-scanpackages ./ /dev/null > Packages gzip -9 Packages }}} fertig. ---- Credits: Andreas Metzler (mailto:ametzler@mat.univie.ac.at) Ich habe das mit dpkg-scanpackages und apt-get versucht, bin aber an der fehlenden Debian-Baumstruktur vorerst gescheitert. Wie mache ich soetwas am sinnvollsten? Das ist schon der richtige weg {{{ cd /var/cache/apt/archives/ ; dpkg-scanpackages ./ /dev/null > Packages }}} und dann bei den anderen Rechnern etwas in der Art von {{{ deb ftp://der.eine/var/cache/apt/ archives/ }}} (ohne komponentenangabe dafür mit / am schluss) verwenden. Professioneller geht das natürlich mit apt-move oder apt-ftparchive. Das Release file kann man sich aus dem Debian repository kopieren und anpassen siehe auch [[http://www.debian.org/doc/manuals/repository-howto/repository-howto.html|repository-howto]] oder http://people.debian.org/~calvin/unofficial/