## 一、在容器中安装桌面环境 ### 1、安装termux termux换源 ``` termux-change-repo ``` 安装依赖 ``` pkg install libc++ openssl lz4 -y ``` 提示找不到liblz4.s.1 ``` ls -la $PREFIX/lib/liblz4.so* ln -sf $PREFIX/lib/liblz4.so $PREFIX/lib/liblz4.so.1 ls -la $PREFIX/lib/liblz4.so* ``` ### 2、tmoe脚本 ``` bash -c "$(curl -L l.tmoe.me)" ``` ## 二、在termux中安装桌面环境 ### 1、安装termux termux换源 ``` termux-change-repo ``` ### 2、安装图形化页面 2.1 安装x11或vnc 2.1.1 安装x11 需要从x11软件仓库下载xfce桌面环境 ``` apt install x11-repo ``` 换源 ``` termux-change-repo ``` 安装x11服务端 ``` apt install termux-x11-nightly -y ``` 后台启动x11服务,并设置环境变量用于指定绘制显示图形界面的位置 ``` termux-x11 :0 &>/dev/null & export DISPLAY=:0 ``` 2.1.2 安装vnc ``` apt install tigervnc -y ``` 启动,设置密码12345678两次,不需要仅观看密码n ``` vncserver :1 -localhost no export DISPLAY=:1 ``` 2.2 安装xfce4 下载并启动 ``` apt install xfce4 -y startxfce4 ``` 2.3 打开桌面 - x11直接打开软件 - vnc输入ip:5901,本地访问则输入127.0.0.1:5901,颜色出现问题则点击“i”将图片质量“Picture quality”设置为高“High” 2.4 安卓12以上杀后台 可以安装任务管理其查看进程 ``` apt install xfce4-taskmanager ``` 2.5 编辑启动脚本 安装编辑器,创建文件并添加执行权限 ``` apt install mousepad vim -y vim /data/data/com.termux/files/usr/bin/desk chmod +x /data/data/com.termux/files/usr/bin/desk ``` 写入 ``` #!/bin/bash export DISPLAY=:1 vncserver :1 -localhost no -geometry 1280x720 sleep 3 startxfce4 &>/dev/null & am start --user 0 -n com.realvnc.viewer.android/.app.ConnectionChooserActivity ``` ### 3、安装ubuntu 3.1 安装proot ``` apt install proot proot-distro -y proot-distro list pd install debian ``` 对比系统信息 ``` apt install neofetch neofetch pd login debian exit pd login debian --shared-tmp export DISPLAY=:1 neofetch ``` ## 三、安装软件 ### 1、安装大模型 国内访问ollama官网很慢,而安装文件又很大,导致脚本中下载安装文件的命令执行很慢,甚至超时。而解决办法其实很简单,就是把脚本中的安装包地址替换为国内访问比较快的地址。而这个国内访问比较快的地址就是Github加速器。 ``` export OLLAMA_MIRROR="https://ghproxy.cn/https://github.com/ollama/ollama/releases/latest/download" curl -fsSL https://ollama.com/install.sh | sed "s|https://ollama.com/download|$OLLAMA_MIRROR|g" | sh ``` 运行模型 ``` mkdir -p /usr/local/lib/ollama/log nohup ollama serve > /usr/local/lib/ollama/log/ollama.log 2>&1 & ollama run smollm2:135m ``` ### 2、安装gitea 安装依赖 ``` apt install sqlite3 git ``` 创建用户 ``` sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control' git ``` 下载二进制文件 ``` VERSION=1.18.0 sudo wget -O /tmp/gitea https://dl.gitea.io/gitea/${VERSION}/gitea-${VERSION}-linux-amd64 sudo mv /tmp/gitea /usr/local/bin sudo chmod +x /usr/local/bin/gitea ``` 创建必要目录 ``` sudo mkdir -p /var/lib/gitea/{custom,data,indexers,public,log} sudo chown git: /var/lib/gitea/{data,indexers,log} sudo chmod 750 /var/lib/gitea/{data,indexers,log} sudo mkdir /etc/gitea sudo chown root:git /etc/gitea sudo chmod 770 /etc/gitea ```