mirror of
http://junepve.top:3000/chicrobot/termux.git
synced 2026-10-30 00:31:29 +08:00
154 lines
3.5 KiB
Markdown
154 lines
3.5 KiB
Markdown
## 一、在容器中安装桌面环境
|
|
### 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*
|
|
ln -sf $PREFIX/lib/libexpat.so $PREFIX/lib/libexpat.so.1
|
|
```
|
|
获取文件权限
|
|
```
|
|
termux-setup-storage
|
|
```
|
|
### 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
|
|
``` |