在Termux中安装LANraragi

警告
本文最后更新于 2023-01-03,文中内容可能已过时。
Lanraragi_Termux.png

LANraragi是开源的漫画管理服务器,开发者提供了多种安装方式供选择。本文介绍如何在Termux中安装LANraragi,实现对Android手机内的漫画进行管理。

Termux是Android系统上的一个高级终端模拟器,可以运行很多Linux系统的软件,还可通过proot安装各种Linux系统发行版。推荐通过Github安装Termux软件。

警告
第一次打开Termux若初始化失败,请使用代理

安装完成后,首先使Termux获取储存权限:

1
termux-setup-storage

安装proot-distro:

1
pkg install proot-distro

然后安装Ubuntu

1
proot-distro install ubuntu

安装完成后,通过如下命令可进入Ubuntu

1
proot-distro login ubuntu

采用源码安装的方式安装LANraragi。

首先,进入Ubuntu并更新软件源:

1
2
proot-distro login ubuntu
apt update

首先安装LANraragi所需的依赖项:

1
apt install git curl build-essential make gnupg pkg-config cpanminus redis-server libarchive-dev imagemagick webp libssl-dev zlib1g-dev perlmagick ghostscript

然后安装npm和nodejs:

1
curl -sL install-node.vercel.app/lts | bash

安装redis:

1
apt install redis

克隆Git仓库:

1
git clone -b master http://github.com/Difegue/LANraragi /home/koyomi/lanraragi

打开目录并进行编译安装:

1
cd /home/koyomi/lanraragi && npm run lanraragi-installer install-full

编译需要30-60分钟。

若需要对LANraragi进行更新:

1
2
3
git clone -b master http://github.com/Difegue/LANraragi lanraragi
cp -fr lanraragi /home/koyomi/
npm run lanraragi-installer install-full

通过以下命令运行LANraragi:

1
2
redis-server /etc/redis/redis.conf
cd /home/koyomi/lanraragi && npm start

若已通过以下命令使Termux获取储存权限:

1
termux-setup-storage

则在Ubuntu的/sdcard目录下可以看到Android系统的文件,在LANraragi的设置中设置成对应的漫画目录即可。