标签: Ubuntu

  • Win11的Ubuntu子系统安装Miniconda

    1. 进入miniconda的官网主页(https://docs.conda.io/en/latest/miniconda.html)。

    2. 下拉,直到找到Linux installers,找对应的Python版本,我的是3.10,选择3.9的版本,在第一个链接上点鼠标右键,复制链接地址。

    3. 运行Windows11的子系统Ubuntu,输入wget空格,然后点鼠标右键,如图。

    4. 输入bash Miniconda3-latest-Linux-x86_64.sh,然后一顿回车,如果需要写yes的时候,输入yes。

    5. 等待安装完成,关闭Ubuntu重新打开,看到用户名前面有(base)即表示成功,可以通过下面的命令查看conda版本。

    本文短链接:https://wp.me/p80aHo-Gj

  • Windows11安装Linux子系统

    Windows平台下的Linux子系统的全称为Windows Subsystem for Linux,简称WSL。目前,该系统的最新版本为WSL 2.0,下面,介绍在windows11系统中,安装Linux子系统。

    1. 在开始的windows徽标上点鼠标右键→windows终端(管理员)。
    图1 运行Powershell

    2. 输入命令 wsl --install ,回车,等待安装完成,完成后重新启动电脑。默认安装的是WSL 2.0,Ubuntu核心。

    图2 在Powershell中安装WSL

    3. 重启后,打开Ubuntu,根据提示输入用户名和密码,自己随便起即可。

    恭喜,可以在Windows11的命令行使用Ubuntu了。

  • Win10子系统安装最新版本R语言【失败】

    直接安装R语言一直是老大难的问题,Ubuntu等系统一般会内置R,但是版本较低,不能满足使用需要,升级通常也是失败的。因此,尝试升级或重新安装最新版本的R语言。经过一番折腾,发现此方法行不通。

    替代方案:

    1. 通过anaconda(https://www.anaconda.com/)安装,很简单,百度一下都有。
    2. 安装Microsoft R Open(https://mran.microsoft.com/open),虽然看起来不是R语言的最新版本,但是稳定性非原版可比,根据官方安装说明操作即可。

    以下是安装失败过程:


    首先,我使用的是Ubuntu 20.04 TLS版本。

    1. 输入下面命令:

    cd /etc/apt/
    sudo vi sources.list

    2. 进入vim编辑模式。接下来,按键盘上的[i]键,进入插入编辑模式。将光标移动到最后一行末尾,回车,插入一行,复制下面的代码,然后按鼠标右键。


    deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/
    # deb-src https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/

    3. 然后按[ESC]键退出编辑模式,依次输入[:wq!],回车,即可保存退出。

    4. 接下来,输入下面代码升级源信息。


    sudo apt-get update

    5. 若出现如下错误,则需要获得key。

    Err:2 https://cran.itam.mx/bin/linux/ubuntu groovy-cran40/ InRelease

    The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9

    6. 使用下面代码获得key,注意替换后面的一串数字。


    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 51716619E084DAB9

    完成后,重复步骤4。

    7. 接下来安装最新版本的R。


    sudo apt-get install r-base

    8. 若出现下列错误,则按照提示操作。

    E: Unmet dependencies. Try ‘apt –fix-broken install’ with no packages (or specify a solution).

    9. 根据提示,输入下列代码。


    sudo apt --fix-broken install

    10. 重复第7步,若仍然安不上,则先卸载当前R。


    sudo apt-get autoremove r-base-core