6.4.11 Lokale Paketarchive
M�chte man ein lokales Paketarchiv erzeugen, welches mit APT und
dselect
kompatibel ist, so muss die Datei Packages
erstellt werden und Paketdateien m�ssen in einem bestimmten Verzeichnis
erstellt werden.
Ein lokales deb-Archiv (Repository) das �hnlich zum offiziellen
Debian-Archiv ist, kann wie folgt erstellt werden:
# apt-get install dpkg-dev
# cd /usr/local
# install -d pool # die Paketdateien werden hier gespeichert
# install -d dists/unstable/main/binary-i386
# ls -1 pool | sed 's/_.*$/ priority section/' | uniq > override
# editor override # anpassen von priority und section
# dpkg-scanpackages pool override /usr/local/ \
> dists/unstable/main/binary-i386/Packages
# cat > dists/unstable/main/Release << EOF
Archive: unstable
Version: 3.0
Component: main
Origin: Local
Label: Local
Architecture: i386
EOF
# echo "deb file:/usr/local unstable main" \
>> /etc/apt/sources.list
Alternativ kann auch folgende, schnellere aber unsaubere, Methode verwendet
werden:
# apt-get install dpkg-dev
# mkdir /usr/local/debian
# mv /irgend/ein/Paket.deb /usr/local/debian
# dpkg-scanpackages /usr/local/debian /dev/null | \
gzip - > /usr/local/debian/Packages.gz
# echo "deb file:/usr/local/debian ./" >> /etc/apt/sources.list
Auf ein solches Archiv kann auch von entfernten Computern zugegriffen werden,
indem der Zugriff auf diese Verzeichnisse durch HTTP oder FTP erm�glicht wird.
Die Datei /etc/apt/sources.list
muss dementsprechend angepasst
werden.