1 Star 0 Fork 59

Brx86 / Tmoe-linux

forked from Moe / TMOE 
加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

🍭Tmoe-linux

若无法加载 readme,则请手动打开使用说明

介绍

🍭Without any basic knowledge of linux shell,🍹 you can run GNU/Linux on your android phone and windows PC, and you can easily install a graphical desktop environment and configure pulseaudio server.✨ You can also run Gentoo, Arch and other systems in WSL.

GNU/Linux 上一键安装 GNU/Linux chroot 容器。
Android Termux 上一键安装 GNU/Linux proot 容器。

🍸 目前支持的容器: Supported containers:

  • Debian buster/sid

  • Ubuntu LTS

  • Kali rolling

  • Arch

  • Fedora

  • CentOS

  • Gentoo

  • Funtoo

  • Alpine edge

  • OpenSUSE tumbleweed

  • Void

  • Raspbian

  • Mint

  • Devuan

  • Slackware

  • Armbian

    ✨ 支持自动配置中文环境,并执行其它优化步骤。🍹 配置和优化步骤仅适用于 Debian、Ubuntu、Kali、Arch、Fedora 和 Gentoo(x64)。 All configuration and optimization steps only apply to Debian,Ubuntu,Kali,Fedora and Arch.

Capture__2020-02-16-02-23-49.png

支持一键安装图形界面。 Support one-key graphical user interface installation.

截图_2020-02-01_08-53-21.jpg

🍸 Supported GUI/DE 目前支持的桌面环境:
(仅部分系统支持)

  • xfce4
  • lxde
  • mate
  • lxqt
  • kde plasma 5
  • cinnamon
  • gnome 3
  • deepin desktop

注 1:Only some systems support desktop environment installation.
仅部分系统支持
注 2:Prioritize XFCE
优先适配 xfce
注 3: 未打勾的选项在容器/远程桌面环境下存在一些问题
Some desktops may not display properly through the remote desktop

1.Arch + Deepin desktop 在 VNC 下会黑屏
下图的 Arch 是运行在 debian 里的 chroot 容器。 Snipaste_2020-04-12_05-09-13.png
后期注:经测试 qemu 虚拟机下的 arch+dde+tigervncserver 没有问题,但是我没有再次测试 WSL2 的兼容性。

2.如下图所示,Debian sid + KDE Plasma 5 转发 X11 后,窗口显示会出现问题。
注:在 RDP 下此问题未复现
注 2:qemu 虚拟机运行的 Debian+KDE+x11vnc 也没有问题。
Snipaste_2020-04-12_07-28-58.png

3.GNOME3 的 VNC 配置脚本也没有问题。
虽然在 Proot 容器上跑可能会出问题,但是换 qemu 虚拟机后就没问题了。 Screenshot_20200608-003126.png

支持的架构 Supported architecture

Debian 容器支持 arm64(aarch64)、armhf、armel、amd64(x86_64) 、i386(x86)、s390x 和 ppc64el

可以支持,但不想支持的是 mipsel In addition, the mipsel architecture is also supported! The developer has tested it on the router

2020-03-24 已经支持 mipsel 架构了!(已经在路由器上测试过了 🍥)

可能支持 RISC-V (靠理论知识写出来的,未实际测试。由于现在暂时无法构建 risc-v 的基础容器镜像,故只能靠 qemu 在 risc-v 的设备上模拟其它架构的系统。)

这可能是你见过的为数不多的,全架构 、全平台 项目。 (win10 仅支持 wsl,不是全平台)

Containers other than debian may only support mainstream architectures, not s390x and ppc64el. 其它系统容器可能只支持主流的 amd64、arm64 等架构,不支持 s390x 和 ppc64el 等冷门架构。

不同平台的安装教程 Installation tutorials for different platforms

You can run this tool not only on Android, but also on GNU/Linux.

您不仅可以在 Android 手机上运行本工具,亦可在 GNU/Linux 上运行。

1.Windows10

Tutorial(教程):
我不知道怎么用
Q:I don't know how to use it?
以admin身份运行powershell
A:Run PowerShell as an administrator and enter the following command.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

After restarting the system, run powershell again as an administrator, then press the following command.
重启系统后再次以管理员身份运行 powershell ,然后输

wsl --set-default-version 2

enable
store
若无法连接Microsoft Store,那么也可以手动安装。
请从以下三者中选择:
Debian
Kali
Ubuntu

打开子系统,然后根据提示更新 WSL2 的 linux 内核。更新完成后,当提示输普通账号用户名时,直接关掉窗口。

注:这样子默认就是 root 账号,可以省下输 sudo 密码的步骤,之后可以使用 adduser 命令来单独增加普通账号。默认以非管理员身份运行的子系统 root 账号并没有 windows 管理员权限哦!只拥有 linux 的 root 权限而已,要是以管理员身份运行子系统的话,就真的要谨慎操作了。PC 用 root 账号的问题不大,又不是服务器。

重新打开子系统,然后输

    sudo apt update
    sudo apt install -y curl
    bash -c "$(curl -L gitee.com/mo2/linux/raw/2/2)"

若已经为 root 用户,则可以去掉 sudo。

最后按方向键和回车键进行操作。

注:WSL 请选择安装工具

你这个小可爱
不可以骂人家
并没有在说你
01
02
03 04
05

后期注:建议 WSL 用户直接安装 gui ,不要在里面先套娃安装 chroot 容器,再装 gui,因为这将导致 windows 程序调用失败。

停止VNC
stopvnc
06
07
08
09
10
11
12

14
perfect

2.Android-Termux

1.安装安卓版TermuxTermux:api
2.打开 termux,输入以下命令

    . <(curl -L gitee.com/mo2/linux/raw/2/2)

3.如需使用 gui,可能还需要安装 VNC apk,您可以前往 Google play 或使用 Tmoe-linux 的 debian-i 来下载。
注:web 端的 novnc 无需安装 apk,但触控操作体验不佳。

3.Debian/Ubuntu/Mint/Kali/Deepin/Devuan/MX 等 deb 系发行版

    sudo apt update
    sudo apt install -y curl
    bash <(curl -L gitee.com/mo2/linux/raw/2/2)

4.RedHat/Fedora/CentOS

    dnf install -y curl || yum install -y curl
    bash -c "$(curl -L https://gitee.com/mo2/linux/raw/2/2)"

5.Arch/Manjaro

    pacman -Syu --noconfirm curl
    bash -c "$(curl -L https://gitee.com/mo2/linux/raw/2/2)"

6.OpenWRT/Entware

    opkg update
    opkg install libustream-openssl ca-bundle ca-certificates wget bash
    bash -c "$(wget --no-check-certificate -O- https://gitee.com/mo2/linux/raw/2/2)"

7.Alpine

    apk update
    apk add wget bash
    cd /tmp
    wget -O .tmoe-linux.sh https://gitee.com/mo2/linux/raw/2/2
    bash .tmoe-linux.sh

8.Void

    xbps-install -S
    xbps-install -y wget
    bash -c "$(wget -O- https://gitee.com/mo2/linux/raw/2/2)"

9.Gentoo/Funtoo

    emerge -avk net-misc/wget
    bash -c "$(wget -O- https://gitee.com/mo2/linux/raw/2/2)"

10.其它 system 未测试,以下系统请自行解决依赖关系

例如:OpenSuseGuixSD等发行版。

相关依赖为 git aria2 pv wget curl grep procps less tar xz newt(whiptail)


使用说明

简易版说明(萌新专用)

  • 1.安装 Tmoe GNU/Linux 管理工具的命令(仅支持在原系统内输)
bash -c "$(curl -L https://gitee.com/mo2/linux/raw/2/2)"

进入工具后,按方向键和回车键进行操作,基本上所有操作都有提示。

Snipaste_2020-03-20_17-10-48.png

  • 2.启动命令(仅支持在原系统内输)
debian
  • 3.卸载命令(仅支持在原系统内输)
debian-rm
  • 4.启动工具箱(同时支持,但管理的内容不同)
debian-i
  • 5.启动 vnc 命令(同时支持)
startvnc
  • 6.停止 vnc 命令(同时支持)
 stopvnc

完整版说明(Full description)

Step1. Install GNU/Linux container

1-1. You can use the following command to install Tmoe GNU/Linux tool

安装 Tmoe GNU/Linux 管理工具的命令是

apt update
apt install -y wget
bash -c "$(wget -O- https://gitee.com/mo2/linux/raw/2/2)"

(旧版)视频教程链接 提取码: debb

1-2.安装后的步骤

If you want to start GNU/Linux next time, you can just type debian.
下次启动 GNU/Linux 的命令是
debian

关于 GNU/Linux 的重新安装与移除

debian-i 启动工具箱,并自行选择重装和其它选项。 您也可以手动输debian-rm来移除已经安装的 GNU/Linux 容器。

Step2.安装图形化桌面环境

2-1.安装前(关于桌面环境的安装与卸载)

进入 GNU/Linux 容器后,请从 xfce、lxde、mate 中选择一种。

gnomekde 是用来卖萌用的,不要安装。如需安装,请自行解决依赖关系和其它问题。 四选一!千万不要一下子装两个桌面!

后期注:KDE 已经在 chroot 环境中测试成功,但由于操作流畅度堪忧,且存在 bug,故和 lxqt 一样移除了支持,但您仍然可以使用主目录下的脚本进行安装。

2-2.安装中

安装过程会提示选择键盘布局,请直接按回车。 初次启动 vnc 服务,会提示输 6 至 8 位(不可见)的密码,输两遍。

当提示 Would you like to enter a view-only password ?
n

2-3.安装后

startvnc启动 vnc 服务, 输stopvnc停止 vnc 服务。 完成后,打开 vnc viewer 客户端,输 localhost:5901

其它说明

  • 1.若无法退出 GNU/Linux 容器,则请在原系统内输stopvnc
  • 2.若 zsh 配置失败,则请输./zsh.sh进行重新配置。
  • 3.主目录下的 sh 文件可以删除,但 sd、tf 和 termux 三个目录不要删
  • 因为这三个目录挂载了设备存储空间,分别和内置存储、tf 卡(termux 专有目录)以及 termux 主目录联动。

可选步骤

1.修改 vnc 分辨率的方法
  • 1-1.工具修改

在 GNU/Linux 容器内输debian-i打开工具箱,然后选择相关选项,需要注意的只有一点,x 为英文小写,不是乘号。

  • 1-2.手动修改
apt install -y nano
nano $(which startvnc)

1440x720(竖屏)改成你需要的分辨率,例如 1920x10780(横屏) 修改完成后,按Ctrl+S 保存,Ctrl+X退出。

2.你可以装个浏览器来玩玩

./firefox.sh安装 firefox 浏览器,输./firefox.sh rm卸载

chromium 浏览器的启动命令是 chromium --no-sandbox

相关软件的安装选项已经整合进debian-i


更新日志

2019-11、12 月

本文首发于酷安网@萌系生物研究员 旧版脚本部分命令借鉴了 atilo-cn 和 AnLinux,除此之外,大部分都是本人手打的。 可能会有出错的地方,欢迎指正。

后期注:Anlinux 的脚本有些地方写得并不好,并且我知道它存在的某些缺陷。反正原作者也看不到,所以我在这里调侃也没事。😹 你去了解更本质的东西就知道哪些地方写得不好了!`(>﹏<)′ 相比之下,Linux Deploy 的开发者写的东西要比他强很多。

2020-02-15

完全重写脚本! 和别人写的脚本已经完全不一样了,重点不在于安装的方式,而在于配置优化以及与安卓原系统的联动,难点在于一些鬼点子。

本来是不想维护的,但是我发现了一个很严重的 bug,所以干脆重写一遍。 本次更新的内容真的有点多,而且真的很强哦 ✨ ο(=•ω <=)ρ⌒☆,我自己都觉得太强了! 脚本文件已经达到了 40 多 KB 了。

2020-02-15 更新内容
  • 1.获取镜像途径依旧是清华镜像站,但把下载工具从 wget 换成了 aria2,从原本的单线程变成现在的 16 线程,加快了下载速度。

  • ​ 2.自动配置中文环境,默认就是中文,无需手动配置。

  • ​ 3.修复旧版脚本中非 xfce 桌面的 xstartup 文件问题。

  • ​ 4.新增自动配置 zsh 的功能,初次启动会出现提示,若在指定时间内无操作会自动开始安装并配置 zsh。

  • ​ 包含主题和语法高亮、语法历史记录插件。

  • ​ 5.简化安装流程,且不再需要某种很神奇的 internet 工具。

  • ​ 6.将 debian 10 buster (stable)换成 sid bullseye(unstable),滚动升级,一直都是新版。

  • ​ 7.修复 chromium 浏览器的启动问题,使用 ./chromium.sh 安装的版本,可以直接点击图标启动,在 root 环境下无需加--no-sandbox 参数。

  • ​ 8.加入对 armhf 和 x86_64(amd64)的支持。

  • ​ 9.支持一键更换为 kali 源,debian 变身 kali 就是这么简单!

  • ​ 10.简化卸载流程,安装脚本也可以执行卸载操作。

  • ​ 11.根据当前 linux shell 环境自动修改 proot 启动脚本。

  • ​ 12.修复启动 vnc 后,debian 无法正常关闭的 bug ,(请在 termux 原系统内输 stopvnc)

  • ​ 13.简化启动流程,你可以在 termux 原系统里输 startvnc 来启动 debian+vnc 客户端

  • ​ 14.vnc 支持自动获取本机局域网 ip,地址格式类似于 192.168.123.3:5901


之后的更新内容真的是太多了,有空的话会从酷安原帖搬过来的。其中最突出的更新内容是将安装 gui 和其它软件、管理远程桌面配置等内容整合在 GNU/Linux 容器内的 debian-i 里,以及修复了 VNC 音频传输中可能存在的一些问题。 2020-04-29 注:包含更新日志的帖子已被酷安删除,由于超过 2 周时间,故无法恢复。


2020-02-16 至 2020-03-22 的更新日志待补


2020-03-23 更新日志

本次更新专注于用户体验方面的优化。

  • 1.zsh 加入新插件:aloxaf开发的fzf-tab
    这是一款非常出色的补全插件! Snipaste_2020-03-24_07-48-22.png

  • 2.将默认主题更换为 powerlevel 10k,并同时修复 termux 和 xfce4 终端的字体显示问题。

  • 3.加入 Command-not-found 插件。
    当您未安装相关软件时,输入的是错误的命令。例如输 sshd 时,会出现apt install openssh-server的提示,而不是单纯的显示:Command not found.

后期注:宿主机为 OpenWRT 的路由器,不会加载上述部分插件,且默认主题非 p10k。

2020-03-24 更新日志
  • 1.支持 mipsel 架构,已在路由器上测试过了。

Snipaste_2020-03-24_05-36-44.png

  • 2.尝试让 RISC-V 架构的设备能运行 debian 容器,需要宿主机原系统为 deb 系。 当检测到设备为 riscv 架构时,将下载 arm64 架构版的容器镜像。 调用 qemu+chroot 来实现跨 CPU 架构运行容器,这是一个理论性操作,未实际测试。
2020-03-25 更新日志
  • 1.在 iOS 13.3 上发现致命 bug,不再对 iOS-iSH 提供支持。
  • 请勿在苹果 iOS 设备上使用本脚本!
  • 注:iSH为苹果 iOS 上的 Alpine Linux i686 模拟器。
2020-03-26 更新日志
  • 1.全面适配 WSL2 (第二代 windows 的 linux 子系统)
  • 注:在 WSL1 中出现严重 bug,但在 WSL2 中却没有复现。
  • 1-1.输startxsdl能同时启动 windows 的 X 服务
  • 1-2.支持 WSL 的音频传输
  • 2.修复 novnc 在非 Android 系统上重复安装的问题
  • 3.在软件商店中加入了网易云音乐和百度网盘
2020-03-27 至 2020-04-01 更新日志
  • 1.加入测试功能,可在工具内手动安装输入法(如 sunpinyin 和 sogou-pinyin)、电子书阅读器、视频剪辑(openshot)、数字绘图(krita)、社交应用(如 Wechat 和 Telegram) 等等。
  • 2.全面优化 Windows 平台的 pulseaudio(音频传输)服务
  • 3.对于 WSL 的常见问题,给出了解决方案,部分内容还附有截图。
  • 4.加入了修复度盘客户端无法打开的功能

对 WSL2 的支持已经称得上完善了!
最关键的地方在于脚本大量调用了 win10 原系统的程序。
在 win10 2004 下同时运行 linux 和 windows 程序的预览截图GlyxZ8.png
WSL2 与宿主机原系统(win10)的交互联动要比普通虚拟机强数倍,在 linux 子系统下可以直接调用 powershell.exe 等 windows 程序。
如上图所示,目前已经可以接近完美地将 win10 和 GNU/Linux 融为一体。

2020-04-02 更新日志
  • 1.支持非 root 用户配置 vnc 服务
  • 2.修复大量 bug
2020-04-10 更新日志
  • 1.加入测试版容器 arch,fedora,centos,raspbian,mint 等等
2020-04-11 更新日志
  • 1.加入测试版桌面 lxqt,kde,gnome 等。
  • 2.除 deb 系外,还支持给其它发行版安装 gui。
  • 3.支持修复 vnc 闪退。
  • 注 1:由于在这几天的更新中给所有的桌面都加入了 dbus-launch,故在部分安卓设备的 Proot 容器上出现了兼容性问题,容易造成不稳定的状况。
  • 注 2:该操作在 linux 虚拟机及 win10 子系统上没有任何问题
  • 注 3:在最新更新的版本(容器安装方式)中已加入检测功能,理论上不会再出现此问题。你也可以在更新 debian-i 后,单独进行修复。
2020-04-12 更新日志
  • 1.支持切换 VNC 音频传输方式。
2020-04-13 至 2020-04-19 更新日志
  • 1.优化并适配 Arch,Fedrora 系统
  • 2.Gentoo 和 OpenSUSE 仅优化 x64 版
  • 3.加入更多发行版的容器,例如 Slackware,Armbian 等
2020-04-20 更新日志
  • 1.支持安装其它版本的 VSCode,包括 VS Codium,VS Code OSS,以及官方版的 VScode。
  • 自动识别除 i*86 外的主流架构,自动获取最新链接,对 deb 系和红帽系进行分别适配,其它发行版以 tar 压缩包形式进行安装,解压至/usr/local/bin 目录。
  • 2.在服务器上实现了自动构建(获取最新版+重新打包配置) VSCode Server (web 版)。
    每隔一两周,当检测到新版时,远程服务器就会自动更新,完成后将自动同步至国内的 gitee 仓库。因此远程始终都是新版,但是本地的话,得要根据你下载的时间而定,不会自动更新。
2020-04-22 更新日志
  • 1.修复赋予 proot 容器真实 root 权限后,vnc 出现的权限问题。
2020-04-24 更新日志
  • 1.给 ArchLinux 容器添加了 archlinuxcn 源,并将自动安装 yay
2020-04-29 更新日志
  • 1.应 gitee 的小伙伴要求,在测试功能中支持 WPS office 的安装。
2020-05-01 更新日志
  • 1.支持解析视频网站链接,与原版 annie 最大的区别是支持解析 b23.tv ,并且无需完整链接,就能直接解析 BV 号。
2020-05-02 更新日志
  • 1.支持搭建个人云网盘(来自 github 开源项目filebrowser),配合我写的配置脚本来实现简易化管理。
2020-05-03 更新日志
  • 1.支持搭建并配置 WebDAV(nginx)服务,可以非常方便地配置和管理端口号、访问目录、访问账号、日志和进程等内容。
  • 2.支持在工具内配置 VSCode Server 的访问密码。
2020-05-04 更新日志
  • 1.增加 fedora 32 容器,由于在测试过程中发现某些问题,故保留了之前的 31,可以自由选择版本。
2020-05-05 更新日志
  • 1.优化代码,增加高亮提示。

  • 2.在 beta_features 中支持 docker 和 virtualbox 的安装。

  • 其中,当 deb 系发行版初次安装后者时,将会自动获取清华源的最新 deb 包。第二次才会提示是否将其添加至软件源列表。

  • 3.对已支持的所有系统正式开放测试功能!但由于未做过多测试,故 gentoo 、opensuse 和 alpine 等发行版可能会出现未找到匹配软件的错误信息。

2020-05-06 更新日志
  • 1.自动修复 proot 容器环境下,安装 xfce4 桌面时 gvfs 和 udisks2 配置失败的问题,原先是需要在 FAQ 里手动修复的。
  • 2.添加 xrdp 的配置选项,并适配更多桌面。
2020-05-07 至 2020-05-08 更新日志
  • 1.支持给所有已支持的桌面配置 xwayland!(仅支持 Android,不支持 win10)
  • 说明
  • 需要先在 termux 进行配置,并安装 wayland 服务端软件,再进入 GNU/Linux 容器内选择需要配置的桌面环境。
  • 其中后者只是在我之前写的 xorg+xrdp 的配置方案的基础上进行了修改而已。
  • 配置完成后,需要先打开 wayland 服务端,点击start,然后在容器内输startw启动。
  • 注:我仅测试了 xfce4。未测试的桌面可以配置,但可能存在无法连接的问题。
  • 特点:可以打开 X11VNC 无法打开的某些应用,但是 bug 超级多。
  • 由于 bug 实在过多,故我已经不想维护了。 Screenshot_20200507-193422_1.png Screenshot_20200507-222532.png 触控操作体验极差!建议使用蓝牙鼠标进行操作!
    由于目前在 Android 手机上暂时无法使用 gpu 硬件渲染加速,故实际体验非常糟糕! 不建议配置该服务!
    等 wayland 完善之后,再来继续优化吧!
2020-05-09 至 2020-05-10 更新日志
  • 1.全面升级备份与还原功能,支持自定义备份文件名称。自动检测备份文件路径,也可以手动选择路径,然后会自动将备份文件排成一个列表,你只需输选项数字并按回车即可恢复所选文件。
  • 2.优化 cookie 文件选择功能,支持图形化文件浏览。 因为改了太多内容了,也没有继续做兼容性测试,所以不确定路由器等嵌入式设备还能不能继续兼容。
  • 3.修复 Android-Termux 赋予 proot 容器真实 root 权限的功能,原因是 termux 更新了 tsu,将 tsudo 切换至 sudo。
  • 4.deb 系 Linux 现在也可以用 proot 容器啦!
2020-05-11 更新日志
  • 1.支持配置 X11vnc 服务, 比 XSDL 强太多。
  • startx11vnc启动,输stopx11vnc停止。
  • 2.支持安装窗口管理器 Snipaste_2020-05-11_21-36-18.png 在安装时会自动配置 vnc 服务,我没有为它们写单独的 rdp 配置步骤。
2020-05-13 更新日志
  • 1.修复大量 bug。
  • 2.支持安装 linux arm64 版的 wechat 和搜狗拼音,不保证可以正常运行。 arm64_wechat
2020-05-14 更新日志
  • 1.加入debian-opt仓库,支持安装第三方音乐客户端,感谢仓库的维护者 coslyk,以及各个项目的原开发者。
  • 我在部分基于 electron 的应用中,添加了是否关闭沙盒模式的提醒。简单来说,就是修复 root 用户无法启动的问题。
  • 手机预览截图见下 Screenshot_20200514-024023_1.png -2.加入最新的 ubuntu20.10 容器
2020-05-20 更新日志
  • 1.支持安装 wine、anbox 和 aqemu
  • 2.增加 iso 镜像文件下载功能,支持自动获取 android_x86 镜像,支持下载各个架构的 debian iso 镜像(包含 non-free 固件),以及各个 ubuntu 的衍生版
  • 3.增加烧录 iso 文件至 U 盘的功能
  • 4.支持安装 linux 版百度输入法,此前已经支持讯飞和搜狗输入法。
  • 5.增加 tmoe-deb 软件包安装器,支持在脚本内选择并安装 deb 文件。deb 系发行版使用此功能会自动解决依赖关系,但非 deb 系不会。
2020-05-21 更新日志
  • 1.全面升级换源功能,支持选择多个镜像站。debian,ubuntu,kali,arch,manjaro,fedora 和 alpine 可以单独使用换源功能。
2020-05-22 更新日志
  • 1.修复 Ubuntu20.10 存在的各种问题。

  • 2.修复 arm64 架构上的Rocket1184/electron-netease-cloud-music

  • 163music

  • 3.镜像站支持测延迟+测速,支持强制信任软件源,去除多余行,一键切换 http/https。

  • 除了主要源外,还支持配置额外源。对于不同的发行版,显示的额外源是不同的。对于 debian,显示的是切换为 kali 源。对于 arch,显示的是配置 archlinux-cn 源。对于 centos,显示的是 epel 源。

2020-05-23 更新日志
  • 1.修复 code-server
2020 年 05 月末 更新日志
  • 1.加入 qemu 配置功能,支持高度的自定义配置。
  • 以 CPU 这一块为例,支持配置 cpu 核心数,cpu 类型,加速类型,多线程。
  • 其中仅 x86_64 架构就可选 200 多种 CPU 类型。
  • 除了 x86_64 架构外,还适配了 arm64 架构。
  • 除此之外,还支持运行内存分配,多虚拟机管理,磁盘文件管理,配置共享文件夹和端口映射等虚拟机常见功能。
  • 支持自由选择声卡,显卡和网卡,以及 bios 文件。
  • 支持下载 demo 镜像,能在宿主机为安卓的设备上快速运行 docker 容器。

-目前暂不支持的功能: 1.虚拟机显卡硬件直通(需要双显卡,我没有测试条件) 2.快照管理(请自行在 qemu monitor 里管理 snapshoots)

2020-06-01 更新日志
  • 1.支持修改 uefi 开机启动项,备份和恢复 efi 分区。
2020-06-02 更新日志
  • 1.qemu 虚拟机增加 virtio 磁盘的配置选项。
2020-06-03 更新日志
  • 1.修复 qemu 在 VNC 远程桌面环境下无法调用音频的问题
  • 2.更新 Tmoe 文件选择器,自动重定向文件路径。
2020-06-05 更新日志
  • 1.支持配置显示管理器 (Display manager)
2020 年 06 月上旬 更新日志
  • 1.增加更多系统配置选项,例如配置时间同步服务,开机自启脚本和管理 sudo 用户组等。
  • 2.增加 Debian 配置 Ubuntu ppa 软件源的功能。Debian 使用原版的 add-apt-repository 存在某些弊端,例如添加 gpg 密钥失败,而此功能的目的就是解决这些问题。
  • 填写完 ppa 源名称后,会自动检测 launchpad 中该软件描述页面的 gpg 密钥,并添加。接着,需要指定 ubuntu 版本代号,完成后会自动修改软件源列表。
  • 此功能对于 ubuntu 同样有效,经测试部分 ppa 软件源不包含 ubuntu 20.10 groovy 的仓库,此功能可以帮你解决手动修改/etc/apt/sources.list.d/中相关软件源列表的烦恼。
2020 年 07 月上旬 更新日志
  • 1.修复 qemu 模板仓库
  • 2.支持更多的 debian 容器版本,自动检测 debian12 bookworm 等未发布版本。
  • 3.多区域/语言环境配置 locales 日本語

简介

在📱Android termux和💻WSL上一键安装 GNU/Linux容器和桌面环境,并自动配置音频服务🎵,便捷配置vnc,xserver和xrdp等远程桌面服务。TUI式qemu虚拟机配置管理,🐋支持在安卓手机上运行docker容器。 展开 收起
Shell
GPL-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Shell
1
https://gitee.com/brx86/linux.git
git@gitee.com:brx86/linux.git
brx86
linux
Tmoe-linux
master

搜索帮助

10d9f8b4 4838521 8bde8327 4838521