Intenté configuraroh mi eleganteenterminal de ventanas(wsl ubunto 20.04)
Basado en eldocumentos de Microsoft, ejecuto este comando en wsl:
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
pero me encontré permission denied
error.
También abrí /usr/local/bin
en el explorador de archivos e intenté pegar un archivo, /usr/local/bin/oh-my-posh
pero también encontré el permiso denegado.
¿Hay una solución a este problema?
Respuesta1
Las instrucciones de instalación son erróneas. /usr/local/bin
Siempre es un directorio de propiedad raíz en el que un usuario normal no tendrá permisos de escritura. Permission denied
es la salida correcta en este caso.
Simplemente ejecute los dos primeros comandos como sudo
:
sudo wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh
sudo chmod +x /usr/local/bin/oh-my-posh
El resto de las instrucciones de instalación se pueden ejecutar como el usuario predeterminado, pero tenga en cuenta que unzip
no está incluido de forma predeterminada en la instalación de WSL Ubuntu, por lo que es posible que deba instalarlo con:
sudo apt install unzip
Alternativa (no es que sea necesaria): comience con wsl -u root
, ejecute estos comandos y luego salga y vuelva a ingresar como el usuario normal.