Loading

WSL2 环境配置

官方文档

适用于 Linux 的 Windows 子系统安装指南 (Windows 10)

以下相关环境配置均基于 Ubuntu 2004

访问wsl2目录

\\wsl$

找到文件夹位置后可以直接右键:映射网络驱动器

查看已安装的WSL版本

wsl -l -v

更新源

清华Ubuntu镜像站

  • 备份源文件

    # 源文件sources.list 在/etc/apt/目录下
    
    # 备份源文件
    sudo cp sources.list sources.list.bak 
    
  • 替换/etc/apt/sources.list 文件内容

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
    
  • 更新源

    sudo apt-get update 
    sudo apt-get upgrade 
    

安装GCC

sudo apt install gcc

安装ZSH

安装 zsh

sudo apt update
sudo apt install zsh

安装配置 oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

或者

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

超时使用

wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh -O - | sh

更换默认的 shellzsh

chsh -s /bin/zsh

重启,就可以愉快的使用 zsh

插件

自动补全插件 zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

语法高亮插件 zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

安装 powerline 字体

Github - powerline字体安装说明

sudo apt install powerline
sudo apt install fonts-powerline

修改 .zshrc

sudo nano ~/.zshrc

找到如下代码行并修改为

ZSH_THEME  = "agnoster"			# 主题
plugins=(   
		 git  
         zsh-autosuggestions 
         zsh-syntax-highlighting
)

使 .zshrc 生效

source ~/.zshrc

zsh 主题 - powerlevel10k

Vim 配置

安装vimrc

github - vimrc

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

显示行号

vim ~/.vimrc

set nu写入配置文件

Anaconda

从清华镜像站下载 Anaconda 离线安装文件

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh

安装

sudo zsh Anaconda3-2020.11-Linux-x86_64.sh

根据提示安装,根据提示设置默认不进入base环境(先根据后边的步骤配置环境变量,此时conda命令还不是系统命令)

conda config --set auto_activate_base false

安装完成后,重新进入 shell

添加环境变量,sudo nano ~/.zshrc

export PATH="$PATH:/opt/anaconda3/bin"

立即生效,source ~/.zshrc

修改 conda 源为清华镜像源

sudo nano ~/.condarc

追加以下内容到 .condarc

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引

nodejs

nodejs 查看最新的版本号,当前最新版为 14.5.0

添加源后安装

nodejs 的每个大版本号都有相对应的源,比如这里的 10.x.x版本的源是

https://deb.nodesource.com/setup_10.x

终端执行

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

稍等片刻,源已经添加完毕,再执行:

sudo apt-get install -y nodejs

顺带一提,如果你要安装 12.x.x 的版本,只需要修改添加源地址中的数字即可,比如:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

最后验证一下,执行nodejs -v 即可出现刚才安装的版本号

Java 8

如何在 Ubuntu 20.04 上安装 Java

安装 OpenJDK 8

sudo apt update
sudo apt install openjdk-8-jdk

检查 Java 版本

java -version

JAVA_HOME 环境变量

首先使用 update-alternatives找到 Java 安装路径:

sudo update-alternatives --config java

找到安装路径如下

  • OpenJDK 8 is located at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

打开/etc/environment文件

sudo nano /etc/environment

在末尾添加

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

让当前修改生效

source /etc/environment

验证 JAVA_HOME 环境变量被正确设置

echo $JAVA_HOME
posted @ 2021-03-16 09:35  neoscar  阅读(630)  评论(0编辑  收藏  举报