注意:如果只是单纯使用ANKI网路也没有问题,那直接注册AnkiWeb使用同步就好,这篇就不用看了。
我这样做的动机:
把手机当做随身的服务器使用。
我的笔记本都是吃手机的网路,这是我的使用习惯,大家可以按照自身使用习惯去建立简单的同步的服务器。
同步的方式还有其他简单的方式,导出牌组跟进度、 复制资料夹同步、U盘随身版,选择自己用得上手的方法。
事前准备:
- 手机必须有root权限
- 安装 Linux Deply(下载连结)(一种虚拟机器,可以安装Linux)
- 安装 BusyBox(下载连结)(强化手机不足的指令集,支援Linux Deply运行)
- 安装SSH连线app, ConnectBot(下载连结)(使用命令字元模式连线Linux)
- 如果Linux安装速度太慢,我这有已经安装好的映像檔,下载后设定好安装位置直接挂载运行。 Ubuntu.img下载密码:7e4z,映像檔预设账号密码都是ubuntu。
可能遇到的问题:
- 对于自己手机的目录结构要了解
- 必须使用一些基本cmd指令:ls或dir(查看当前文件清单)、cd(切换目录)、cp(复制挡案)、mv(移动或是改名)
- ankiserver套件有依赖一些套件,如果安装不完全,ankiserver会运作不正常,这部份我也还在填坑。安装完整套件的Ubuntu比较不会有问题。
- 尝试使用google去找寻同样问题的解决可能,可以训练自己解决问题的技能。
Linux Deply环境设定及Ubuntu安装运行
点极右下角箭头,进入虚拟机设定。
发行版:Ubuntu
安装路径:/storage/F69E-D3CE/ubuntu.img
安装路径,自行设定要存檔的位置或是要挂载img的位置
可以挂载已经安装好的img直接使用。
镜象大小:0
0等于系统自动判断
本地化:en_US.UTF-8
允许挂载Android上的资源,勾选
挂载点:/storage/F69E-D3CE/ankiserver
挂载点可以设定要读取ankiserver设定跟存放anki用户资料,我是设定存放在外接SD卡上。
SSH勾选
图形界面勾选
回车上页,点极右上角选单,执行安装。
安装开始,配置空间大小。
安装完成
点极"启动",运行Ubuntu。
SSH連線Ubuntu
使用sudo apt-get install安装python2.7及相关依赖套件
使用SSH登入Ubuntu使用下列指令安装ankiserver运行环境及相关套件
sudo apt-get update 用途:软体资料库更新
sudo apt-get install python2.7 用途:安装python2.7
sudo apt-get install python-dev 用途:开发者套件
sudo apt-get install python-setuptools 用途:可以使用easy_install指令安装ankiserver
apt-get install ca-certificates 用途:让easy_install连线下载套件有CA验证SSL
sudo apt-get install supervisor 用途:服务器监控及管理
安装AnkiServer可以直接参考这篇 (枇杷树)Linux 下自建Anki服务器