Erstellen eines Repository von Debian-Paketen
Debian Erhaltung mehrere Server auf dem neuesten Stand mit apt-proxy
Wenn Sie ein lokales Netzwerk mit Debian-Maschinen, auf denen auf beiden Servern oder Clients, die Aufrüstung und die Installation wird langsam, und zwar entweder durch die Bandbreite und anderen Faktoren ab. Wenn ja apt-proxy kann uns helfen.
Apt-proxy
Ist ein Daemon auf der Grundlage von Python, das spart eine Kopie aller Anträge geeignet, durch sie, und speichern Sie eine Kopie der Dateien lokal, so dass nur noch, um die Datei herunterzuladen. Deb einmal.
Die Installation ist einfach, geben Sie folgenden Befehl auf der Maschine, die Sie verwenden möchten, als Proxy-Server, die alte Routine:
apt-get install apt-proxy Nachdem die Installation abgeschlossen ist, werden wir einen Daemon auf Port 9999.
Heruntergeladene Pakete werden standardmäßig in / var / cache / apt-proxy, dieses und viele andere Optionen, einschließlich Internet-Servern, von denen Pakete heruntergeladen werden, und der Port-Schnittstelle, über die apt-proxy hört, können Sie in / etc/apt-proxy/apt-proxy-v2.conf.
Die einzige Änderung ist die Einrichtung der Datei / etc / apt / sources.list für alle Maschinen, auf denen Debian installieren und aktualisieren können Pakete von unserem Server.
| file: / etc / apt / sources.list |
deb http://172.21.1.131:9999/debian lenny wichtigsten contrib non-free deb-src http://172.21.1.131:9999/debian lenny wichtigsten contrib non-free deb # http://ftp.debian.org/debian/ lenny wichtigsten contrib non-free # Deb-src http://ftp.debian.org/debian/ wichtigsten lenny contrib non-free # Multimedia w32codecs lenny wichtigsten deb http://www.debian-multimedia.org deb # http://ftp.debian.org/debian/ Etch wichtigsten contrib non-free # Deb-src http://ftp.debian.org/debian/ etch wichtigsten contrib non-free # Deb http://security.debian.org/ etch / updates wichtigsten contrib non-free # Deb-src http://security.debian.org/ etch / updates wichtigsten contrib non-free |
Wie Sie sehen können, wird die Datei aus früheren bearbeiten, was ich Sarge, damals und heute etch lenny / testing und Etch Kommentar. Hier müssen wir besonderes Augenmerk auf die ersten beiden Zeilen, die aktualisiert mein System aus einem Repository von meinem LAN.
Nun, das nächste Mal aktualisieren wir die restlichen Maschinen mit apt-get update und apt-get upgrade (oder aptitude) sollte das lokale Netzwerk Geschwindigkeiten bis 100 Mbps.
"... Und ich bin praktisch Braindead, Geselligkeit ..."
Popularity: 10% [?]
2 Kommentare zu "Erstellen einer Repository von Debian-Paketen"
Trackback URI | Kommentare RSS







am 04 Jul 2007 at 8:44 # Vio
Hallo Freund, eine Frage ... das wird nur die Möglichkeit auch mit apt oder apt-get? Ich folgendes sagen:
"Es ist eine Python-basierte-Daemon, der immer eine Kopie aller Anträge geeignet, durch die"
Die Wahrheit, dass ich das System installiert und ich habe dies über aptitude ... gewiss nicht zu sein, dass nur mit apt Sie tun ... nur die Pakete herunterladen, die Installation oder nach dem, dass ich auch und hatte vor? Ich werde untersuchen, aber ich frage mich, wenn Sie bereits versucht haben ... saludos.
[Reply]
am 04 Jul 2007, 10:31 # fher98
Er sah, dass diese
Apt-proxy wird mit dpkg, apt oder aptitude denn es ist in der Datei, in der alle diese Quellen lesen ihre Repositories. Nur in den Cache-Kopie der Programme, die sich durch sie, nicht die Vergangenheit.
Ich habe eine Menge zu Upgrade-Server in meinem Büro, und meine Heimat, anstelle von 300 MB Herunterladen von Updates für jede Maschine, einmal in der apt-Server und wird der Rest von dort.
[Reply]