win10以及win10企业版安装ubuntu子系统
有时候会用到一些只能在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子系统相关推荐
- win10系统如何开启/安装ubuntu子系统
注: 此教程仅对windows 10家庭中文版做过测试 第一步 开启linux子系统选项 控制面板-->程序-->程序和功能-->启用或关闭Windows功能-->适用于Lin ...
- win10子系统ubuntu图形界面_win10系统中安装ubuntu子系统及图形界面
作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...
- Win10安装Ubuntu子系统教程(附安装图形化界面)
MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...
- Win10安装Ubuntu子系统及图形化界面详细教程20210401
Win10安装Ubuntu子系统及图形化界面详细教程 WSL(Windows Subsystem for Linux),顾名思义就是Windows中可以用Linux了,当然命令也会丰富更多,尤其是WS ...
- 关于Win10/11系统上安装Ubuntu双系统的rufus方法及实践问题
关于Win10/11系统上安装Ubuntu双系统的rufus方法及实践问题 U盘系统确实是比较好的系统扩展方式 使用技术来源 重点:实践中的问题记录 U盘系统确实是比较好的系统扩展方式 之前一直使用U ...
- linux图形界面鼠标变成小手_win10系统中安装ubuntu子系统及图形界面
作为全球最流行且最有影响力的Linux开源系统之一,Ubuntu自发布以来在应用体验方面:有较大幅度的提升,即使对比Windows.MacoS等操作系统,最新版本的Ubuntu也不逊色.下面教大家在w ...
- window安装 Ubuntu子系统 和 fish
window安装 Ubuntu子系统 和 fish 一.windows 下安装子系统 1. 启用子系统功能: 2. 安装 ubuntu 子系统 2.1 在 Microsoft Store 中安装 2. ...
- 在windows应用商店安装ubuntu子系统错误总结
在windows应用商店安装ubuntu子系统错误 具体详情参考:超详细攻略 (一)报错 :WslRegisterDistribution failed with error: 0x8007019e= ...
- Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。
原文地址:http://blog.csdn.net/pujiaolin/article/details/73557219 Win 10 安装Ubuntu子系统(Bash On Windows) 一.系 ...
最新文章
- c++ 获取64位进程模块地址_针对银行木马BokBot核心模块的深入分析
- mysql表中插中文报错_向mysql表中插入含有中文的数据时报错:[Err] 1366
- intellij运行flink的wordcount实验-Java版本
- windows server 2008 + IIS 7.5实现多用户FTP(多账号对应不同目录)
- Setting Expires and Cache-Control: max-age headers for static resources in ASP.NET
- 怎么解决相位抵消_如何理解音频相位
- 代码工程flex不显示GIF图片问题
- Eclipse切换回中文
- 3D Max快捷键大全-2018
- 用matlab产生chu序列和frank序列
- 读书笔记--《原则》
- 计算机内存条属于什么电路,电脑主板内存供电电路介绍
- android 滤镜 原理,android openglse实现滤镜九宫格
- 从零开始安卓端相机功能开发(一)了解用什么去开发以及流程
- 趋势交易法之区间跨度
- 单服务器node.js和php性能测试
- 使用Golang编写Android应用
- DXF读写:对齐尺寸标注文字居中、上方的位置计算
- eclipse 项目中点击ctrl+左键不能进入方法
- 华为hicar支持车型列表_华为重申不造车:谁再建言造车调岗处分
热门文章
- bert 是单标签还是多标签 的分类_搞定NLP领域的“变形金刚”!手把手教你用BERT进行多标签文本分类...
- 9 个爱不释手的 JSON 工具
- 如何使用Docker搭建Heimdall-打造你自己的专属浏览器首页
- 华为手机怎么设置计算机不锁屏,华为手机必须关闭的5个设置,让你的手机永不卡顿,再用6年...
- Python--获取电脑配置信息--完整代码及过程
- 求1到N的阶乘的倒数和
- Android之高仿手机QQ聊天
- 如何辨别CAD图纸版本是不是2004版本
- 【VFP] MS Virual FoxPro 9.0 | 常用命令 | VFP
- [技术讨论]对场效应管制造工艺参数的简单认识