(9条消息) WSL2安装Ubuntu

WSL2安装Ubuntu

SilenceWzw 2020-08-12 14:18:20

1152

收藏 5

分类专栏: Linux 文章标签: ubuntu linux
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
版权

目录

  • 一、更新 Windows 10 到 2004
  • 二、启用Windows功能
  • 三、安装Linux内核更新包
  • 四、下载/安装Linux发行版
  • 五、设置WSL版本
  • 六、换源
  • 七、更新组件
  • 八、终端优化
  • 九、安装zsh
  • ~ 其它
  • ~ 参考资料

一、更新 Windows 10 到 2004

  • Windows设置➫更新和安全➫检查更新
  • 微软官网➫立即更新

二、启用Windows功能

A、控制面板➫程序➫程序和功能➫启用或关闭Windows功能

  • ☑ 适用于Linux的Windows子系统
  • ☑ Windows虚拟机平台

B、PowerShell命令方式

  • win + R运行:powershell
  • win + X菜单选择:powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart  #适用于Linux的Windows子系统
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  #启用虚拟机平台

三、安装Linux内核更新包

四、下载/安装Linux发行版

  • Microsoft Store搜索Ubuntu,下载需要的版本
  • 点击Ubuntu完成安装
  • 执行命令
sudo apt-get update  #执行更新
sudo apt-get install ca-certificates #安装ca-certificates组件

五、设置WSL版本

  • 设置WSL版本
wsl --set-default-version 2  #PowerShell命令
  • 检查WSL版本
wsl -l -v
#显示
  NAME            STATE           VERSION
 - Ubuntu-20.04    Running         2

六、换源

  1. 备份配置文件
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 修改sources.list文件
  • 将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://mirrors.huaweicloud.com,可以参考如下命令:
sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list
  1. 执行apt-get update更新索引

七、更新组件

sudo apt upgrade
  • 如出现:
The following packages have been kept back:
  • 参考:

因为有部分packages的安装版比release版新,而出现“The following packages have been kept back”这个问题,解决方法是使用apt-get -u dist-upgrade统一更新到发布的版本。这条命令会强制更新软件包到最新版本,并自动解决缺少的依赖包。

  • 解决方法:
sudo apt-get -u dist-upgrade  #统一更新到发布的版本

八、终端优化

  1. 安装Fluent Terminal
  1. 修改字体
  • 下载字体
curl -L "https://github.com/powerline/fonts/raw/master/SourceCodePro/Sauce%20Code%20Powerline%20Regular.otf" -o "Source Code Pro for Powerline.otf"
  • 安装字体
mkdir -p ~/.fonts
cp Source\ Code\ Pro\ for\ Powerline.otf ~/.fonts/
mkdir -p ~/.fonts/PowerlineFonts
cp Source\ Code\ Pro\ for\ Powerline.otf ~/.fonts/PowerlineFonts
fc-cache -f -v ~/.fonts/
#异常:
command not found: fc-cache
#解决:
sudo apt-get install fontconfig

九、安装zsh

cat /etc/shells  #查看安装了几种Shell
sudo apt-get install zsh
chsh -s /bin/zsh  #修改默认Shell
  • 安装on-my-zsh
#自动安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
#手动安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
  • 修改主题
vim ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k"  //主题目录:~/.oh-my-zsh/themes

~ 其它

VIM安装代码补全插件YouCompleteMe

~ 参考资料

适用于 Linux 的 Windows 子系统安装指南 (Windows 10)
WSL2安装Debian(Ubuntu)并配置国内apt源
WSL安装及升级WSL2
终极 Shell——ZSH
The following packages have been kept back:
华为开源镜像站

(0)

相关推荐

  • wsl-windows下具有真实质感的linux环境

    磕叨 有幸入到一个规模不算小的公司,算是对走弯路的过往的一个终结,慢慢适应吧. 新公司已上市,相比小公司,规矩比较多,现在要磕到的一条就是不能自带吃饭的家伙(macbook),只能用公司配的(wind ...

  • (9条消息) WSL2 安装教程 CUDA 配置 自测已成功

    JichaoZhao2020-07-28 17:59:18 分类专栏:Linux文章标签:cudatensorflowaptgpu深度学习 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...

  • (5条消息) WSL2 + Ubuntu18.04 + Docker

    Nonevx 2020-05-11 09:58:16 966  版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://bl ...

  • (5条消息) Windows10访问Ubuntu子系统(WSL)的桌面环境

    Windows10访问Ubuntu子系统(WSL)的桌面环境 文章目录 Windows10访问Ubuntu子系统(WSL)的桌面环境 Why Linux ? Why WSL ? 开启WSL Ubunt ...

  • (22条消息) CentOS8安装Mysql5.7,不是8.0

    CentOS8安装Mysql5.7,不是8.0 卸载原有的Mysql yum安装Mysql 之前使用过Ubantu,但是并没有深入使用,这次为了更加深入学习Mysql以及Linux系统,同时想试试Ce ...

  • (1条消息) RabbitMQ安装错误:libcrypto.so.10(OPENSSL

    Erlang rpm包安装过程出现的这个错误,出现这个错误的主要原因是没有libcrypto.so.10(OPENSSL_1.0.2)(64bit)依赖,我们去下载一个就可以了 下载地址:libcry ...

  • (1条消息) rpm 安装RabbitMQ 3.7.7版本

    RabbitMQ官网地址 也直接百度云链接:https://pan.baidu.com/s/1YJ3y4k_uiC_A0-6qTwNaLQ 密码:qda0 下载好两个RPM文件:一个rabbitmq- ...

  • (3条消息) RabbitMq安装教程(超详细)

    RabbitMq安装教程 RabbitMq简介 安装准备工具 安装步骤(图文) RabbitMq简介 1.1消息队列中间件简介 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量 ...

  • (23条消息) php7安装imagick扩展

    使用php7,通过加载pdf文件,生成图片,需要用到imagick扩展,下面是如何安装该扩展 php使用7.1版本,操作系统为centos6版本 1.首先linux下,通过yum 安装依赖包 yum ...

  • (21条消息) MAC 安装Python3.7

    Mac自带Python,有些软件的运行可能需要用到2.X的版本,而3的版本与2的版本区别甚大,作为python 开发还是需要安装最新的3.x版本 1.下载python3.7 https://www.p ...