首页 > 服务器 > octoPrint的安装和本地化
作者:ghostry 发布时间:2018-01-08 浏览: 18116
转载注明出处: https://blog.ghostry.cn/server/821.html我是在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打印机进行打印。
下一篇: wdr4900v2刷openwrt、lede
大佬会出一个新的本地化教程吗?
我现在直接用的浏览器的翻译。感觉还可以,没必要折腾了。
armbian的环境,用pip3安装好transifex-client后cd ~/OctoPrint/translations/命令找不到文件目录,本地化卡在了这一步上。
OctoPrint 已经更新几个版本了,这个2018年的文章不适用了。
我还想安装USB摄像头,请问后续改如何操作?
摄像头比较复杂,而且我的设备也带不动,就没研究。