Windows上安装Linux系统

本文介绍了如何在Windows10上通过WindowsSubsystemforLinux(WSL)安装Ubuntu,包括开启wsl支持、安装步骤、运行方法以及环境配置(如更新源、Git和GCC配置),最后讲解了如何删除已安装的WSL实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

在项目开发过程中,windows和linux两个平台同时进行开发的情况,是屡见不鲜。那如何在window上部署一个linux环境呢?一般我们是考虑装一个第三方的虚拟机,比如VMware、VirtualBox。其实微软已经支持了该应用,也就是所谓的WSL。
So, 本文主要介绍WSL的安装过程和使用方式。

一、WSL是什么?

WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。
既然是子系统,它既可消耗较少资源又依附于“系统”。虽然不是完整的Linux系统,但是可以满足大部分linux应用。如果使用要求不是很严格,可以考虑安装wsl来满足Linux系统的需求。

二、WSL安装步骤

1.开启wsl支持

两种方式:

  1. 方式一:
    按 Win+X, 找到 Windows PowerShell (管理员),并复制执行命令 (因为管理员权限的 Shell 才能安装 WSL)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

执行完以上命令则会开启wsl服务,然后重启系统。
重启系统后,可以看到开启了Linux选项
2. 方式二:打开设置 -> 可选功能 -> 更多windows功能 -> 弹出上面的对话框,然后勾选“适用于Linux的Windows的子系统” -> 点击确定即可。

2.安装wsl

(1)打开Microsoft Store -> 搜索ubuntu -> 选择所需的版本 -> 点击“免费下载”即可。
经过一段时间的等待后,会显示“已安装”,此时表示安装完成。
我这里安装的是Ubuntu22.04版本。
在这里插入图片描述
(2)安装之后,可以在当前界面的左侧工具栏,点击图标“库”,就可以看到安装的ubuntu。在这里插入图片描述
(3)点击“打开”,即可弹出Linux终端。第一次打开时,初始化会稍微花点时间,耐心等待~在这里插入图片描述

3.运行wsl

方式一:应用商店 -> 库 -> 打开Ubuntu
方式二:以管理员身份运行Windows PowerShell,然后输入“bash”即可进入到Ubuntu系统下
在这里插入图片描述

方式三:以管理员身份运行cmd,然后输入“bash”即可进入到Ubuntu系统下。

4.环境配置

(1)更新源

sudo vim /etc/apt/sources.list

然后在sources.list文件里,增加源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

保存之后,执行下面的命令

sudo apt update

(2)配置git
安装git

sudo apt install git

安装完成后,进行配置

1. git --version
2. git config --global user.name “huxiaofei”
3. git config --global user.email  ""
4. git config --list
5. ssh-keygen -t rsa -C "" 
6. cat ~/.ssh/id_rsa.pub

(3)配置gcc

1. sudo apt update
2. sudo apt install build-essential
3. gcc --version (查看版本)
4. 安装指定版本:
   sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
6. 设置默认优先级:
   sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave 

(4)配置cmake
安装指定版本的cmake

1. sudo apt-get install libssl-dev
   cmake –version(查看当前cmake版本)
2. sudo apt-get remove cmake   (删除旧的cmake版本)
3. wget  https://cmake.org/files/v3.17/cmake-3.17.1.tar.gz(下载cmake-3.17压缩包)
4. tar -xzvf cmake-3.17.1.tar.gz(解压cmake-3.17压缩包)
5. cd cmake-3.17.1
6. sudo apt-get install build-essential(安装cmake-3.17)
7. ./bootstrap
8. make
9. sudo make install

三、WSL删除

1. wsl --list
2. wsl --unregister Ubuntu (Ubuntu的位置填写自己想删除的那个)
3. wsl --list (查看是否已删除)

引用

  1. wsl入门
  2. wsl安装与运行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值