很多优秀的生物信息学软件,如QIIME、QIIME 2、LEfSe等没有Windows版,而使用VirutalBox虚拟机不仅效率低,而且挂载外部硬盘和使用中也经常遇到各种问题,配置和使用详见 - 扩增子分析流程1. QIIME虚拟机安装配置及挂载外部目录。

好在Windows 10自16年9月起支持内置Linux系统,经过几年发展后使用也比较稳定,目前有最新Linux发行版Ubuntu 20.04 LTS可用,可直接通过微软商店(Microsoft Store)安装。

安装后可通过程序中的Ubuntu 20.04 LTS直接打开终端使用,也可以Rstudio中的Terimal来调用,使用非常方便。

图1. Ubuntu的终端(上)和RStudio中的Terimal(下)使用Windows 10中的Linux子系统

安装前配置
Win 10中的Linux子系统类似于Docker,需要较高的权限,因此在使用前可以需要调整一些系统设置才能顺利安装和使用。

https://v.qq.com/x/page/d3138i66xpy.html

视频教程:Ubuntu 20.04的环境设置与安装

更新系统,确保Win10系统版本>1606,建议为最新版,提高系统兼容性和安全性:开始 —— 设置 —— 更新和安装

上图显示系统需要更新。“立即重新启动”可使已经安装更新生效。“下载和安装”可以继续安装更新。可能要反复下载更新重启几次。

显示“你使用的是最新版本”,系统为最新版。

启动开发人员模式

同一个页面,左侧选择“开发者选项” —— 切换至“开发人员模式”,点击“是”确认,会自动安装开发人员模式程序包,并启动桌面远程工具等。

启动适用于Linux的Windows子系统

Win10开始菜单旁“搜索”按钮,查找“控制面板”并打开,选择”程序” —— “程序与功能”子页面,点击“启用或关闭Windows功能”,托动滚动条至最低部,勾远“适用于Linux的Windows子系统” ,再点击“确定”。

程序会自动安装相关底层软件,然后选择立即重新启动。

安装

Win10开始菜单旁“搜索”按钮,查找“app”并打开“Microsoft Store”,搜索“Ubuntu”,选择“Ubuntu 20.04 LTS”。

注:20.04 LTS目前是最新版,但新版可能也会出现一些旧软件没有测试和优化不支持的问题。如果使用的工具出现安装和使用时系统环境不支持的问题,可安装Ubuntu 18.04 LTS尝试解决。

点击安装,需要下载444.6 MB的安装包。安装完后“安装”会变成“启动”,开始菜单也会增加新的APP“Ubuntu 20.04 LTS”。

注:第一次启动会进行软件安装和布置,须等待几分钟。

提示输入用户名和密码。然后进入命令行模式,开始你的分析工作吧!

环境和目录介绍
Ubuntu20.04的安装目录:

%userprofile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState

其中Linux系统中的根目录/为其中的rootfs目录,

你的家目录(~)则为其中的/home/yourname目录。

注:%userprofile%代表用户家目录,如C:\Users\Yourname\

程序会自动挂载系统硬盘,如c/d盘,分别对应的目录为/mnt/c,/mnt/d,我们开展分析使用windows下的文件也可以轻松找到。

使用
方法1. 在开始菜单中选择“Ubuntu 20.04 LTS”可以打开终端使用Linux,该终端支持右键粘贴功能,方便复制代码,在终端中快速粘贴并运行。

方法2. RStudio中使用。

RStudio可以打开Shell流程,逐行运行,方便随时修改,而且不必复制和粘贴代码。

在RStudio的Tools菜单中,选择Options,切换为Terminal选项卡,修改“New terimnals open with”为“Bash (Windows Subsystem for Linux)”

再打开Rstudio中新的Termianl即为Linux系统的命令行。

在Linux下软件安装主要使用conda安装

下载

wget -c https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

安装

bash Miniconda3-latest-Linux-x86_64.sh -b -f

加载环境

~/miniconda3/condabin/conda init
关闭终端,再重新打开,conda环境即可生效。

conda的安装和使用可进一步阅读下文:

Nature Method:Bioconda解决生物软件安装的烦恼

软件安装不上,可能是网速慢!Conda/R/pip/brew等国内镜像大全

参考资料
扩增子分析流程1. QIIME虚拟机安装配置及挂载外部目录

开启win10内置Linux子程序

Nature Method:Bioconda解决生物软件安装的烦恼

软件安装不上,可能是网速慢!Conda/R/pip/brew等国内镜像大全

原文链接:https://blog.csdn.net/woodcorpse/article/details/108250916?utm_medium=distribute.pc_feed.none-task-blog-personrec_hot-6.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_hot-6.nonecase&request_id=5f4abfdcad40e5707a41d3f8

Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机(转载)相关推荐

  1. Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机

    很多优秀的生物信息学软件,如QIIME.QIIME 2.LEfSe等没有Windows版,而使用VirutalBox虚拟机不仅效率低,而且挂载外部硬盘和使用中也经常遇到各种问题,配置和使用详见 - 扩 ...

  2. 生信技能树linux虚拟机,科学网—Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机 - 刘永鑫的博文...

    很多优秀的生物信息学软件,如QIIME.QIIME 2.LEfSe等没有Windows版,而使用VirutalBox虚拟机不仅效率低,而且挂载外部硬盘和使用中也经常遇到各种问题,配置和使用详见 - 扩 ...

  3. Windows10/11安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机

    很多优秀的生物信息学软件,如QIIME.QIIME 2.LEfSe等没有Windows版,而使用VirutalBox虚拟机不仅效率低,而且挂载外部硬盘和使用中也经常遇到各种问题,配置和使用详见 - 扩 ...

  4. Windows10安装Linux子系统Ubuntu

    先看看操作系统版本,之前看网上的安装说明很多都是比较早的系统beta版本和现在安装方法有些不一样,我当前的版本为 Windows10 1709 ,家庭版安装使用也是没有问题的 下面开始安装,首先确认下 ...

  5. Windows10下Linux子系统Ubuntu使用教程(2)——修改软件源

    在使用ubuntu系统过程中经常需要在线安装某些软件(apt-get install),由于国内某些原因,部分软件源要么无法使用,要么很慢,所以需要对软件源更换,具体操作如下: 1.用Vim打开软件源 ...

  6. Win10下安装wsl(Ubuntu 20.04LTS)

    Win10下安装wsl(Ubuntu 20.04LTS) 1. 安装windows terminal 打开应用商店,在搜索框中输入 "windows terminal",点击获取. ...

  7. 在笔记本上安装 linux系统--Ubuntu 20.04(实体机安装而非虚拟机)

    在笔记本上安装 linux系统–Ubuntu 20.04(实体机安装而非虚拟机) 一.刻录操作系统镜像到U盘 Ubuntu有详细的操作说明(5分钟左右能看完)大概如下 Create a bootabl ...

  8. Windows10安装Linux子系统(WSl2+Ubuntu20.04+图形界面)

    注意!!!安装Linux子系统需要系统版本在19041以上,如果低于此版本,可以在以去微软官网下载工具升级 . WIN + R 输入 winver 查看系统版本,我的系统版本是: 第一步:安装WSL2 ...

  9. Windows10下Linux子系统Ubuntu使用教程(1)——安装

    一.环境配置 1.打开开发人员模式 Windows设置->更新和安全->开发者选项->开发人员模式 Step1.Windows设置 Step2.点击"更新和安全" ...

最新文章

  1. 学会使用 diff 和 patch 命令协同开发
  2. 硅谷顶级VC:“S曲线”看四大风口,创企成功机会巨大
  3. Windows下命令行Git无法显示中文问题解决方案
  4. 微会动微信现场互动:如何通过7步分析法建立用户视角?
  5. Am335x lcd驱动分析
  6. 【Scala】scala ':' or newline expected \u200b
  7. 杭电--N!(大数)
  8. 利用SMS轻松实现资产管理,SMS2003系列之四
  9. 随手记_unbuntu从命令行进入图形界面
  10. VMware 虚拟机安装系统
  11. dw2xls已升级至pb11.5
  12. Linux内核中网络数据的传输
  13. STM32/APM32 用DMA采集ADC1多通道--标准库
  14. 为什么有必要开发一个APP?
  15. linux系统配置sftp服务器,linux配置sftp服务器配置
  16. VPB和OSGGIS安装
  17. 利用python打开Matlab的mat文件
  18. RT-Thread—重映射串口到rt_kprintf
  19. 财路网每日原创推送:用市值来评估加密货币是毫无意义的
  20. 详解上海交大819考研

热门文章

  1. 区块链的正确应用方式与前景
  2. 关于航空障碍灯的介绍
  3. 用C/汇编代码实现imx6ull点灯
  4. 首届青年统计学家论坛 | 小微金融与个人征信专场
  5. 华为HCIP认证用处大吗?
  6. yml文件中${}的使用
  7. Excel数据分析(七)第六章数据透视表
  8. 转载(中文、日文、韩文编码问题)
  9. 海龟画图----python画美队盾牌
  10. 1分钟轻松爬数据(web scraper插件使用教程)