Gibt es einen APT-Proxy?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Fritze
Beiträge: 140
Registriert: 23.07.2003 15:19:23

Gibt es einen APT-Proxy?

Beitrag von Fritze » 26.01.2004 17:07:36

Hallo zusammen,

ich habe jetzt auf mehreren Systemen erfolgreich Debian "unstable" installiert und am laufen. Wie es bei unstable so ist, tut sich da ziemlich viel bei den Paketen. Die Rechner sind allerdings nicht alle gleich ausgestattet, d.h. von etlichen Grundpaketen (Kernel, KDE, OpenOffice, etc.) einmal abgesehen gibt es auf jeder Maschine noch diverse Paktere nur für diesen Rechner.

Außerdem werden nich alle Rechner gleich häufig genutzt. So ca. 2 mal pro Woche wird aber von jeden Platz aus apt-get update/dist-upgrade durchgeführt.

Dabei werden stets größere Datenmengen übertragen. Ich fände es praktisch, wenn es so eine Art lokalen APT-Proxy gäbe, d.h. wenn ein Rechner ein Paket anfordert, das bereits einmal runtergeladen wurde, dann wird diese Version genutzt, andernfalls neu runtergeladen. Ich will allerdings nicht den gesamten Debian-Paketbaum lokal vorhalten.

Gibt es da eine pfiffige Lösung?

Danke für Eure Geduld und Hilfe

Fritze

SleipniR

Beitrag von SleipniR » 26.01.2004 17:13:02

Schau Dir mal das Paket apt-proxy an :D


CU
SleipniR

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 26.01.2004 17:13:20

hi

soweit ich weiss werden die pakete doch nicht gelöscht oder ?
die sollten doch weiterhin auf dem rechner vorhanden sein

erst bei einem

Code: Alles auswählen

apt-get clean
werden die files gelöscht
ist das so nicht richtig ?

greets
snoop :wink:

Benutzeravatar
The Torso
Beiträge: 882
Registriert: 13.07.2003 12:46:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von The Torso » 26.01.2004 20:35:18

@ Snoopy: Ja, die werden nicht sofort gelöscht, finden sich in /var/cache/apt/archives, dort werden Sie zwischengelagert, aber bei SID empfiehlt es sich doch häufig mal ein apt-get clean zu machen, gibt ja jede Woche neue Pakete, sonst belagern plötzlich viele debs den Plattenplatz, und das wollen wir doch nicht, oder?

mfg cg
Debian GNU/Linux 00101010

Benutzeravatar
Fritze
Beiträge: 140
Registriert: 23.07.2003 15:19:23

Beitrag von Fritze » 27.01.2004 00:11:55

Snoopy hat geschrieben: soweit ich weiss werden die pakete doch nicht gelöscht oder ?
die sollten doch weiterhin auf dem rechner vorhanden sein
Das ist soweit richtig. Aber das betrifft jeden Arbeitsplatz einzeln, das ist nicht praktisch, da dort nicht zugegriffen wird. Es wäre schöner, wenn die Pakete eben zentral vorlägen. Ich schaue mir jetzt mal das Paket apt-proxy an :D

Gruß & Dank an alle

Fritze

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 27.01.2004 00:18:37

hi

ja da habt ihr sicherlich recht wenn es viele bzw mehrere rechner sind..
und die noch zusätzlich mehrmals die woche upgedatet werden...
dann ist es mehr aufwand als lohn die dateien zb auf ne cd-rw zu brennen

darf ich mal fragen wie das apt-proxy im groben funktioniert ?
würde mich mal interressieren :)

legt es die dateien auf einen rechner/server ab und gibt dieses verzeichnis als recource frei ?

greets
snoop :wink:

SleipniR

Beitrag von SleipniR » 27.01.2004 00:29:47

Ganz grob funktioniert das so:
Auf den Clients trägt man den Proxy in die /etc/apt/sources.list ein. Dieser holt dann die Pakete vom entsprechenden Server und legt sie im Cache ab. Wenn ein anderer Client die Pakete anfordert, wird er aus dem Cache bedient. Sollte es neuere Versionen der Pakete geben, lädt der Proxy diese herunter.


CU
SleipniR

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 27.01.2004 00:34:02

hmm der proxy aktualisiert sich also selbst und zieht automatisch die aktuellesten herunter ?

und die andren bedienen sich nur noch am proxy und haben automatisch die neusten *.deb's ?

ist ja ne feine sache :)

snoop :wink:

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 27.01.2004 08:29:11

Snoopy hat geschrieben:hmm der proxy aktualisiert sich also selbst und zieht automatisch die aktuellesten herunter ?
Nein der apt-proxy aktualisiert sich nur auf Anfrage eines Clients. Er lädt auch nur auf Anfrage eines Clients die gesuchten Pakete runter und speichert sie zwischen.

Es liegen auch nur die Pakete im Proxy Cache, die ein Client die auch haben wollte. Meldet sich ein weiterer Client am Proxy an werden die gecachten Pakete nicht erneut aus dem Netz runtergeladen.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Antworten