有时候会用到一些只能在Linux系统运行的程序,搞虚拟机或双系统挺不方便的,这个时候就可以安装子系统了,win10专属黑科技。

网上的方法都是从windows商店安装,但是win10企业版没有应用商店,所以我介绍一个下载安装的方法。

一、前提

使用子系统首先要开启开发者选项:打开设置,搜索‘开发者设置’,切换‘开发人员模式’。

再打开‘程序和功能’(控制面板内),点击左上角‘启用或关闭windows功能’,勾选下面的‘适用于Linux的windows子系统’,自动重启。

二、安装

然后从这里下载appx文件,将后缀名改为zip,然后解压,再将目录复制到你想要安装的目录,因为它直接装到源目录。

建议放到C:\ProgramFiles\Ubuntu,然后运行里面的exe文件。等待几分钟,输入用户名,密码等就OK了。关闭窗口后再运行这个exe文件就可以启动你的子系统了。

建议重命名为ubuntu,再将这个文件夹添加到系统path,就可以方便的启动了。

三、卸载及重装

我初次安装,目录没搞好,如果要想重装,首先删除文件目录。

对于1703之后的新版本系统,命令行下使用'wslconfig',查看可用命令,‘wslconfig  /l’,列出已安装的子系统,

‘wslconfig /u  </l name>’  删除指定的子系统。

对于1703之前的,使用‘lxrun /uninstall /full’。

这就完成了卸载。这时,若要重装,应该在使用管理员或者power shell命令运行exe文件,否则会报0x80080005错误。

四、优化体验

1、更换apt源

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

将这段文字复制到/etc/apt/sources.list文件的最前面,就在源目录的rootfs文件里可以找到,这是替换安装软件的来源,安装会快很多。

然后,应用更改:

sudo apt-get update

2、图形界面

首先在win10中安装xming,再在子系统安装x11-apps

sudo apt-get install x11-apps 

运行有图形界面的程序时

DISPLAY=:0  <name>  //如geany

3、美化终端

安装cmder,在它右下角的设置里,配置到右键,并修改启动命令行为 ‘ubuntu’,每次右键打开就到了我们的ubuntu了。

五、基本使用

这个子系统里面可以运行绝大多数Linux应用程序,原理就是将对Linux内核的调用重定向到windows中,所以它只有300mb大小。更多知识可以访问官网,左侧列表文章。下面我介绍常用方法。

1、切换启动时默认用户为root,就不用sudo输密码了,在外面(可能需要用管理员):

C:\> ubuntu config --default-user root

若要修改密码:

$ passwd username

2、安装软件

sudo apt-get install <name> <--version=5.0.3> // gcc,g++,apt-show-versions,这几个是必备软件
sudo apt-get remove <name> //移除软件,但不移除依赖和配置
sudo apt-get autoremove <name> //会移除依赖
apt-show-versions -a <name>  // 查看可用版本

3、自己从网上编译源码

首先介绍下,子系统可以访问我们的系统盘,它们都被挂载到/mnt/目录了,'cd /mnt/c',再'ls -l'就可以看到c盘中的当前文件了,虽然你用win的文件管理器去看这个是空的。这时我们可以把源码放出源文件夹。我放在C:\ProgramFiles,(没空格)。

然后我们可以去redis官网下载源码解压放进去,再cd到此目录(复制资源管理器中路径,粘贴会直接转换的),

make MALLOC=libc // 这里的参数是redis的特别原因

然后编译完成后可以在src目录出现Linux可执行文件(混在一堆源文件里,挺乱的),redis-server,redis-cli等,然后再

make install

这样安装可以直接在命令行访问,否则还需要cd到src目录:‘./redis-server’执行

接下来测试是否成功

redis-server // 在另外一个命令行
redis-cli
set d 0
get d

测试性能

redis-benchmark -h 127.0.0.1 -p 6379 -q

每秒2万左右,比正常慢了10倍,不过对于学习也够用

win10以及win10企业版安装ubuntu子系统相关推荐

  1. win10系统如何开启/安装ubuntu子系统

    注: 此教程仅对windows 10家庭中文版做过测试 第一步 开启linux子系统选项 控制面板-->程序-->程序和功能-->启用或关闭Windows功能-->适用于Lin ...

  2. win10子系统ubuntu图形界面_win10系统中安装ubuntu子系统及图形界面

    作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...

  3. Win10安装Ubuntu子系统教程(附安装图形化界面)

    MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...

  4. Win10安装Ubuntu子系统及图形化界面详细教程20210401

    Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...

  5. 关于Win10/11系统上安装Ubuntu双系统的rufus方法及实践问题

    关于Win10/11系统上安装Ubuntu双系统的rufus方法及实践问题 U盘系统确实是比较好的系统扩展方式 使用技术来源 重点:实践中的问题记录 U盘系统确实是比较好的系统扩展方式 之前一直使用U ...

  6. linux图形界面鼠标变成小手_win10系统中安装ubuntu子系统及图形界面

    作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...

  7. window安装 Ubuntu子系统 和 fish

    window安装 Ubuntu子系统 和 fish 一.windows 下安装子系统 1. 启用子系统功能: 2. 安装 ubuntu 子系统 2.1 在 Microsoft Store 中安装 2. ...

  8. 在windows应用商店安装ubuntu子系统错误总结

    在windows应用商店安装ubuntu子系统错误 具体详情参考:超详细攻略 (一)报错 :WslRegisterDistribution failed with error: 0x8007019e= ...

  9. Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。

    原文地址:http://blog.csdn.net/pujiaolin/article/details/73557219 Win 10 安装Ubuntu子系统(Bash On Windows) 一.系 ...

最新文章

  1. c++ 获取64位进程模块地址_针对银行木马BokBot核心模块的深入分析
  2. mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366
  3. intellij运行flink的wordcount实验-Java版本
  4. windows server 2008 + IIS 7.5实现多用户FTP(多账号对应不同目录)
  5. Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
  6. 怎么解决相位抵消_如何理解音频相位
  7. 代码工程flex不显示GIF图片问题
  8. Eclipse切换回中文
  9. 3D Max快捷键大全-2018
  10. 用matlab产生chu序列和frank序列
  11. 读书笔记--《原则》
  12. 计算机内存条属于什么电路,电脑主板内存供电电路介绍
  13. android 滤镜 原理,android openglse实现滤镜九宫格
  14. 从零开始安卓端相机功能开发(一)了解用什么去开发以及流程
  15. 趋势交易法之区间跨度
  16. 单服务器node.js和php性能测试
  17. 使用Golang编写Android应用
  18. DXF读写:对齐尺寸标注文字居中、上方的位置计算
  19. eclipse 项目中点击ctrl+左键不能进入方法
  20. 华为hicar支持车型列表_华为重申不造车:谁再建言造车调岗处分

热门文章

  1. bert 是单标签还是多标签 的分类_搞定NLP领域的“变形金刚”!手把手教你用BERT进行多标签文本分类...
  2. 9 个爱不释手的 JSON 工具
  3. 如何使用Docker搭建Heimdall-打造你自己的专属浏览器首页
  4. 华为手机怎么设置计算机不锁屏,华为手机必须关闭的5个设置,让你的手机永不卡顿,再用6年...
  5. Python--获取电脑配置信息--完整代码及过程
  6. 求1到N的阶乘的倒数和
  7. Android之高仿手机QQ聊天
  8. 如何辨别CAD图纸版本是不是2004版本
  9. 【VFP] MS Virual FoxPro 9.0 | 常用命令 | VFP
  10. [技术讨论]对场效应管制造工艺参数的简单认识