mirror of
http://junepve.top:3000/chicrobot/termux.git
synced 2026-10-29 22:51:29 +08:00
187 lines
6.2 KiB
Plaintext
187 lines
6.2 KiB
Plaintext
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Debian/debian.sh && bash debian.sh
|
||
|
||
wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Apt/Xfce4/de-apt-xfce4.sh && bash de-apt-xfce4.sh
|
||
|
||
一、安装termux
|
||
https://github.com/termux/termux-app/releases
|
||
|
||
使用debug版安装包避免安装后还需在服务器下载bootstrap包。
|
||
https://github.com/termux/termux-app/releases/download/v0.118.0/termux-app_v0.118.0+github-debug_universal.apk
|
||
二、安装termux-x11
|
||
https://github.com/termux/termux-x11/releases
|
||
|
||
同样选择通用debug版本安装包
|
||
https://github.com/termux/termux-x11/releases/download/nightly/app-universal-debug.apk
|
||
在temux中安装x11-repo、termux-x11-nightly:
|
||
pkg install x11-repo
|
||
pkg install termux-x11-nightly
|
||
|
||
(安装不了时更新后尝试:pkg update)
|
||
三、安装桌面环境
|
||
debian系统+xfce4图形界面+中文
|
||
连接设备存储空间:
|
||
termux-setup-storage
|
||
|
||
安装vim编辑器:
|
||
pkg install vim
|
||
安装Proot-distro以安装debian:
|
||
pkg install proot-distro
|
||
1、debian系统
|
||
使用proot安装debian:
|
||
proot-distro install debian
|
||
登录debian,用户为root,并将termux的tmp目录挂载到proot内部以共享资源:
|
||
proot-distro login debian --user root --shared-tmp
|
||
debian中安装sudo,vim,firefox:
|
||
apt update
|
||
apt install sudo vim firefox-esr
|
||
(debian下载速度过慢时可选择更换源)
|
||
修改root密码:
|
||
passwd
|
||
新增wheel和video组:
|
||
groupadd storage
|
||
groupadd wheel
|
||
groupadd video
|
||
新建普通用户user并修改密码:
|
||
useradd -m -g users -G wheel,audio,video,storage -s /bin/bash user
|
||
passwd user
|
||
将user添加到sudo组,编辑/etc/sudoers文件:
|
||
visudo
|
||
按i进入编辑模式,在root ALL=(ALL:ALL) ALL下一行添加:
|
||
user ALL=(ALL:ALL) ALL
|
||
完成后按esc键退出编辑模式,并保存:
|
||
:wq
|
||
切换普通用户:
|
||
su user
|
||
2、xfce4桌面环境
|
||
在普通用户下安装xfce4:
|
||
sudo apt install xfce4 xfce4-goodies
|
||
3、中文
|
||
时区设置为东八区台北,与北京时间同步:
|
||
sudo ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
|
||
安装locales,fcitx输入法,涵盖大部分unicode的no tofu字体族:
|
||
sudo apt install locales fcitx5* fonts-noto-cjk
|
||
生成中文语言
|
||
locale-gen
|
||
echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
|
||
4、退出debian:
|
||
exit
|
||
四、手动进入桌面环境
|
||
1、在termux中安装PulseAudio用于声音:
|
||
pkg install pulseaudio
|
||
2、安装virglrenderer用于硬件加速:
|
||
pkg install virglrenderer-android
|
||
3、启动termux-x11应用,启动termux应用,在termux中执行PulseAudio,termux x11,virglrenderer:
|
||
pulseaudio --start --load="module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1" --exit-idle-time=-1
|
||
pacmd load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1
|
||
export DISPLAY=:0
|
||
termux-x11 :0 &
|
||
virgl_test_server_android &
|
||
4、使用普通用户user登录debian:
|
||
proot-distro login --user user debian --shared-tmp
|
||
5、启动pulseaudio,fcitx5,xfce4:
|
||
export DISPLAY=:0
|
||
PULSE_SERVER=tcp:127.0.0.1
|
||
fcitx5 &
|
||
dbus-launch --exit-with-session startxfce4 &
|
||
6、打开termux-x11应用
|
||
(1、启动debian:
|
||
proot-distro login --user user debian --shared-tmp
|
||
2、启动x11:
|
||
termux-x11 :0 -xstartup "dbus-launch --exit-with-session xfce4-session")
|
||
五、安装codeserver
|
||
六、一键启动脚本准备
|
||
|
||
|
||
莫老师的附件表(Github Pages):
|
||
编号EP145
|
||
https://gitee.com/zxmls/zxmls
|
||
https://zxmls520.github.io/zxmls/#/
|
||
|
||
bash -c "$(curl -L l.tmoe.me)"
|
||
继续吗,回车
|
||
旧版本继续吗,y,回车
|
||
从gitee获取文件,回车
|
||
获取文件权限,回车
|
||
选择语言,简体中文,回车
|
||
proot容器,回车,回车
|
||
安装bash-completion、libandroid-selinux等,y回车
|
||
openssl,y回车
|
||
motd,y回车,y回车
|
||
init-termux-propertise,y回车
|
||
sources.list,y回车
|
||
bash.bashrc,y回车
|
||
proot容器,回车,回车
|
||
proot容器,回车
|
||
终端配色,neon,回车
|
||
终端字体,niconsolata-go(粗),回车
|
||
创建termux.properties,回车
|
||
dns,[240c::6666](CFIEC),回车,回车
|
||
文心一言,回车
|
||
时区,上海,回车
|
||
sd挂载,/sdcard/download,回车(或创建文件夹,自定义如:/storage/emulated/0/A_linux)
|
||
宿主目录,/data/data/com.termux/files/home,回车,回车,回车
|
||
arm发行版列表,回车
|
||
Ubuntu,回车
|
||
22.04,回车
|
||
启动,回车,回车
|
||
后台运行,允许
|
||
新建sudo用户,是,w
|
||
密码55555555,回车
|
||
设为默认,no,回车
|
||
为root配置zsh,是
|
||
设置完后删除zsh.sh和zsh-i.sh,是
|
||
启动tmoe-tools,是,回车,回车
|
||
zlogin,y,回车
|
||
zshenv,y,回车
|
||
GUI图形页面,回车,回车
|
||
rootless_DE,回车
|
||
lxde,回车,回车
|
||
普通版core,回车
|
||
软件包,否
|
||
选择启动的vnc服务器,tiger
|
||
vnc访问密码,123456
|
||
vnc端口,5902,回车
|
||
多个vnc服务x11,回车
|
||
配置novnc,回车
|
||
|
||
防止安卓12以后版本的杀后台:
|
||
分屏termux与开发者选项
|
||
进入无线调试,打开调试开关
|
||
记下端口号1,点击使用配对码配对设备,显示端口号2与pin码
|
||
apt install git -y
|
||
git clone https://github.com/SaicharanKandukuri/termux-android12-phantom-fix
|
||
cd termux-android12-phantom-fix
|
||
bash runme.sh
|
||
输入端口2,输入pin码,输入端口1
|
||
|
||
重启后命令行输入startvnc,跳转vncviewer应用,连接localhost:5902,密码123456,取消勾选每次警告我,勾选记住密码
|
||
|
||
美化:apt install lxappearance
|
||
|
||
换源
|
||
备份原有文件:
|
||
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
|
||
sed将默认替换为清华源:
|
||
sudo sed -i.bak -e 's|//\(archive\|security\)\.ubuntu\.com|//mirrors.aliyun.com|g' /etc/apt/sources.list
|
||
更新:
|
||
sudo apt update
|
||
|
||
安装浏览器,Firefox,使用tmoe安装时,源使用的是ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy/main firefox arm64 136.0.4
|
||
|
||
vim ~/.local/share/applications/code-server.desktop
|
||
|
||
|
||
[Desktop Entry]
|
||
Name=Code Server
|
||
Comment=Launch code-server on port 18080
|
||
Exec=/usr/bin/code-server --bind-addr 0.0.0.0:18080
|
||
Icon=/path/to/icon.png # 可选,例如使用VS Code图标:/usr/share/icons/hicolor/256x256/apps/code.png
|
||
Terminal=false
|
||
Type=Application
|
||
Categories=Development;
|
||
|
||
chmod +x ~/.local/share/applications/code-server.desktop
|
||
|
||
rm ~/.local/share/applications/code-server.desktop
|
||
|