Seite 1 von 1

Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Samstag 7. März 2020, 10:49
von Rotlux
Hallo Leute,

ich habe derzeit nur über Mobilfunk Internetzugang und muss sparsam mit dem Datenvolumen umgehen. Ich habe 2 PCs mit Manjaro-Installation, bei denen ein größeres Update fällig ist. Wie kann ich einen Mehrfach-Download der aktualisierten Pakete vermeiden?
Ich habe gefunden, dass die Software-Pakete im Verzeichnis /var/cache/pacman/pkg/ abgelegt werden.
Reicht es aus, die Pakete nach Datum zu sortieren, die jüngsten Pakete zu kopieren und auf dem anderen PC in dessen Verzeichnis /var/cache/pacman/pkg/ abzulegen und dann das System z.B. mit pamac zu aktualisieren?
Gibt es Unterschiede zwischen Paketen aus dem official repository und dem AUR zu beachten?

Im voraus vielen Dank,

Rotlux

Re: Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Samstag 7. März 2020, 13:45
von gosia
Hallo Rotlux,
vielleicht könnte dir Pacserve helfen
https://wiki.archlinux.org/index.php/Pacserve

viele Grüße gosia

Re: Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Samstag 7. März 2020, 18:42
von Rotlux
Bei den beiden PCs handelt es sich um einen Desktop-PC und ein Notebook, die ich alternativ nutze, wobei ich ein Handy als WLAN-Hotspot verwende. Normalerweise sind die beiden PCs nicht gleichzeitig im WLAN in Betrieb. Lohnt sich in dem Fall der Aufwand, pacserve einzurichten, oder geht bei gelegentlichen großen Updates auch eine manuelle Lösung?

Re: Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Samstag 7. März 2020, 20:34
von gosia
Hallo Rotlux,
ob sich für dich der Aufwand lohnt, musst Du schon selbst entscheiden. Eine andere Möglichkeit wäre es, den pacman-cache übers Netzwerk zu teilen
https://wiki.archlinux.org/index.php/Pa ... cman_cache
Aber wie auch immer, irgendwelchen Aufwand wirst Du wohl treiben müssen. Ehernes Gesetz der IT: "Was man an Datenvolumen spart, muss man an Aufwand zusetzen" ;)

viele Grüße gosia

Re: Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Samstag 7. März 2020, 22:30
von Sachse
Hallo Rotlux,

auch ich bin der Meinung von gosia,

Pacserve kann man schon machen, aber lohnt sich das?
Man kann auch den Cache auf einer USB HDD sichern und auf nem anderen Gerät einspielen.

Mir wäre allerdings das Risiko zu groß , ein Fehler ist auch schnell gemacht.
Danach sucht man vielleicht auf 2 Systemen nach der Ursache.

Datenvolumen kostet nicht mehr ein Vermögen , das wäre auch mein Vorschlag.
Ne günstige Daten- SIm gibts in fast jedem Discounter.

Zudem kann man den Laptop doch mitnehmen und irgendwo (jemand wird sicher im Bekanntenkreis DSL haben) mit WIFI updaten. Dann ergibt sich dasselbe Datenvolumen wenn der Desktop die Updates via mobiles Netz macht - allerdings spart man sich die Frickelei mich dem Cache.


Wie gesagt die Grundidee ist gut Datentransfer zu sparen - mir wäre das zu heiß.


LG Lars

Re: Mehrfach-Downloads bei Software-Updates vermeiden

Verfasst: Dienstag 31. März 2020, 22:52
von Rotlux
In der Zwischenzeit hatte ich versucht, mit einen USB-Stick die Software-Updates an den zweiten Rechner weiter zu geben. Ich habe dazu auf dem USB-Stick ein Repository angelegt und mit dem pacman cache des Spender-PCs synchronisiert. https://wiki.archlinux.org/index.php/Pa ... _USB_stick
Es zeigte sich bei mir, dass diese Methode mit hohem Aufwand verbunden ist, lange dauert und nicht richtig funktioniert.

Dann habe ich mich auf den Vorschlag von Gosia besonnen, pacserve zu verwenden.
Mit geringem Aufwand hat es auf Anhieb geklappt. Mit

Code: Alles auswählen

 vnstat -l
habe ich verifiziert, dass die Pakete des Software-Updates aus dem Cache des Spender-PCs übertragen werden, wenn dort die aktuellste Version gespeichert ist.
Wie erwartet, geht es nicht mit Paketen aus dem AUR.

Ich hätte besser gleich pacserve nehmen sollen, jetzt bin ich schlauer.

Viele Grüße

Rotlux