Windows下安装Ubuntu/Linux子系统及基本配置

最近特别想学Ubuntu,但貌似树莓派只支持Debian,我也没那么多TF卡("_")

去网上找了找,发现可以在Windows下安装Linux子系统,于是我经过多次几乎要将树莓派报废的尝试,最终终于成功了(T_T)

将过程写出来分享,供参考

------------正文------------

1. 硬软件信息

软件:Windows 11

硬件:树莓派4B(不是树莓派应该也可以)

2. 安装过程

第一步:

        打开设置=>隐私与安全性=>开发者选项,

        找到”从任意源(包括松散文件)安装应用“,打开它

        

        它有可能会提示”是否启用开发人员模式“,按自己情况选择,这边我选择了”确定“

第二步:

        打开设置=>应用=>可选功能=>更多Windows功能(如图所示)

        往下滑,勾选“适用于Linux的Windows子系统",然后等它安装几分钟

        然后重启(系统应该会提示你)

第三步:

        打开Microsoft Store(光是打开就花了5分钟,树莓派CPU温度上升到70°C,所以请耐心等待),搜索Linux,选择想装的版本,这边选的是Ubuntu 20.04 LTS(如果要装Ubuntu的建议选红框圈出来的Ubuntu 20.04/18.04 LTS这两个版本,没有版本号的听说有坑)

        点击“获取”(我用箭头标出的那个,因为已经点过了所以没显示出来),Microsoft Store就会自动帮你下载安装,时间因童鞋们的电脑而异,反正等亿会~

        下载安装完退出Microsoft Store

第四步:

        点击搜索图标,搜索“Ubuntu”,在弹出的窗口点击“运行”

        接着会弹出一个窗口,标题是Ubuntu 20.04 LTS(因版本而异,一般都有Ubuntu),等它安装亿会儿

        

        安装完成后它会提示你输入用户名和密码(不会显示出来,盲打就行)

        接着就是愉快的食用时间

        (请注意,Windows下的文件被挂载到了/mnt/c(盘符)上了

           所以要访问Windows文件要cd /mnt/盘符)

        (如果报0x800701bc错误,可以参考一下这篇文章(第5步复制的时候要将2改成1):旧版 WSL 的手动安装步骤 | Microsoft Docshttps://docs.microsoft.com/zh-cn/windows/wsl/install-manual        

3. 换源、安装配置Python3及Pip3、安装配置Java(后两个可选)

一、换源

        由于Ubuntu自带的源实在太慢,所以一定要换源

        第一步查看Ubuntu的开发代号:

lsb_release -c

        Codename: 后面的单词拿个小本本记下来,后面要用

        随后用nano编辑器打开/etc/apt/sources.list

sudo nano /etc/apt/sources.list

        (nano可以换成如vim这样你熟悉的编辑器)

          将原文全部用 # 注释掉,添加如下代码:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

            ARM64架构的看这里:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse

      (这里换的是清华源)

        这时候,拿出刚刚的小本本,把代码块里面的“focal”全部替换成刚刚记的单词

        然后保存,退出编辑器

        输入“sudo apt-get update"更新软件列表即可

二、安装配置Python3及Pip3(可选)

        1. 下载python3和pip3

        用apt-get安装python3和pip3:

sudo apt-get install python3-dev python3-pip

        安装完成后输入python3即可进入shell环境,输入python3 文件名.py即可运行python程序

        2.给pip3换源

        创建pip.conf文件: 

mkdir -p /home/用户名/.pip
touch /home/用户名/.pip/pip.conf

        (在键入命令时,“用户名”要替换成你真实的用户名,如果你现在登录的不是root用户,"/home/用户名"可以替换成“~”)

        用nano编辑器打开pip.conf文件:

nano /home/用户名/.pip/pip.conf

        (同样的,在键入命令时,“用户名”要替换成你真实的用户名,nano也可以换成如vim这样你熟悉的编辑器)

        在编辑器里输入

[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = https://pypi.tuna.tsinghua.edu.cn

        (这里换的也是清华源)

        保存,退出编辑器

        试试执行“pip3 install django”,你应该会发现下载速度快了很多

        (Django是一种基于Python的网站服务器,如果不需要可以“pip3 uninstall django”)

三、安装配置Java(可选)

        点开Java官方下载链接 =》Java Downloads | Oracle

        在里面选择想要的JDK文件下载,由于我用的是树莓派4b,选择的版本是JDK-17,文件是jdk-17_linux-aarch64_bin.tar.gz

        然后打开Ubuntu终端,移动jdk压缩包到/usr/local目录下:

mv 下载路径/下载文件名 /usr/local

        (里面的“下载路径”“下载文件名”要替换成真实的,默认是/mnt/c/Users/用户名/Downloads/文件名)

        接着解压压缩包:

cd /usr/local
tar zxvf 文件名

       查找JDK真实目录名:

ls | grep jdk

        拿出刚才的小本本,将打印结果记下来~

        然后用nano编辑器打开/etc/profile:

sudo nano /etc/profile

        在末尾加上如下代码:

export JAVA_HOME=/usr/local/Java真实目录名
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

        拿出刚才的小本本,将“Java真实目录名”替换成刚刚记下来的打印结果,然后保存退出

        输入如下命令使更改生效:

source /etc/profile

        这时候,输入java --version(JDK-17)或java -version(JDK-8),应该会显示类似这样的内容:

java 17.0.1 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

        说明成功了~

4.  总结

        总体来说,这个系统还是挺好用的,至少满足了我学习Ubuntu的需求

        但是不能用图形化界面就有点烦,对小白不友好~

        如果我配置图形化界面成功了,会及时分享出来

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值