octoPrint的安装和本地化
我是在Ubuntu上面安装的,其他安装可以查看官方wiki
首先我们创建一个专用用户
adduser pi
adduser pi tty
adduser pi sudo
usermod -a -G dialout pi #此处dialout是usb串口权限的用户组,可以通过ls -l /dev/ttyUSB0查看
现在,登录为pi吧
获取OctoPrint
git clone https://github.com/foosel/OctoPrint.git OctoPrint
切换到OctoPrint目录
cd OctoPrint
安装OctoPrint
sudo python setup.py install
安装翻译,在这之前,你需要注册一个Transifex的账号,在用户设置界面拿到api令牌。
pip install transifex-client
cd ~/OctoPrint/translations/
tx pull -l zh_CN
首次运行tx会要求一些信息,其中就有api。
这个命令会自动下载中文翻译,如果你有翻译方面的能力,也可以去贡献你的力量,
下载后安装
cd ~/OctoPrint
python setup.py babel_compile
python setup.py babel_bundle --locale=zh_CN
然后可以用http://服务器ip:5000/?l10n=zh_CN 查看中文版,或者在用户设置里修改语言。
你还可以打包翻译为插件给别的机器使用,
python setup.py babel_pack --locale=zh_CN
这会在translations文件夹下生成一个zip的文件包。
测试OctoPrint安装
./run
在浏览器中,打开http://服务器ip:5000/
到这里,我们就有了一个中文版的octoprint服务器,跟着浏览器的设置向导设置以后,就可以用他连接3d打印机进行打印。
文档更新时间: 2019-02-21 11:18 作者:ghostry