LibreOffice Update über lokales repository

Heute also mal anders als mit dem üblichen

sudo dpkg -iR /pfad/zu/den/libreoffice/debs

und zwar mit Hilfe eines lokalen Repositories. Das geht auch ganz flott: Zuerst muss LibreOffice herunter geladen werden. Die drei LibreOffice tar.gz Archive werden dann entpackt und die DEB Pakete in einen Ordner geworfen – in meinem Fall

/home/dirk/Dokumente/Software/repo

In diesem Ordner wird dann der folgende Befehl ausgeführt:

sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Dazu muss im Vorfeld evtl. noch das Paket build-essential installiert werden, was ich so oder so an Bord habe.

Der Pfad zum lokalen Repo wird sodann der Paketverwaltung bekannt gegeben – an das Ende der Datei

/etc/apt/sources.list

wird der Eintrag

deb file:/home/dirk/Dokumente/Software/repo/ /

hinzugefügt. Ein

sudo apt-get update ; sudo apt-get upgrade

meldet so dann, dass es eine aktuellere Version von LibreOffice gibt und fragt, ob diese installiert werden soll, was zu bejahen ist. Auch bejaht werden muss die nun folgende Sicherheitsabfrage, ob aus einer unsicheren Quelle installiert werden soll – was unsere eigene Festplatte aus Sicht der Paketverwaltung ist, denn Sie authentifiziert sich ja nicht über einen key.

Vorteil: Beim nächsten Update von LO lösche ich die alten DEBs im Ordner repo/ und leg die neuen hinein, führen den Befehl sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz erneut in diesem Ordner aus und die Updates sind installierbar.