install EFB on Arch

自己用的两台笔记本都是Arch LinuxVPS上面图方便用的是Ubuntu

之后用了段时间,发现并不好用。系统带的东西比较多。安装新东西需要手动添加源并解决依赖冲突的问题。包管理上不如pacman好用。

重装 VPS

Vultr上安装Arch Linux比较简单,参考官方的教程就可以了。

其中网络配置部分遇到点麻烦,教程中说是要配置静态网络,实际上使用DHCP就可以了。

1
systemctl enable dhcpcd@eth0

另外需要注意的是,默认root是不开放远程登录的,所以远程登录新建用于进行。日常维护也使用这个用户就可以了。
用户管理的内容参考Users and groups (简体中文)

安装 Python

Arch Linux的好处就是系统本身是不带Python的,参考Python安装最新的Python,然后参考Python/Virtual environment运行虚拟环境。

安装Python虚拟环境

1
python -m venv venv

激活虚拟环境

1
source venv/bin/activate

退出虚拟环境

1
deactivate

之后Python依赖和EFB的安装都在虚拟环境中进行。

安装 EFB

之后的安装配置EFB没有区别。

激活虚拟环境后,用screen运行EFB并返回前台后。断开ssh或者退出虚拟环境都不会中断EFB的运行。
如果运行时缺少依赖就安装对应的Python依赖就可以了。

升级系统

Arch Linux升级上面算是比较激进的。需要时不时地维护升级。