0x00 背景小米平板5开始支持了键盘与鼠标,终于离生产力工具越来越近了。因此,从入手小米平板5开始,就想着怎么安装一个linux系统,可以在里面安装 0x01 使用Aid Learning方案
但是,这个应用的实现方案是创建了一个 ![]() 0x02 在Termux中安装linux系统
APK下载地址:https:///packages/com.termux/。
COPY $ proot-distro listSupported distributions: Alpine Linux (3.14.1) Alias: alpine Status: NOT installed Arch Linux Alias: archlinux Status: NOT installed Debian (bullseye) Alias: debian Status: NOT installed Fedora (34) Alias: fedora Status: installed Gentoo Alias: gentoo Status: NOT installed OpenSUSE (Tumbleweed) Alias: opensuse Status: NOT installed Ubuntu (20.04) Alias: ubuntu Status: installed Void Linux Alias: void Status: NOT installedInstall selected one with: proot-distro install <alias>COPY 上面是目前支持的linux发行版列表。使用以下命令安装预期的linux系统:
COPY 由于我这里需要桌面系统,在尝试了多个系统之后,最终选择了 $ proot-distro login fedoraLast login: Wed Sep 1 16:39:52 UTC 2021 on pts/5[root@localhost ~]#COPY 可以看到,默认进入的是root环境。这里做一些简单的测试。
COPY 当然,这里的root不是真的root,不能够访问网卡等设备资源。因此,在这里环境里是不能抓包的。 0x03 安装桌面系统使用命令行界面毕竟还是不太方便,需要开启桌面系统。可以使用以下命令安装桌面系统以及firefox浏览器: # dnf install mate-session-manager mate-desktop mate-themes mate-terminal pluma caja marco glibc-langpack-en firefoxCOPY 此时,还不能直接开启桌面系统,需要配置
其中,第二种方法模拟了 启动后,会提示在终端中配置以下环境变量:
COPY 然后启动桌面系统: ![]() 虽说系统界面谈不上特别美观,但至少够用了,基本的使用应该没啥问题(要啥自行车!)。 0x04 安装常用软件
# dnf install fcitx fcitx-sunpinyin fcitx-configtool im-chooserCOPY 然后使用
在vscode官网下载arm64版本的vscode deb包,使用 由于vscode不让使用root权限运行,因此,需要创建普通账号:
COPY 此时,需要使用以下命令行进入fedora:
Android系统与fedora之间没法直接进行复制、粘贴等操作,此时,可以借助一些文件管理工具来达到这一效果。我使用的是filebrowser,直接下载后放到 0x05 总结Android平板可以通过安装 |
|
来自: 山峰云绕 > 《Linux内核编写编译及原理剖析》