(学习笔记)机器人自主导航从零开始第一步———WSL的安装

本文介绍了在Windows 11中使用WSL(Windows Subsystem for Linux)安装Ubuntu 20.04的详细步骤,包括启用WSL功能、安装Ubuntu、初始化设置、更换国内软件源以及安装Windows Terminal以提升使用体验。通过此指南,用户可以在保持Windows日常应用的同时,便捷地在Linux环境中进行科研和开发工作。
摘要由CSDN通过智能技术生成

本文参考资料:适用于 Linux 的 Windows 子系统文档 | Microsoft Docshttps://docs.microsoft.com/zh-cn/windows/wsl/

前言:

1.为什么我们需要用Linux系统做相关科研

        大多数情况下,我们所接触到的桌面操作系统无非是Windows和Mac OS,对于第一次接触到Linux的同学来说,其运行程序基本靠敲命令的操作手法实在令人头疼,但是从科研的角度来说,Linux几乎是必须的,因为我们在写代码、对深度学习模型进行训练时免不了与服务器打交道,实验室和公司的服务器一般使用Linux操作系统,而不是Windows系统(Windows用作商业要收费),此外,Linux系统免费、开源、安全、稳定,相比其他操作系统更有优势。

        作为初学者,我也没太感知到Linux的这些特点,驱使我使用Linux的原因是接下来的学习相关书籍、开源算法、训练神经网络都依赖于Linux系统,换一角度来说,大环境下本方向内几乎所有的技术都基于Linux操作系统,使用哪种操作系统不是我们可以选择的,如果去选择Windows操作系统来科研,将会遇到很多麻烦。

2.为什么我们使用WSL,而不是虚拟机或双系统

        WSL(Windows Subsystem for Linux)是微软公司发布的适用于Linux的Windows子系统,它将Linux系统整合进Windows系统内,从而让开发者们更方便的使用Linux系统。

1.相比于虚拟机和双系统,占用的电脑资源低;

2.更新Win11后,WSL也有了图形界面,可以更加直观的访问Linux下的软件和文件夹。

3.基本与Windows系统无缝衔接,可相互复制粘贴和互传文件,可在WSL里直接访问到Windows下的文件夹;

        不管是双系统、虚拟机或者是WSL,适合自己的使用习惯才是最好的,在我的学习生活中,我需要使用MS Office、Chrome、微信、VSCode...,习惯在Windows下搜索学习知识,我也需要在Linux系统下编写代码,训练深度学习模型,调试算法,很多情况下我还需要在两个系统之间复制粘贴和互传文件。其打通了Windows和Linux,让我能在Linux系统里也能访问到Windows下的文件夹。总结以上,是因为Windows11+WSL能满足我的工作需求,符合我的使用习惯。

一 . 启用Windows功能

请先将系统升级为Windows 11,否则无法进行后续WSLg的安装。

操作步骤:打开控制面板→程序→程序和功能→启用或关闭Windows功能→勾选 “ 适用于Linux的Windows子系统 ”

二 . 安装Ubuntu20.04

打开Windows自带的Microsoft Store,搜索Ubuntu20.04 LTS,下载安装:

三 . 初始化

下载安装后,第一次打开Ubuntu终端后会提示设置你的用户名和密码,输入密码时屏幕并不会显示密码。

打开Windows PowerShell窗口,输入:wsl -l -v,可查看当前Ubuntu版本,确保NAME为Ubuntu-20.04,VERSION为2 。

四 . 更换软件源

Ubuntu下载之后可以将其本身的Ubuntu源换成国内的镜像源,这将会提升在Ubuntu系统下的下载速度,还有可能减少一些无厘头的报错。

1.备份原来的Ubuntu源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak   
//将/etc/apt目录下的sources.list复制到/etc/apt下的sources.list.bak

2.更换清华源:

从下面的网站中复制Ubuntu20.04的软件源镜像:
清华大学开源软件镜像站https://mirror.tuna.tsinghua.edu.cn/

即下面的代码:

# 默认注释了源码镜像以提高 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

 (3)打开sources.list,将原来的代码删除后把上述代码复制进去并保存(复制完成后按ctrl+x键会提示是否保存,输入y保存并退出):

nano /etc/apt/sources.list    //打开sources.list

 (4)更新:

sudo apt-get update
sudo apt-get upgrade

如果清华源更新失败,则打开刚才的sources.list,将里面所有代码中的https换成http。 

五. 安装Windows Terminal(因为好看并且方便)

打开Windows自带的Microsoft Store,搜索Terminal,下载安装:

 开始折腾个性化页面,选自己喜欢的配色方案和主题。

至此,WSL初始化完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值