WSL Ubuntu 16.04 に Gradle 5.6(+) を (自動的に) インストールする方法は?

WSL Ubuntu 16.04 に Gradle 5.6(+) を (自動的に) インストールする方法は?

シナリオ

Windows の PowerShell スクリプトから WSL Ubuntu 16.04 に Gradle 5.5+ をインストールしようとしたときに、軽度の技術的な問題が発生しました。

試み

  1. アプローチ2に続いてUbuntu 16.04 をインストールします。sdk help、SDKMANはWSL自体には登録されますが、PowerShellからは登録されません。Restart-Service LxssManagerそして、Windows を再起動せずに Windows 上で Ubuntu を再起動しますか?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. Ubuntu 16.04 をインストールします。PowerShell でリクエストを記述するviのは簡単ではありません。
  5. sudo apt install gradle5.5+ ではなく gradle 2.10 をインストールしました。
  6. このgithub返された手順ではGradle 3.1が見つかりませんでした

質問

(powershell) スクリプトを使用して、Windows から WSL Ubuntu 16.04 に Gradle V5.5+ を自動的にインストールするにはどうすればよいですか?

答え1

次の 2 つの指示を組み合わせることで解決策が見つかりました。

譲歩命令セット:

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"

誰かの役に立てれば幸いです。

関連情報