多图!教你如何在Win10上利用子系统运行Ubuntu & 处理代码

在Win10上使用子系统运行Ubuntu

之前一直把学习过程中遇到的各种问题和解决办法分门别类的收藏到chrome浏览器的收藏夹里面,在不同电脑下登录谷歌账号(使用谷歌上网助手插件)也还行,但是觉得真就是把知识藏起来来了,博客一直不好意思写,怕写的不好,现在觉得还是多写写吧,写得多了写的就好了,废话不多说了,进入主题吧!这是我收藏夹里面知识的第一篇分享博客!

序言

Linux在各个地方使用的还是很多的,尤其时工作和学习上,但是我们一般使用的都时windows平台的桌面系统。有很多人也给自己电脑安装了Linux多系统,但是比较麻烦吧!大部分都是弄个虚拟机什么的,如果电脑配置高一些,虚拟机还是很好的选择,但是如果使用的时笔记本的话那就GG了,鼠标的移动就能把人劝退!

好在Windows对这个问题做了解决,在win10 上面提供了子系统这个东西,虽然有人说不好用,但是要求低一些的话,用起来还是很舒服的,当然仅仅是对我而言。

安装前装备

关闭杀毒软件
如果有安装什么杀毒软件的话,先把杀毒软件关了把,有些杀毒软件删除东西都不会告诉你(像联想自带的迈克菲)。

确保储存空间
子系统的安装应该不用多少内存,但是还是注意一下,默认安装在C盘。

开启开发者模式
点开左下角 Windows 图标,在开始菜单点开设置按钮,在 Windows 设置里面找到更新和安全,进入里面开发者选项,把里面的开发者模式打开。(好像没开也不影响,试试吧)

点击设置
Windows设置
开发人员模式

启用子系统
同样在window设置里面,点击应用和功能,右边有个相关功能,下面有个程序与功能,点进去会弹出程序与功能对话框,在这个对话框左边有个启动或关闭 Window 功能的选择项,点它会弹出 Window功能 对话框,拉到最下有个适用于Linux 的Windows子系统,勾选上,重启电脑,就可以了!

如果发现勾选 适用于Linux 的Windows子系统 出了问题的话,还是比较麻烦的,我是重装系统才弄好的,网上这些ISO 镜像有的有问题,系统不完整。

选择程序与功能

启用或关闭Windows功能
适用于Linux的Windows子系统

下载应用

在Windows 10应用商店下载
同样在桌面左下角,点开菜单,找到 Microsoft Store ,在里里面搜索Ubuntu。
Ubuntu
安装使用
安装完成后开始菜单会显示ubuntu,然后点击它,会弹出一个窗口。第一次使用需要等一会,需要点时间。后面还需要设置用户名和开机密码,输入时候看不见打的字,根据要求输入两遍就好了。
点击设置
这里千万要注意不要关闭窗口,否则以后将会默认以 root 用户登录。

等待一会
输入用户名和密码

换国内源

备份原来的源

如果小心点的话,可以先备份原来的数据源配置文件,再修改源文件。

cp /etc/apt/sources.list /etc/apt/sources.list_backup

使用阿里云的源

自己找资料吧,违规了

更新源列表

激动人心的时候到了,输入下面命令等半小时吧!如果有问题就多试几次,说不定是网络问题。

#先更新列表
apt-get update
#再更新程序
sudo apt-get upgrade

访问本地文件

可以再Ubuntu的 /mnt/ 文件夹下访问 Windows 的文件目录,使用 gcc 什么的都是没问题的。也可以使用一个符号链接,把需要使用的目录放到 ~ 目录下:

ln -s 源文件 目标文件

Ubuntu的位置

安装的Ubuntu的位置就在系统的软件appdata目录里面,如果没改的话就在C盘了,例如我的就在下面的目录,可以创建一个快捷方式便于访问。

C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

文件夹区别

应该注意的是 Windows 里面文件目录是大小写不敏感的,而 Linux 子系统里面区分大小写,有些软件直接运行再 Windows 目录下面还是会有点问题的。

网上说使用 fsutil.exe file setCaseSensitiveInfo <path> enable 可以设置大小写敏感,但是已经存在的文件不会生效,可能要从其他盘符复制过去,我试了好像不太好用,如果要运行还是直接复制到Ubuntu里面去吧,不过也注意存放位置吧。

连接图形桌面

我是觉得这命令行的 Ubuntu 也挺好用的,也试着做了点图形桌面,弄出来好像缺东西,搞不明白,有兴趣可以看看下面几个博客,我就不多说了。

Win10子系统安装图形化界面的两种方法

Win10子系统Ubuntu安装及图形桌面配置-不想用虚拟机却又要Windows下运行双系统的方法-带视频教程

运行程序

编写程序

还是喜欢再notepad++上编写程序,使用 vim 还是不能用鼠标定位随便改代码,也许我不会用,或者快捷操作学的不到位!

编写程序

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: Win10子系统Ubuntu(WSL)安装Docker的程(图文详解): 1. 首先,确保你已经将Win10子系统Ubuntu(WSL)正确安装并运行。 2. 打开Ubuntu终端,更新系统软件包列表,运行以下命令: ``` sudo apt-get update ``` 3. 接着,安装必要的软件包,运行以下命令: ``` sudo apt-get install apt-transport-https ca-certificates curl software-properties-common ``` 4. 添加Docker的官方GPG密钥,运行以下命令: ``` curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 5. 添加Docker的官方软件库,运行以下命令: ``` echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 6. 接下来,更新软件包列表,运行以下命令: ``` sudo apt-get update ``` 7. 现在,我们可以安装Docker了,运行以下命令: ``` sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 8. 安装完成后,启动Docker服务,运行以下命令: ``` sudo service docker start ``` 9. 检查Docker是否成功安装,运行以下命令: ``` sudo docker run hello-world ``` 10. 如果你看到“Hello from Docker!”的文字,说明Docker已经成功安装并运行了。 以上就是在Win10子系统Ubuntu(WSL)上安装Docker的详细步骤。 希望这个图文程能帮助到你。如需进一步了解Docker的使用和操作,请查阅官方文档和其他优质程。 ### 回答2: 当您在Windows 10操作系统中使用WSL(Windows Subsystem for Linux)安装Ubuntu子系统时,您可以按照以下步骤来安装Docker: 1. 打开Windows 10的设置应用程序,并选择"更新和安全"。 2. 在左侧导航栏中选择"开发人员选项"。 3. 在"使用开发人员功能的设备"部分,勾选"适用于LinuxWindows子系统"复选框,并点击"确定"。系统将要求您重新启动计算机。 4. 在启动后,打开Microsoft Store,并搜索"Ubuntu"。 5. 选择"Ubuntu"应用程序,并点击"获取"按钮以下载并安装Ubuntu。 6. 打开Ubuntu应用程序,并按照提示进行初始设置,包括创建用户名和密码。 7. 更新Ubuntu子系统的软件包列表,输入以下命令并按下回车键: ```shell sudo apt update ``` 8. 安装Docker软件包,输入以下命令并按下回车键: ```shell sudo apt install docker.io ``` 9. 安装完成后,启动Docker服务,输入以下命令并按下回车键: ```shell sudo systemctl start docker ``` 10. 您可以通过运行以下命令来验证Docker是否正确安装: ```shell sudo docker run hello-world ``` 如果您看到一个打印出"Hello from Docker!"的信息,那么Docker安装成功。 11. 如果您想使Docker服务在系统启动时自动启动,可以运行以下命令: ```shell sudo systemctl enable docker ``` 至此,您已成功在Windows 10的WSL中安装了Docker。现在,您可以在Ubuntu子系统中使用Docker运行容器来开发和部署应用程序。 ### 回答3: Win10子系统Ubuntu (WSL) 安装Docker程(图文详解): 步骤1:打开Microsoft Store应用商店,搜索并安装Ubuntu。 步骤2:打开已安装的Ubuntu终端。 步骤3:通过以下命令更新Ubuntu软件包列表: sudo apt update 步骤4:安装必要的依赖项: sudo apt install apt-transport-https ca-certificates curl software-properties-common 步骤5:添加Docker的官方GPG密钥: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 步骤6:设置稳定版仓库: echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 步骤7:通过以下命令更新软件包列表使得Docker可用: sudo apt update 步骤8:安装Docker: sudo apt install docker-ce docker-ce-cli containerd.io 步骤9:验证安装是否成功: sudo docker run hello-world 步骤10:启动Docker服务并设置为开机启动: sudo systemctl enable docker sudo systemctl start docker 至此,在Win10子系统Ubuntu中已成功安装Docker。 请注意:WSL是一个用于在Windows系统中运行Linux环境的工具,并且Docker运行Linux环境中。因此,通过WSL安装的Docker实际上是运行子系统中的,并不能直接与Windows环境中的Docker进行交互。要与Windows环境中的Docker进行交互,你需要安装适用于Windows的Docker版本。 希望以上步骤可以帮助你成功在Win10子系统Ubuntu中安装Docker。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值