Debian 10 VM(UIを含む)にopenjdk-17をインストールしようとして必死に取り組んでいますが、環境変数を設定するときに次のことがわかりました。ワイヤー変数を永久に設定するには、スクリプトを使用してください。スクリプトを実行してスクリプトを使用してVMを再起動した後、ログイン画面を通過できなくなります(パスワードを入力すると画面が黒くなり、一度点滅してログイン画面に戻ります)。
スクリプト:
#!/bin/bash
echo "Enter variable name: "
read variable_name
echo "Enter variable value: "
read variable_value
echo "adding " $variable_name " to environment variables: " $variable_value
echo "export "$variable_name"="$variable_value>>~/.bashrc
echo $variable_name"="$variable_value>>~/.profile
echo $variable_name"="$variable_value>>/etc/environment
source ~/.bashrc
source ~/.profile
echo "do you want to restart your computer to apply changes in /etc/environment file? yes(y)no(n)"
read restart
case $restart in
y) sudo shutdown -r 0;;
n) echo "don't forget to restart your computer manually";;
esac
exit
そして、以前はLinuxを使ったことがありますが、まだ5歳レベルで使用しています。この問題をどのように解決できますか?オンラインで見つけた方法のどれも私にはうまくいかなかったようです。/正しく使用しませんでした。
ありがとうございます。