доступ запрещен для конфигурации о мой шикарный на wsl

доступ запрещен для конфигурации о мой шикарный на wsl

Я пытался настроитьо, мой шикарныйнатерминал windows(wsl ubunto 20.04)

На основеДокументы Microsoft, я запускаю эту команду на wsl:

wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O /usr/local/bin/oh-my-posh

но я столкнулся permission deniedошибка.

Я также открыл /usr/local/binпроводник и попытался вставить файл, /usr/local/bin/oh-my-poshно там тоже возникла проблема с доступом.

Есть ли решение этой проблемы?

решение1

Инструкции по установке ошибочны. /usr/local/bin— это всегда каталог, принадлежащий пользователю root, к которому у обычного пользователя не будет прав на запись. Permission denied— это правильный вывод в данном случае.

Просто запустите первые две команды следующим образом 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

Остальные инструкции по установке можно выполнить от имени пользователя по умолчанию, но учтите, что unzipони не включены по умолчанию в установку WSL Ubuntu, поэтому вам может потребоваться установить их с помощью:

sudo apt install unzip

Альтернатива (не то чтобы она была нужна) — начните с wsl -u root, выполните эти команды, а затем выйдите и войдите снова как обычный пользователь.

Связанный контент