He estado usando Ubuntu 12.04 durante bastante tiempo y nunca he tenido un problema inesperado como este. Estoy tratando de instalar Python 3.2 en mi sistema Ubuntu y cada vez que ejecuto el código para compilar la fuente de Python, aparece este error:
'Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found'
También intenté ejecutar el gksudocomando para ver lo que muestra mi entorno, pero casi recibo el mismo error.
command-line
usuario188283
fuente
fuente

cat /etc/environment?Respuestas:
Como dice el error, debe agregar el
/usr/bindirectorio a su variable de entorno PATH. Para hacer esto, ejecute el siguiente comando en la terminal:Después de que pueda usar
sudo, puede editar el/etc/environmentarchivo para que el cambio sea permanente, por lo tanto, ejecute en la terminal:para editar el archivo Asegúrese de que el camino sea algo como esto:
Guarde y cierre el archivo con Ctrl+ Xy presione Ycuando se le solicite.
Consulte también: ¿Cómo agregar un directorio a la RUTA?
fuente
~/.profile,~/.bashrc,~/.pam_environmento~/.xsessionrc. Los ajustes para todos los usuarios son, probablemente, en/etc/profile,/etc/profile.d/*,/etc/environment,/etc/bash/bashrc,/etc/lightdm/xsession. Probablemente uno de sus archivos de usuario anula la configuración predeterminada del sistema. Si tiene habilitado otro usuario o la cuenta de invitado, intente con el otro usuario y vea si el problema también existe para ese otro usuario. De lo contrario, revise sus propios archivos de script de inicio de usuarios.Tengo el problema y lo solucioné editando mi archivo .bashrc
Abra su archivo .bashrc usando nano
Agregue la siguiente línea al archivo bashrc
Presione Ctrl + X para guardar el archivo
Ya terminaste
fuente
~) usandosudo. Puede crear más problemas de los que puede resolver.Cuando desee agregar un nuevo valor a la
PATHvariable del sistema, lo más probable es que agregue una nueva línea~/.bashrco~/.bash_profilearchivos.Por ejemplo, si desea agregar
/opt/netbeans/binaPATH, debe agregar esta línea al final del~/.bashrcarchivo:Vamos a romper esta línea.
export PATH- Aquí nos referimos a laPATHvariable=- Queremos asignarle un nuevo valor utilizando el=operador (El resto de la cadena es el valor que se almacenará en elPATH)$PATH- Asignamos la variablePATHal valor que estaba en la variable antes del comando actual:- Agregamos un separador para el nuevo valor/opt/netbeans/bin- Y agregue un nuevo valor a laPATHDebe ver todas sus referencias a la
PATHvariable en los archivos~/.bashrco~/.bash_profiley asegurarse de expandir -y no sobrescribir así
la
PATHvariableDebe asegurarse, en cada referencia al
PATHuso que haga$PATH:y su valor adicional despuésSi no funciona, puede hacer algo como esto:
/etc/environmentarchivo y nunca se redefinió en este archivo:PATHvariable anterior a suPATHvariable ubicada en el/etc/environmentAntes de probar después de cada cambio en los archivos, no recuerde actualizar sus configuraciones.
Por ejemplo para
~/.bashrcarchivo:fuente