J'utilise zshcomme shell et j'essaye de configurer mon environnement. Je définis généralement ma $JAVA_HOMEvariable en créant un fichier: /etc/profile.d/java.sh avec le contenu suivant export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH puis je me déconnecte et me reconnecte, et tout fonctionne, mais pour une raison quelconque, la PATHvariable n'est pas définie. Il reconnaît JAVA_HOME, …
Mon hébergeur potentiel suggère d'exécuter une commande dans le terminal afin de minimiser l'image du système d'exploitation du serveur basé sur KVM. Étant donné que leurs modèles KVM sont livrés avec des packages dont je n'aurai pas besoin, j'ai pensé utiliser la même commande pour supprimer les packages indésirables. Cette …
J'ai rencontré un problème étrange. J'ai mis quelques variables env .bashrcet cela fonctionne comme il se doit: echo $HADOOP_HOME /home/me/dist/hadoop Mais la variable env n'est pas accessible lors de l'exécution de scripts bash. Supposons que je crée /tmp/sample.shavec le contenu ci-dessous: #! /bin/bash echo $HADOOP_HOME Lorsque je lance au-dessus du …
Je veux spécifier une Environment systemddirective contenant =, par exemple Environment=CATALINA_OPTS=-Dappserver.home=/var/lib/archiva/apache-tomcat-current -Dappserver.base=/var/lib/archiva/apache-tomcat-current et obtenez l'erreur [/lib/systemd/system/archiva.service:10] Invalid environment assignment, ignoring: CATALINA_OPTS=-Dappserver.home\=/var/lib/archiva/apache dans journalctl -xe. J'ai essayé de citer avec "et 'et pour échapper =à \sans succès. Cela semble sans papiers.
Cette question a été migrée depuis TeX - LaTeX Stack Exchange car il est possible d'y répondre sur Ask Ubuntu. Migré il y a 8 ans . J'ai installé TeX Live 2011 vanilla et j'ai du mal à définir le chemin TeX Live pour root (dans Ubuntu 11.10). Le problème …
Une question bizarre, je sais. Voici le script: echo $USER Voici la commande que j'utilise pour l'exécuter: sudo ./myscript.sh En ce moment, il imprime "root" mais je veux qu'il imprime jon, mon nom d'utilisateur. Existe-t-il un moyen de le faire en modifiant le script et non la commande?
J'ai ceci dans mon ~/.profile: export PYTHONPATH=/home/dev/python-files Dans le python-filesrépertoire, j'ai quelques projets clonés à partir de git-hub (flask, courbeship et py-vgdl). Chaque fois que j'essaie de démarrer l'un des exemples de ces projets, j'obtiens des erreurs similaires aux suivantes: $ python ~/python-files/py-vgdl/examples/gridphysics/frogs.py Traceback (most recent call last): File "/home/dev/python-files/py-vgdl/examples/gridphysics/frogs.py", …
J'ai récemment découvert /etc/environment, ce qui semble être un moyen plus standard de configurer des variables d'environnement simples que des scripts, mais je me demandais s'il y avait un moyen de référencer les variables d'environnement dans le fichier / etc / environment. Autrement dit, j'ai ceci: JAVA_HOME="/tools/java" GRAILS_HOME="/tools/grails" GROOVY_HOME="/tools/groovy" GRADLE_HOME="/tools/gradle" …
Pourquoi n'est-il pas sûr d'utiliser la combinaison d' -execdiraction de trouver pendant que vous -execne l' utilisez pas? Lorsque j'exécute la commande ci-dessous, j'obtiens le message d'invite suivant: /path/to/currentDir/$ find . -type f -name 'partOfFileNames*' -execdir rm -- {} + find: The current directory is included in the PATH environment …
J'ai récemment installé Light Table en le téléchargeant depuis le dépôt git, et j'ai suivi les instructions sur ce site Web pour créer un lanceur de bureau. Maintenant, je veux exécuter le programme en tapant directement dans le terminal LightTable et pas ./opt/LightTable/deploy/LightTable
Je cherche un moyen de dire à Firefox d'utiliser un proxy dans Ubuntu Ludid (10.04.1 LTS). J'installe Ubuntu semi-automatiquement sur plusieurs machines identiques. Pour cela, j'utilise un script qui, entre autres, définit les paramètres de proxy à l'échelle du système: echo "export http_proxy=http://myproxy:3128/" > /etc/profile.d/proxy.sh echo "export HTTP_PROXY=http://myproxy:3128/" >> /etc/profile.d/proxy.sh …
Mes fichiers envvar contiennent ces lignes: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data Mon apache2.conf contient ces lignes: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} Mais quand je cours, apache2 -Mje reçois ceci: apache2: bad user name ${APACHE_RUN_USER} Un correctif temporaire consiste à coder www-dataen dur mon fichier …
Si je définis une variable dans /etc/environment, elle ne semble s'appliquer qu'aux administrateurs pendant la période sudo su. Comment puis-je obtenir que les variables s'appliquent à tout le monde? Surtout quand ils sont en terminal? Les paramètres /etc/enviromentne s'appliquent-ils pas à bash?
La variable d'environnement dans $PWDa le répertoire de travail actuel. Y a-t-il une variable qui contient le répertoire précédent? Si ce n'est pas le cas, comment en créer un? Je pense que cela pourrait être utile.
Je sais que export CLASSPATH=/usr/local/java/tools.jar:$CLASSPATHcela ajoutera tools.jar au CLASSPATH, mais je veux définir le dossier sur le CLASSPATH comme ça export CLASSPATH=/usr/local/java/lib/:$CLASSPATH mais ça ne marche pas.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.