Linuxでの環境構築#
1. Gitのインストール#
Terminalを起動し、以下のコマンドを実行します。
git --version
もし、
command not found
などのエラーが出た場合、OS標準のパッケージマネージャーを使用してインストールします。DebianベースのOSの場合(Ubuntuなど)
sudo apt update sudo apt upgrade -y sudo apt install git
Red HatベースのOSの場合(Fedoraなど)
sudo yum install git
sudo dnf install git
以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)
git --version
2. Pythonのインストール#
Terminalを起動し、以下のコマンドを実行します。また、バージョンが3.12以上になっていることを確認します。
python --version
もし、
command not found
などのエラーが出た場合やバージョンが低い場合、Pythonのバージョン管理ツールであるpyenvを使用してインストールします警告
インストール方法の内容が最新ではない場合があるため、pyenv/pyenvを参照してください。
以下のコマンドを実行します。
curl https://pyenv.run | bash
次に以下のコマンドを実行して、使用しているShellを確認します。
echo $SHELL
表示されたShellに従ってコマンドを実行してください。
bash
が表示された方は以下のコマンドを実行してくださいecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
zsh
が表示された方は以下のコマンドを実行してくださいecho 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc echo 'eval "$(pyenv init -)"' >> ~/.zshrc
fish
が表示された方は以下のコマンドを実行してくださいset -Ux PYENV_ROOT $HOME/.pyenv fish_add_path $PYENV_ROOT/bin pyenv init - | source
必要パッケージのインストール
DebianベースのOSの場合(Ubuntuなど)
sudo apt update sudo apt upgrade -y sudo apt install make libssl-dev build-essential zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Red HatベースのOSの場合(Fedoraなど)
sudo yum install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel
sudo dnf install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel
python3.12のインストール
exec "$SHELL" pyenv install 3.12 pyenv global 3.12
以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)
python --version
3. OpenJDKのインストール#
Terminalを起動し、以下のコマンドを実行します。また、バージョンが17になっていることを確認します。
java --version
もし、
command not found
などのエラーが出た場合やバージョンが異なる場合、OS標準のパッケージマネージャーを使用してインストールしますDebianベースのOSの場合(Ubuntuなど)
sudo apt update sudo apt upgrade -y sudo apt install openjdk-17-jdk
Red HatベースのOSの場合(Fedoraなど)
sudo yum install java-17-openjdk-devel
sudo dnf install java-17-openjdk-devel
以下のコマンドを入力し、バージョンが表示されたら成功です。(表示されない方はTerminalを再起動してください)
java --version