wsl Ubuntu 18.0.4 LTS
1. proxy設定(必要に応じて)
terminal
~/.bashrc
proxy=http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT
#terminal
export http_proxy=$proxy
export https_proxy=$proxy
apt
/etc/apt/apt.conf.d/myproxy
Acquire::http::Proxy "http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT";
Acquire::https::Proxy "http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT";
2. packages更新・導入
sudo apt update && sudo apt upgrade -y
sudo apt install gcc make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev zlib1g-dev libncursesw5-dev
3. git導入
sudo apt install git
~/.bashrc
proxy=http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT
#terminal
export http_proxy=$proxy
export https_proxy=$proxy
/etc/apt/apt.conf.d/myproxy
Acquire::http::Proxy "http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT";
Acquire::https::Proxy "http://USERNAME:PASSWORD@PROXY_ADDRESS:PORT";
sudo apt update && sudo apt upgrade -y
sudo apt install gcc make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev zlib1g-dev libncursesw5-dev
3. git導入
sudo apt install git
sudo apt install git
必要があればproxy設定を追加
~/.bashrc
git config --global $proxy
git config --global $proxy
4. anyenv導入
anyenv
anyenv導入
git clone https://github.com/anyenv/anyenv ~/.anyenv
vim ~/.bashrc #以下を追記
~/.bashrc
# anyenv setting
export PATH=${PATH}:${HOME}/.anyenv/bin
eval "$(anyenv init -)"
git clone https://github.com/anyenv/anyenv ~/.anyenv
vim ~/.bashrc #以下を追記
~/.bashrc
# anyenv setting
export PATH=${PATH}:${HOME}/.anyenv/bin
eval "$(anyenv init -)"
anyenvをセットアップ
exec $SHELL -l
anyenv install --init
nodenv,pyenvをインストール
anyenv install nodenv
anyenv install pyenv
exec $SHELL -l
nodenv
nodenv install --list #available versionを確認
nodenv install 13.7.0 #13.7.0のインストール
nodenv global 13.7.0 #v.13.7.0を適用
exec $SHELL -l
node -v #versionを確認
必要があればproxy設定を追加
~/.bashrc
#npm
npm config set proxy $proxy
npm config set https-proxy $proxy
pyenv&pipenv
sudo apt install zlib1g-dev libssl-dev libbz2-dev libreadline-dev libsqlite3-dev -y
pyenv install --list #available versionを確認
pyenv install 3.6.10 #3.6.10のインストール
pyenv local 3.6.10 #カレントディレクトリに3.6.10を適用
#WSL再起動
python -V
pip install pipenv #pipenv導入
docker系
docker
sudo apt install -y docker.io
sudo usermod -aG docker $USER
sudo apt install -y docker.io
sudo usermod -aG docker $USER
一度wslを閉じ、wslを右クリックして"管理者として実行"
sudo cgroupfs-mount
sudo service docker start
service docker status #dockerが起動しているか確認
docker run hello-world
docker-compose
WSL1ではインストール不可。
WSL2なら可能らしいが未検証。
Author And Source
この問題について(wsl Ubuntu 18.0.4 LTS), 我々は、より多くの情報をここで見つけました https://qiita.com/taisukek/items/abae3a7f71c6fccd0ef1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .