首页 > 服务器 > octoPrint的安装和本地化

作者:ghostry 发布时间:2018-01-08 浏览: 16204

转载注明出处: 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打印机进行打印。

标签: ubuntu

上一篇: Ubuntu安装新立得
下一篇: wdr4900v2刷openwrt、lede

已有 6 条评论 »

  1. 大佬会出一个新的本地化教程吗?

    1. 我现在直接用的浏览器的翻译。感觉还可以,没必要折腾了。

  2. armbian的环境,用pip3安装好transifex-client后cd ~/OctoPrint/translations/命令找不到文件目录,本地化卡在了这一步上。

    1. OctoPrint 已经更新几个版本了,这个2018年的文章不适用了。

  3. 我还想安装USB摄像头,请问后续改如何操作?

    1. 摄像头比较复杂,而且我的设备也带不动,就没研究。

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: