好烦小窝

棒子折腾记(七)- klipper上位机安装

一、前言

折腾了下棒子装Klipper上位机,网上教程参差不齐;查了两小时左右才安装好基本的东西(遇到的问题太多了)
于是就写个Klipper安装教程,由于是SP970,并且没短接,无法进入9008,所以直接试试先刷debain,再安装klipper

二、环境准备

  1. debain(SP970用集成包刷的为例;详细安装看折腾记哈)
  2. KIAUH
  3. SSH工具
    基本的软件安装啥的省略,软件下载可以去我的文件站下: https://file.fanl.cn/

三、相关步骤

  1. SSH连接上debain(确保debain已经连接了WiFi,可以正常访问互联网)
  2. 卸载系统自带的 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


  3. 更换软件源为腾讯源

    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

  4. 修改/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
  5. 导入密钥信息

    gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 843C48A565F8F04B
    sudo gpg --armor --export 843C48A565F8F04B | sudo apt-key add

  6. 修改/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
    # 如果提示没有文件,忽略这步
  7. 更新源

    sudo apt-get update

  8. 创建Klipper用户并设置密码123456

    useradd -m -s /bin/bash klipper
    sudo passwd klipper
  9. 给 klipper 用户 sudo 权限

    sudo usermod klipper -a -G sudo
  10. 切换用户到 klipper

    su klipper
  11. Klipper安装准备

    # 切换到Klipper用户的根目录
    cd ~
    #安装 git
    sudo apt install git -y
    #下载 kiauh
    git clone https://gitee.com/miroky/kiauh.git
    ./kiauh/kiauh.sh #运行 kiauh
    
  12. 打开安装导航

    # 运行kiauh.sh打开导航界面
    kiauh/kiauh.sh

  13. Klipper安装
    (1)输入1(install),回车
    (2)再次输入1,回车,选择Python3.x(默认是1,直接回车),设置安装一个打印机接口,安装Klipper

    如果中途提示出问题,就再次执行安装尝试,不行的话说明前面的配置漏了,或者有问题

  14. 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)等待安装完成

  1. Fluidd安装
    (1)返回到安装选择界面,输入4,回车;输入y,回车,开始安装

    • 安装完成

  2. 回到导航选择界面
    输入B回车即可回到导航界面,或者命名执行:kiauh/kiauh.sh也可以
    可以看到三个软件都已经安装成功

四、访问web界面

浏览器输入192.168.68.1(在插电脑情况下)
如果不是,就用访问浏览器内网地址,我这里直接接电脑,所有访问192.168.68.1可以进入Fluidd提供的Web界面

码完 :@(尴尬)

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »