如何(自動)在 WSL Ubuntu 16.04 上安裝 gradle 5.6(+)?

如何(自動)在 WSL Ubuntu 16.04 上安裝 gradle 5.6(+)?

設想

在嘗試在 Windows 中的 WSL Ubuntu 16.04 上透過 powershell 腳本安裝 gradle 5.5+ 時,我遇到了輕微的技術困難。

嘗試

  1. 遵循方法 2.https://howtoprogram.xyz/2016/09/06/install-gradle-ubuntu-16-04/,SDKMAN 不會從 powershell 註冊,sdk help即使它會在 WSL 本身內部註冊。並Restart-Service LxssManager在 Windows 上重新啟動 Ubuntu 而不重新啟動 Windows?也不確保 SDKMAN 已註冊。
  2. https://linux4one.com/how-to-install-gradle-on-ubuntu-18-04/需要設定環境變量,export結合過去的管道輸出,這對我來說是一個挑戰。
  3. 與 2 的論點相同:https://www.vultr.com/docs/how-to-install-gradle-on-ubuntu-16-10
  4. https://howtoprogram.xyz/2016/09/06/install-gradle-ubuntu-16-04/使用 powershell請求寫入vi可能並不簡單。
  5. sudo apt install gradle安裝了 gradle 2.10 而不是 5.5+。
  6. 這個github返回的指令找不到 gradle 3.1

問題

如何使用 (powershell) 腳本從 Windows 自動在 WSL Ubuntu 16.04 中安裝 gradle V5.5+?

答案1

透過結合以下兩條指令找到了解決方案:

屈服指令集:

sudo add-apt-repository ppa:openjdk-r/ppa
sudo add-apt-repository ppa:cwchien/gradle

sudo apt-get update

sudo apt-get install openjdk-8-jre
sudo apt-get install gradle-ppa

其中,轉換為 powershell 腳本(在第一行安裝 WSL Ubuntu 16.04)可能如下所示:

lxrun /install /y
bash -c "yes | sudo add-apt-repository ppa:openjdk-r/ppa"
bash -c "yes | sudo add-apt-repository ppa:cwchien/gradle"

bash -c "yes | sudo apt-get update"

bash -c "yes | sudo apt-get install openjdk-8-jre"
bash -c "yes | sudo apt-get install gradle-ppa"

我希望它能幫助某人。

相關內容