Wenn ich auf die Website http://archive.raspbian.org/raspbian/pool/main/p/ gehe, sehe ich deutlich das Verzeichnis postgresql-10.
Das Repo enthält wahrscheinlich Pakete aus dem Testzweig (v.10, Buster).
Manchmal ist es möglich, sie manuell zu installieren, aber es kann ziemlich mühsam werden (daher sollten Sie stattdessen zuerst einen Quell-Build ausprobieren). Zuerst:
mkdir deb
cd deb
Das liegt daran, dass sich das Paket ohne ein ordentliches eigenes Toplevel öffnet.
wget http://archive.raspbian.org/raspbian/pool/main/p/postgresql-10/postgresql-10_10.3-2_armhf.deb
ar x postgresql-10_10.3-2_armhf.deb
Dies hinterlässt ein paar .tar.xz
Dateien.
tar -xJf control.tar.xz
tar -xJf data.tar.xz
Die erste enthält einige Metainformationen in Textdateien. control
enthält eine Depends:
Liste, die Sie berücksichtigen müssen.
Der zweite wird in einem Verzeichnisbaum geöffnet, usr
der im aktuellen Verzeichnis verwurzelt ist . Wenn Sie es tatsächlich installieren, werden diese Dateien im Root-Dateisystem (dh /usr
) verteilt.
Sie können ldd
die Binärdateien ausführen, um festzustellen, ob das System die gemeinsam genutzten Bibliotheken zur Ausführung bereitstellen kann. Ich bin nicht so weit gegangen (ich habe nichts zur Hand, auf dem Raspbian ausgeführt wird), aber dieses Paket enthält eine gewaltige Anzahl gemeinsam genutzter Objekte, und die Servicedateien, die zur Steuerung des Servers ( /lib/systemd/system/postgresql.service
) verwendet werden, müssen sich in einem anderen Paket befinden ...