He alterado mi archivo ~ / .profile agregando lo siguiente:
PATH="/user/share/android-sdk-linux/tools:$PATH"
Luego me desconecto y me conecto nuevamente, pero la ruta no se agrega a la variable de entorno $ PATH. Estoy comprobando en la terminal:
echo $PATH
/usr/share/android-sdk-linux/tools:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.7.0_17/bin
por favor avise
Editar
Incluso he intentado:
PATH=$PATH:/usr/share/android-sdk-linux/tools
EXPORT PATH
No hay suerte aquí tampoco.
Editar 2
~ / .profile:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
# set path to android
# PATH = $PATH:/usr/share/android-sdk-linux/tools
# EXPORT PATH
PATH="/usr/share/android-sdk-linux/tools:$PATH"
Agregando a ~ / .bachrc o / etc / environment:
PATH="/usr/share/android-sdk-linux/tools:$PATH"
funciona, pero ¿por qué no ~ / .profile?
environment-variables
user-profile
Roy Hinkley
fuente
fuente
android-tools-adb
yandroid-tools-fastboot
directamente desde el Centro de software para obtener adb y fastboot. No responde exactamente a su pregunta, pero como reconocí lo que estaba haciendo, pensé que dejaría un comentario.Respuestas:
Si entendí correctamente, desea cambiar permanentemente el valor de la RUTA envar.
En Ubuntu, el envar de RUTA se define dentro del
/etc/environment
archivo. Por lo tanto, debe modificar la declaración PATH envar dentro de ese archivo, no dentro del perfil.¡Use esto solo si desea cambiar el valor de RUTA para cada usuario!
fuente
No use un espacio antes o después
=
cuando asigne un valor a una variable en bash. La forma correcta es:Para que los cambios surtan efecto, reinicie su computadora u obtenga su
.profile
archivo con el siguiente comando:Si desea cambiar la ruta para todos los usuarios, agregue esa línea en el
/etc/profile
archivo. Nuevamente se requiere reiniciar.fuente
cat ~/.profile
yecho $PATH
?~/.profile
terminal de entrada hasta que se reinicie:source ~/.profile