Wie kann man Autotools aus einem nicht standardmäßigen Verzeichnis ausführen?
Ich versuche, eine Bibliothek auf einem Remote-CI-Server zu erstellen, aber ich habe keine Root-Berechtigungen. Für die Bibliothek müssen die Pakete autoconf, automake und libtool installiert werden. Ich kann das mit apt-get install nicht machen, also habe ich versucht, eine Problemumgehung zu machen: das Herunterladen der .deb-Pakete und das Exportieren von PATHs, damit autoconf, libtoolize usw. gefunden werden kann.
Das Problem ist, dass die Binärdateien in diesen Paketen einige Pfade zu zusätzlichen Skripts enthalten (die als Teil der Pakete installiert werden), die fest codiert sind. Nun bekomme ich diesen Fehler:
libtoolize: $pkgltdldir is not a directory: `/usr/share/libtool'
Gibt es eine Möglichkeit, diesen Standardpfad mit einer Umgebungsvariablen zu ändern (auf die gleiche Weise wie hier https://superuser.com/a/1144948/62460 )?
Ich habe versucht zu exportieren, $pkgltdldir
aber das hat nicht funktioniert.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4