配置權限被拒絕哦我的 wsl 上的豪華

配置權限被拒絕哦我的 wsl 上的豪華

我嘗試配置哦,我的豪華視窗終端(wsl ubunto 20.04)

基於微軟文件,我在 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,執行這些命令,然後退出並以普通使用者身分返回。

相關內容