1、termux安装
【termux官网】
【ZeroTermux】
【ZeroTermux 安卓5】
ZeroTermux换源(可跳过)
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list && apt update && apt upgrade
2、termux安装Linux发行版Alpine
安装
curl -LO https://raw.githubusercontents.com/Hax4us/TermuxAlpine/master/TermuxAlpine.sh bash TermuxAlpine.sh
启动alpine
startalpine
3、Alpine安装青龙
这里安装develop分支测试,可以把下面的QL_BRANCH改为master分支来安装稳定版或改为版本号(如v2.11.1)来安装指定版本
set -x \
&& echo -e "\n\
export QL_DIR=/ql\n\
export QL_BRANCH=develop\n\
export LANG=zh_CN.UTF-8\n\
export TERMUX_APK_RELEASE=F-DROID\n\
export SHELL=/bin/bash\n\
export PNPM_HOME=~/.local/share/pnpm\n\
export PATH=$PATH:~/.local/share/pnpm:~/.local/share/pnpm/global/5/node_modules\n" \
>> /etc/profile.d/ql_env.sh \
&& source /etc/profile \
&& echo -e "nameserver 119.29.29.29\n\
nameserver 8.8.8.8" > /etc/resolv.conf \
&& sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories \
&& apk update -f \
&& apk upgrade \
&& apk --no-cache add -f bash make nodejs npm \
coreutils moreutils git curl wget tzdata perl \
openssl nginx jq openssh python3 py3-pip \
&& rm -rf /var/cache/apk/* \
&& apk update \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& npm config set registry https://registry.npmmirror.com \
&& npm install -g pnpm \
&& pnpm add -g pm2 ts-node typescript tslib \
&& mkdir -p $QL_DIR \
&& git clone -b $QL_BRANCH https://github.com/whyour/qinglong.git $QL_DIR \
&& cd $QL_DIR \
&& cp -f .env.example .env \
&& chmod 777 $QL_DIR/shell/*.sh \
&& chmod 777 $QL_DIR/docker/*.sh \
&& pnpm install --prod \
&& mkdir -p $QL_DIR/static \
&& git clone -b $QL_BRANCH https://github.com/whyour/qinglong-static.git $QL_DIR/static \
&& ln -s /ql/docker/docker-entrypoint.sh /usr/bin/qinglong \
&& qinglong
4、启动青龙面板
第一次安装后会自动启动,如果手机重启或者退出termux后想再次启动的话
启动alpine
startalpine
启动青龙面板
qinglong
报错
- alpine安装失败
清除termux数据(再重启手机更好),或者用zerotermux更方便,直接容器切换里新建一个容器就行了,再重新重新执行安装alpine命令 sqlite3安装失败
原因不清楚,之前查半天解决的,又忘记了,不过不是所有设备都会报错,一般重新安装就可以解决
重新执行安装命令,即pnpm install --prod
,然后再执行之后的所有命令,也可以直接复制下面这段pnpm install --prod \ && mkdir -p $QL_DIR/static \ && git clone -b $QL_BRANCH https://github.com/whyour/qinglong-static.git $QL_DIR/static \ && ln -s /ql/docker/docker-entrypoint.sh /usr/bin/qinglong \ && qinglong
- 手机重启后再次启动青龙面板失败
之前是因为环境变量失效,已经解决了,再有的话就不清楚了。 - 拉库报错
原因不明,最开始测试是正常的,后来更新之后就不能拉库了,没仔细研究更新了哪里,可能过段时间还能自动变好吧,有兴趣的自己看青龙作者的更新记录。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。