跳到主要内容

应用

社交应用

腾讯 QQ

  1. 下载安装包(下载链接可能会过期可前往QQ官网下载)
wget https://dldir1.qq.com/qqfile/qq/QQNT/ad5b5393/linuxqq_3.1.2-13107_arm64.deb
  1. 安装软件包
sudo dpkg -i linuxqq_3.1.2-13107_arm64.deb
  1. 运行 QQ
qq

Telegram

打开一个终端,在终端上运行一下命令进行安装

sudo apt-get install telegram-desktop

运行 telegram-desktop 应用程序:

telegram-desktop

办公应用

操作系统提供的办公软件有 kate 和 kwrite。您可以通过在搜索框中输入软件名称来找到它。

如果你有更多的办公软件需求,推荐Libreoffice

LibreOffice

LibreOffice 是由 The Document Foundation 开发和维护的免费开源办公套件。 它包括文字处理器、电子表格、演示文稿制作器、绘图和数据库管理等多种应用程序,并支持多种操作系统和文件格式。

安装 LibreOffice

同时按下“Ctrl + Alt + T”或打开Konsole进入命令终端。 输入以下命令并点击回车键,输入密码,耐心等待安装。

sudo apt install -y libreoffice

安装成功后,点击桌面右下方的开始图标,在搜索栏中输入 libreoffice 即可找到该软件。

当然你也可以通过 which libreoffice 命令来查找libreoffice的路径。

Rock5a_office_libreoffice

常见服务配置

Docker

Radxa Debian 在内核已经开启 Docker 相关的配置,只需安装 Docker 应用即可开始使用。

  1. 安装 Docker
sudo apt-get update
sudo apt-get install docker.io
  1. 安装完成后执行以下两条命令
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy
sudo reboot
  1. 重启后运行 docker test,查看 运行状态
sudo docker run hello-world
sudo systemctl status docker

Klipper

更新软件源

sudo apt-get update -y

安装基础工具

sudo apt-get install git build-essential python3-pip -y

下载安装脚本

git clone https://github.com/dw-0/kiauh.git

或者

git clone https://gitee.com/miroky/kiauh.git

运行 kiauh 脚本安装所需要的插件

  1. 运行kiauh.sh,出现如下界面
./kiauh/kiauh.sh
kiau main menu

Perform action 选择 1, 进入插件安装列表

  1. 安装 klipper
installation menu

推荐使用 Python3

install klipper

下一步会询问安装Klipper的实例数量,连接几台打印机就安装几个实例。 这里以一台打印机为例,按回车继续

num of instance klipper dependencies

将用户添加到 tty/dialout 组,用于解决可能无法连接下位机的问题

add to group
  1. 安装 moonraker
install menu install moonraker

安装完成后会显示Moonraker的IP地址

moonraker ip
  1. 安装 Fluidd或 Mainsail 如果在已经登陆图形界面且带有浏览器的系统安装,可进入浏览器访问127.0.0.1或 localhost,网页加载成功即为完成安装。
fluidd
  1. 安装 KlipperScreen
select klipper enable boot console
  1. 设置

将设备插入板子 USB 口,查看设备

ls /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

在 printer_data/config/printer.cfg 中添加设备

cat printer_data/config/printer.cfg
[include fluidd.cfg]
[include mainsail.cfg]
[mcu]
serial: /dev/serial/by-id/<your-mcu-id>

[virtual_sdcard]
path: /home/radxa/printer_data/gcodes
on_error_gcode: CANCEL_PRINT

[printer]
kinematics: none
max_velocity: 1000
max_accel: 1000

[mcu]
serial:/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

重启系统即可进入 klipper

  1. 优化启动

在未连接网络的情况下,开机后连接可能需要十多秒,这是因为一些服务需要等待网络启动,在最新的系统上已经优化了,在老系统中需要做如下修改

sudo systemctl mask systemd-networkd-wait-online.service

Samba

Samba 是 Linux 下常用的 SMB/CIFS 工具。通过 Samba ,您可以和包含 Windows 和 Android 在内的多种不同操作系统间进行文件分享。

  1. 安装 samba
sudo apt-get update
sudo apt-get install samba
  1. 编辑Samba配置文件,打开 /etc/samba/smb.conf 文件
sudo nano /etc/samba/smb.conf
  1. 在文件末尾添加以下配置
[radxa]
comment = Shared from my Radxa device
path = /media/samba
available = yes
valid users = radxa
public = yes
writable = yes
  1. 创建共享文件夹
sudo mkdir /media/samba
sudo chmod 755 /media/samba
  1. 创建 Samba 用户和密码
sudo smbpasswd -a radxa
  1. 重新启动 Samba 服务以加载更新后的配置
sudo systemctl restart
  1. 执行 systemctl status smbd 查看 samba 运行状态
systemctl status smbd
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: >
Active: active (running) since Tue 2023-12-19 03:24:00 UTC; 14s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 1963 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (>
Main PID: 1964 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 4 (limit: 9191)
Memory: 6.5M
CPU: 564ms
CGroup: /system.slice/smbd.service
├─1964 /usr/sbin/smbd --foreground --no-process-group
├─1966 /usr/sbin/smbd --foreground --no-process-group
├─1967 /usr/sbin/smbd --foreground --no-process-group
└─1968 /usr/sbin/smbd --foreground --no-process-group