接上文《安卓手机改装3D打印Klipper上位机,从安装到一键配置-安装篇上》。
下面开始安装klipper全家桶依赖环境及相关组件
4.klipper安装环境配置
ssh登录进入debian系统后执行以下命令:
sudo usermod -a -G aid_inet,aid_net_raw root
###由于安卓系统上chroot容器权限问题,除初始登录用户外,默认其他用户没有网络权限,包括root用户。此命令可以解决使用sudo命令时root用户无法联网的问题。
sudo usermod -a -G aid_inet,aid_net_raw root 解决无法联网问题
sudo apt update
###更新系统软件包。注意,这条命令在刚安装后运行一次即可。
sudo apt update 更新系统软件包,安装后运行一次即可
sudo apt install -y git vim wget
###安装必要的工具软件
sudo apt install -y git vim wget 安装必要的软件包
5.使用kiauh安装klipper
cd ~
###进入登录用户家目录
cd ~ 进入用户家目录
git clone https://github.com/th33xitus/kiauh.git
###官方kiauh脚本地址,推荐优先使用。
官方kiauh脚本地址,推荐优先使用。
如果连不上官网脚本地址,尝试使用下面的国内镜像地址。
git clone https://gitee.com/miroky/kiauh.git
###国内kiauh脚本地址(与上面官方地址二选一即可)
./kiauh/kiauh.sh
###启动脚本开始安装klipper全家桶
选择“Install”选项
###需要安装klipper,moonraker,fluidd(一键脚本暂时不支持Mainsail配置),KlipperScreen 这4个组件。
依次安装红圈内组件
注意,推荐安装klipper Python3.X 版本,这个版本支持中文名称的Gcode文件,方便使用。目前klipper已经全面迁移到Python3版本了,笔者亲测稳定性没有任何问题。
推荐安装klipper Python3.X 版本
如果安装过程中有类似下图这种选择提示,直接输入“Y”后回车即可。
有类似的选择提示,直接输入“Y”后回车
每安装完一个组件都会提示无法启动服务,或者出现类似下图里的输出信息。这是安卓初始化系统与klipper全家桶服务启动方式不兼容的原因,只要是中途没有其他报错,不用管它,后续的一键脚本会处理这些问题。
类似图中的这种提示,不用管它!
组件安装涉及部分编译过程,耗时较长,耐心等待。
尤其是KlipperScreen组件,大概需要15-20分钟才能装完,只要中途没有报错中断,耐心等待即可。
只要是每个脚本都能自动安装到最后,基本就没有问题。注意做好手机的散热和供电!!!
klipper,moonraker,fluidd,KlipperScreen 这4个组件都安装好以后,kiauh界面里是下图里这个样子:
4个组件都装好的样子
至此,Klipper全家桶依赖环境及相关组件就全部安装完成了!!!
此时的Klipper全家桶还没有灵魂,下一篇开始使用一键脚本配置Klipper全家桶启动与运行环境,让它真正“活”起来!!!敬请期待,谢谢观看!!!