使用 Windows 10 的 Linux 子系统

从 Windows 10 1709 版开始,Windows 10 正式支持 Linux 子系统功能。

Windows 10 专业版、教育版和企业版可以启用“适用于 Linux 的 Windows 子系统”功能,然后再到微软应用商店下载合适的 Linux 发行版。

在此我们选择“Ubuntu 18.04”。如果有需要,也可以选择“Ubuntu 16.04”或“Ubuntu”。

Windows 10 家庭版、起始版不支持该功能。

一、启动前的准备工作

Ubuntu 18.04 下载好后,使用 Cortana 搜索“Ubuntu 18.04”,即可打开 Ubuntu 18.04。

打开后会看到需要等待几分钟安装。安装完毕后需要输入新的 UNIX 用户名,并接着输入其密码。输入完毕后即可以开始使用了。

Ubuntu 18.04 安装好后。

为了密码安全,输入密码时,不显示已输入的字符。

二、更换源

Ubuntu 18.04 默认使用的是 archive.ubuntu.com 源。此源位于境外,可能无法达到最大访问速度,故需要更换国内源。

教育网用户首选上海交通大学的源,其他运营商可以选择阿里云的源。


以切换上海交通大学的源为例:

使用 vim 修改 /etc/apt/sources.list 文件:

打开文件后,使用 替换命令,将源地址替换为国内的。

先将 http 替换为 https,在 vim 界面中输入:

如果选用的源不支持 https,则不需要替换。

然后把域名替换为上海交通大学的,在 vim 界面中输入:

除了要替换 archive.ubuntu.com ,还要替换 security.ubuntu.com:

替换完成后,输入 :wq 回车,即可保存并退出。

阿里云的源地址为 mirrors.aliyun.com,支持 https 协议。

如果默认的源速度能够接受,则无需替换源。

如果不想丢失默认的源列表,可以在替换前,先复制一份备份:

然后把自己的源列表文件命名为其它名称,例如:sources.list.sjtu,最后再生成一个软链接 sources.list 指向想要生效的源列表文件即可。

三、更新

在正式使用前,需要保持软件到最新状态。运行如下命令:

如果无需确认直接升级,可以在 upgrade 命令后添加 -y 参数。

更新结束后即可开始使用了。

此发行版已经包括了部分常用的软件,包括 vim、git、htop 等;有些软件没有安装,比如 traceroute 等。

关于 “使用 Windows 10 的 Linux 子系统” 的 2 个意见

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据