Als «environment-variables» getaggte Fragen

Eine Reihe dynamischer Variablen, die das Verhalten laufender Prozesse und den Zugriff auf Ressourcen beeinflussen können.


1
Ist "LD_LIBRARY_PATH" ein Sicherheitsrisiko?
Wir kennen die ld.soSuche nach Bibliotheken in Verzeichnissen, die von der Umgebungsvariablen angegeben werden $LD_LIBRARY_PATH, aber normale Benutzer können Folgendes ausführen: export LD_LIBRARY_PATH=dir1:dir2... Sie können infizierte Bibliotheken in einem Pfad mit höherer Priorität als die ursprüngliche speichern, sodass diese ld.soanstelle der vertrauenswürdigen Bibliothek in der gefunden wird ld.so.cache. Ist das …

3
Das Importieren eines Python-Moduls funktioniert über die Befehlszeile, nicht jedoch über PyCharm
Meine Standard-Python-Binärdatei ist auf die mit der Anaconda-Distribution von Python eingestellt. Dies ist bei zu finden /home/karnivaurus/anaconda/bin/python, und ich habe dies zum Standard gemacht, indem ich meiner .bashrcDatei Folgendes hinzufügte : export PATH=/home/karnivaurus/anaconda/bin:$PATH. Ich habe auch ein Python-Paket namens caffe, das sich unter befindet /home/karnivaurus/caffe/distribute/python, und ich habe dieses dem …


4
Wie installiere ich den Instant Messaging-Anwendungs-IP Messenger?
Ich habe kürzlich g2ipmsg (IP Messenger für Ubuntu 11.10) heruntergeladen . Dies ist jedoch kein installierbares Paket wie frühere Ubuntu-Versionen. Daher denke ich, dass ich es kompilieren muss. Diese Anwendung benötigt GTK, daher habe ich sie libgtk2.0-devmit Synaptic Package Manager installiert . Wenn ich jetzt den ./configureBefehl ausführe , wird …

1
libxml2.so.2 Keine Versionsinformationen verfügbar
Bei der Verwendung von GRASS GIS wird wiederholt der folgende Fehler angezeigt, und ich denke an einige andere Programme: /usr/local/lib/libxml2.so.2: no version information available ... Soweit ich das beurteilen kann, habe ich libxml2 installiert unter: /usr/local/lib/libxml2/ und /usr/local/lib/libxml2-2.7.8/ Ich stelle mir vor, dass dies damit zu tun hat, irgendwo eine …

4
Es ist möglich, alle Unterverzeichnisse hinzuzufügen, wenn ein Verzeichnis zu $ ​​PATH hinzugefügt wird
Beim Hinzufügen eines Verzeichnisses zu $ ​​PATH durch PATH = ~ / my_program / bin: ”$ {PATH}” Stimmt es, dass nur ausführbare Dateien direkt unter dem Verzeichnis über $ PATH gefunden werden, andere ausführbare Dateien unter den Unterverzeichnissen jedoch nicht? Ist es möglich, alle Unterverzeichnisse hinzuzufügen? Manchmal kann die explizite …



1
Wofür wird die Umgebungsvariable all_proxy verwendet?
Wenn ich tippe set | grep -i proxy Ich sehe alle Umgebungsvariablen, die sich auf Proxy-Einstellungen beziehen. Ich verstehe die Bedeutung von http_proxy und ftp_proxy, aber wofür wird all_proxy verwendet und wo kann ich es ändern? Es wurde meinen Umgebungsvariablen hinzugefügt, als ich die Anwendung gnome-network-properties verwendet habe. Warum werden …


2
Fügen Sie android-studio / bin / zur Umgebungsvariablen PATH hinzu
Kürzlich habe ich Android Studio installiert. Jetzt möchte ich android-studio / bin / dauerhaft zur Umgebungsvariablen PATH als Session-wide environment variablesund nicht als hinzufügen System-wide environment variables. Dazu habe ich versucht, ~/.profilewie hier beschrieben zu bearbeiten . Also habe ich diese am Ende von ~/.profile: if [ -d "$HOME/bin" ] …

3
Wo wird meine PATH-Variable gesetzt?
Ich versuche, meine Pfadvariable so einzustellen, dass sie folgendermaßen aussieht: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/jgrande/android-sdk-linux/platform-tools:/usr/lib/jvm/java-7-openjdk-amd64/bin/:/usr/lib/jvm/java-7-openjdk-amd64/jre/bin Und aus bestimmten Gründen sieht die Variable, egal welche Datei ich bearbeite, immer so aus (wobei sich der Java-Pfad einige Male wiederholt): PATH=/usr/local/java/jdk1.7.0_79/bin:/home/jgrande/bin:/usr/local/java/jdk1.7.0_79/bin:/home/jgrande/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin:/usr/local/java/jdk1.7.0_79/bin:/usr/local/java/jdk1.7.0_79/jre/bin Ich habe meine persönliche bearbeiten versucht .bashrcund .profilesowie /etc/environment, /etc/bash.bashrc, /etc/profileund stellen Sie sie in /etc/profile.d. …

3
Problem beim Setzen von JAVA_HOME
In ~/.bash_profilestelle ich folgendes ein: export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/bin/java export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin Nach dem Speichern und Schließen lief ich: sudo su source .bash_profile echo $PATH bringt root@ubuntu:~# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-7-openjdk-i386/bin which java ist /usr/bin/java Aber wenn ich Smartgit starte, gibt es die folgende Warnung ip@ubuntu:/usr/share/smartgithg/bin$ ./smartgithg.sh Warning: /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java/bin/java does not exist Warum verweist …

1
Warum befindet sich / usr / local / games nach / usr / games im Standardpfad?
Der Standardwert der PATHUmgebungsvariablen in Ubuntu (mindestens 13.10) für einen Administrator (Benutzer in der sudoGruppe) nach der Anmeldung bei der Desktop-Umgebung lautet: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games / usr / local / sbin und / usr / local / bin erscheinen vor / usr / sbin und / usr / bin . Allerdings / …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.