Dies ist eine Einrichtung, die ich für ein College mache, um die Verwendung von Linux in ihren Labors zu fördern.
Ich habe einen gemeinsamen Standort. Nennen wir ihn /tp
. Ich möchte alle meine Bibliotheken und Pakete an diesem Speicherort wie bei der Standardinstallation installieren. Grund dafür ist: Ich möchte, dass alle Benutzer im Netzwerk, die mit diesem Server verbunden sind, ihre Programme mit diesem bestimmten Speicherort verknüpfen, um Bibliotheken für das Programm abzurufen.
Das, was mir am nächsten kam, war (zum Beispiel) yum install boost --installroot=/tp/
. Dies funktionierte nicht, da das Yum nach einer Spiegelliste an diesem Ort suchte. Ich möchte, dass die Installation am Standort erfolgt/tp/
rpm
, nichtyum
.Sie könnten einfach
chroot /tp/
Ihre Wurzel in diesen Ort ändern. Versuchen Sie dann dieyum
Installation erneut.Dies ist für LIVEOS üblich, beispielsweise für Prototypen / Testläufe, die eine Installation großer Pakete erfordern, während das vorgefertigte RAMDISK an diesem bestimmten Ort klein zugeordnet wird.
quelle