Hallo Leute,

von Euch hat doch bestimmt auch der ein oder andere das Problem, dass er 
unbedingt eine bestimmte Software benötigt, aber nicht die nötigen root-
Rechte für die Installation hat.

Aufgabenstellung:
Konkret will ich mir auf CentOS6.2 ein aktuelleres Python mit NumPy und 
SciPy installieren. Das Problem dabei ist, dass bei CentOS6.2 nur ein 
steinaltes NumPy dabei ist und SciPy vollkommen fehlt. Die 
Abhängigkeitsliste zum Bauen von SciPy ist länger als mein Arm. Das sind 
u.a. Bibliotheken für numerisches Zeug (ATLAS, BLAS, MKL, ...) dabei und 
das will man nicht selber bauen.

Lösungsansatz:
Man nehme sich ein debootstrap und baue sich eine chroot-Umgebung mit 
debian-testing. Zu Hause mit Root-Rechten geht das auch wunderbar.

Problem:
@work wollen die mir keine Root-Rechte zum Wechsel in die chroot-Umgebung 
geben. Und als normaler Nutzer kann man nicht "chrooten" :-/

Idee:
Man setze die Umgebungsvariablen PATH und LD_LIBRARY_PATH auf die Pfade 
innerhalb der chroot-Umgebung. Hier für die tcsh:

<---------------------->
setenv CHROOT  "/data/debian_testing_chroot2"

setenv LD_LIBRARY_PATH  ${CHROOT}/lib:${CHROOT}/lib64:${CHROOT}/usr/lib:
${CHROOT}/usr/local/lib:${CHROOT}/lib/x86_64-linux-gnu:
${CHROOT}/usr/lib/x86_64-linux-gnu

setenv PATH  /home/jens/bin:${CHROOT}/usr/local/bin:${CHROOT}/usr/bin:
${CHROOT}/bin:${CHROOT}/usr/local/games:${CHROOT}/usr/games
<---------------------->


Aber jeder Befehl wird mit "Segmentation fault" quitiert. Und damit ist bei 
mir das Ende der Fahnenstange erreicht.

Also. Wie bastelt ihr euch @work die benötigte Arbeitsumgebung zusammen.

Einen schönen Abend wünscht

Jens


PS: Die naheliegende Lösung "Frag doch den Admin" habe ich schon. 
Spätestens bei den von CentOS nicht lieferbaren Programmen zuckt er 
(verständlicherweise) nur die Schulter. Und bei "Frag doch den Admin nach 
dem root-Passwort" wurde ich ausgelacht?! 



_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an