棒子折腾记(七)- klipper上位机安装
一、前言
折腾了下棒子装Klipper上位机,网上教程参差不齐;查了两小时左右才安装好基本的东西(遇到的问题太多了)
于是就写个Klipper安装教程,由于是SP970,并且没短接,无法进入9008,所以直接试试先刷debain,再安装klipper
二、环境准备
- debain(SP970用集成包刷的为例;详细安装看折腾记哈)
- KIAUH
- SSH工具
基本的软件安装啥的省略,软件下载可以去我的文件站下: https://file.fanl.cn/
三、相关步骤
- SSH连接上debain(确保debain已经连接了WiFi,可以正常访问互联网)
卸载系统自带的 python3,安装python3和相关软件并更新pip源
sudo apt autoremove python3 sudo apt install python3 sudo apt install build-essential python3 python3-pip git # 更换pip软件源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 可选源: # 豆瓣源 https://pypi.doubanio.com/simple # 腾讯源 https://mirrors.cloud.tencent.com/pypi/simple # 阿里源 https://mirrors.aliyun.com/pypi/simple
更换软件源为腾讯源
vim /etc/apt/sources.list # 将下面的源替换掉原来的,并保存退出 deb https://mirrors.tencent.com/debian/ bullseye main non-free contrib deb-src https://mirrors.tencent.com/debian/ bullseye main non-free contrib deb https://mirrors.tencent.com/debian-security/ bullseye-security main deb-src https://mirrors.tencent.com/debian-security/ bullseye-security main deb https://mirrors.tencent.com/debian/ bullseye-updates main non-free contrib deb-src https://mirrors.tencent.com/debian/ bullseye-updates main non-free contrib deb https://mirrors.tencent.com/debian/ bullseye-backports main non-free contrib deb-src https://mirrors.tencent.com/debian/ bullseye-backports main non-free contrib
修改/etc/apt/sources.list.d/AdoptOpenJDK.list文件内容
vim /etc/apt/sources.list.d/AdoptOpenJDK.list # 替换掉原来那行,并保存退出 deb http://mirrors.tuna.tsinghua.edu.cn/Adoptium/deb buster main
导入密钥信息
gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 843C48A565F8F04B sudo gpg --armor --export 843C48A565F8F04B | sudo apt-key add
修改/etc/apt/sources.list.d/mobian.list 为 mobian.list.bak;
mv /etc/apt/sources.list.d/mobian.list /etc/apt/sources.list.d/mobian.list.bak # 如果提示没有文件,忽略这步
更新源
sudo apt-get update
创建Klipper用户并设置密码123456
useradd -m -s /bin/bash klipper sudo passwd klipper
给 klipper 用户 sudo 权限
sudo usermod klipper -a -G sudo
切换用户到 klipper
su klipper
Klipper安装准备
# 切换到Klipper用户的根目录 cd ~ #安装 git sudo apt install git -y #下载 kiauh git clone https://gitee.com/miroky/kiauh.git ./kiauh/kiauh.sh #运行 kiauh
打开安装导航
# 运行kiauh.sh打开导航界面 kiauh/kiauh.sh
- Klipper安装
(1)输入1(install),回车
(2)再次输入1,回车,选择Python3.x(默认是1,直接回车),设置安装一个打印机接口,安装Klipper
如果中途提示出问题,就再次执行安装尝试,不行的话说明前面的配置漏了,或者有问题 Moonraker安装
(1)返回到安装选择界面,输入2,回车;输入y,回车,开始安装
(2)报错:
下列软件包有未满足的依赖关系:
libglib2.0-bin : 依赖: libglib2.0-0 (= 2.66.8-1+deb11u4) 但是 2.68.1-2mobian1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
(3)解决:# 先手动降级 sudo apt install libglib2.0-0=2.66.8-1+deb11u4 # 再次重新安装Moonraker(第一小步)
(4)等待安装完成
Fluidd安装
(1)返回到安装选择界面,输入4,回车;输入y,回车,开始安装- 安装完成
- 回到导航选择界面
输入B回车即可回到导航界面,或者命名执行:kiauh/kiauh.sh也可以
可以看到三个软件都已经安装成功
四、访问web界面
浏览器输入192.168.68.1(在插电脑情况下)
如果不是,就用访问浏览器内网地址,我这里直接接电脑,所有访问192.168.68.1可以进入Fluidd提供的Web界面
码完 :@(尴尬)