浏览器保存插件
【转帖】主流显卡H265、VP9硬件解码支持情况 - 知乎
Caddy – 方便够用的 HTTPS server 新手教程_weixin_34279184的博客-CSDN博客
亂數假文產生器 - Chinese Lorem Ipsum
Caddy实战- CSDN搜索
【如何优雅地写博客】利用h5ai自建一个视频床!
【如何优雅地写博客】自建一个永不裂开的图床!
小爱同学网络唤醒(Wake on Lan,WOL)启动电脑 - 知乎
安全的内网穿透保姆级教程,使用nginx反向代理给内网设备实现双向ssl认证,阻止无证书用户暴力破解nas|网卡|主机|内网穿透_新浪新闻
解决BCM94360CD 4天线,在windows10下蓝牙耳机断断续续问题
内网穿透 篇三:安全的内网穿透保姆级教程,使用nginx反向代理给内网设备实现双向ssl认证,阻止无证书用户暴力破解nas_NAS存储_什么值得买
5分钟了解游戏加速器的原理与搭建 - 知乎
解决BCM94360CD 4天线,在windows10下蓝牙耳机断断续续问题 | 粘贴怪
# PS2 重装机兵 沙尘之锁攻略
前线任务4攻略上
前线任务4攻略下
前线任务4系统详解
前线任务5详细流程攻略
Potplayer + LAVFilters + madVR 配置教程
linux 启动服务后台运行,linux后台启动任务
openwrt管理后台使用caddy代替uhttpd
编译caddy替代openwrt的uhttpd
如何获取Bing每日图片并作为网站背景图使用?
Bing每日壁纸API
一分钟自建zerotier-plant
zerotier的planet服务器(根服务器)的搭建踩坑记。无需zerotier官网账号
anylink
在 Linux 系统下使用迅雷远程离线下载
docker修改Docker容器启动配置参数
opkg 全部更新
甲骨文云 开户root,防火墙
UNRAID增加和缩小虚拟机虚拟磁盘大小
cm311-1a有2个IP的原因
榨干性能!魔百和CM311-1a KVM Openwrt& Docker安装以及Tailscale内网穿透保姆级教程_NAS存储_什么值得买
openwrt tailscale
UNRAID增加和缩小虚拟机虚拟磁盘大小
详解OpenWrt路由器设置Crontab定时检查网络并重启
Debian如何更换apt源
debian11 配置samba服务 linuxsys
debian11 配置samba服务
Debian 部署安装 Clash
防止甲骨文永久免费的计算实例被回收
怎么查看docker启动参数
Docker中Jellyfin开启硬件加速(Intel QuickSync)
Ext4文件系统修复
armbian显示系统信息的脚本-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛 - Powered by Discuz!
armbian显示系统信息的脚本
Linux 让终端走代理的几种方法
网站推荐
通过KMS方式激活 Windows 11 系统
各种显卡H265/HEVC/VP9/AV1格式4K和8K视频硬解码支持列表
unraid安装clash 及启用http代理_NAS存储_什么值得买
常见软路由/NAS/低功耗处理器对比 2020.12
1130-白嫖者联盟
Debian-Linux配置网卡网络方法
光猫桥接模式下,通过路由器访问光猫.简单设置
Docker一键脚本安装脚本(可选安装Docker Compose)
tgapi推送教程
UNRAID 使用自定义证书教程
只有 3MB 的自签名证书制作 Docker 工具镜像:Certs Maker
如何制作和使用自签名证书
通过Nginx Proxy Manager反代访问unraid管理页面
unRAID 篇十:unRAID 6.10.3远程管理并开启SSL访问_软件应用_什么值得买
unRAID 篇十一:unRAID 篇十:unRAID 6.10.3远程管理并开启SSL访问-填坑_软件应用_什么值得买
入正 Unraid ! 6.10 更新了什么?证书如何配置?
NAS那些事儿 篇一:纯IPV4访问纯IPV6且内网穿透_NAS存储_什么值得买
甲骨文Oracle取消强制修改密码
用uci配置openwrt防火墙
捡垃圾 篇八:花30元实现你的平价sonos——音响升级DLAN和Airplay,附上平价音响推荐_蓝牙音箱_什么值得买
3 分钟教你解锁 Sonos 和小爱等智能音箱的 AirPlay 功能_软件
CentOS7、ubuntu正确挂载网络磁盘方法
全网首发,没有比这更快的视频下载方法!
黑苹果硬件配置推荐,铭瑄MS-挑战者 H510ITX主板,安装真的很简单
黑苹果硬件配置推荐,铭瑄MS-挑战者H510ITX主板,安装真的很简单
openwrt 一键更新所有软件 opkg upgrade all packages
黑猴子的家:华为 OpenEuler(欧拉) Linux 之基本配置 - openEuler-20.03-LTS
免费翻墙,批量vless节点,反代伪装网页,轻松跑满本地宽带
小米(Mi) 6小米(Mi) 6 手机刷 TWRP 方法,刷三方Recovery方法(解决卡米问题)刷机解锁
debian12版本默认SSH不让ROOT账户远程登录解决方案(重置密码)
Debian安装Oh-my-zsh
【转发】zsh中 配置显示完整路径
如何在Linux系统中查看CPU温度
Fedora 启动 SSH服务 - 学海无涯1999 - 博客园
Bash命令行显示当前用户的完整路径
使用YUM安装docker
Linux 中的 ls 命令使用教程
Linux系统资源监控工具(top,htop,glances)
UNraid安装HomeAssistant与智能家庭部署_智能家居_什么值得买
Home Assistant如何安装配置HACS(hacs安装配置图文教程)
Homeassistant安装HACS_china(HACS)和ha_file_explorer(文件管理器) - kccic - 博客园
zsh 环境变量无法正常工作ShellClash
LInux远程文件传输效率工具:lrzsz
Windows 上的 Linux 子系统:WSL
Docker 无法启动 Failed to start LSB: Create lightweight, portable, self-sufficient containers.
一键安装docker(命令)
xiaoya全家桶系列教程:原版小雅、alist-tvbox、小雅-emby
Oracle OCI甲骨文云VPS启用原生IPv6
systemctl配置管理文件详解
Linux系统服务神器:systemctl的配置与使用 - 掘金
使用 oh-my-zsh 找不到 shellclash
ps2022总是提示需要访问钥匙串秘钥怎么解决?
在 macOS 中使用 Parallels Desktop 虚拟机安装 OpenWrt | Sukka's Blog
HP t430 Q&A
折腾 HP T430 Thin Client
惠普HP t430安装openwrt,配置旁路由,附跑分
联通GPON/4+1+WiFi(2.4G)TEWA-800G配置桥接模式
Ubuntu挂载Apfs文件系统磁盘(OSX分区) - 小家猫 - 博客园
unRAID虚拟机添加声卡_unraid虚拟机安装虚拟声卡-CSDN博客
docker 限制网速
jellyfin 代理
使用Cloudflare Worker代理Telegram Bot Api(2023.05)
Cloudflare + Backblaze私有桶 实现免费的图床 | king
MacOS 14 Sonoma 英特无线网卡无法检测更新及在线升级失败解决方案 - 黑果之家
惠普HP t430安装openwrt,配置旁路由,
小雅Alist定时清理缓存 - xyztank - 博客园
Unraid中安装小雅Alist、Emby全家桶
(图文)jellyfin如何重置账户密码的详细教程
【2023-10-24】【R4S】 (RK3399) jellyfin 硬解4K H.265 视频-OPENWRT专版-恩山无线论坛
从已运行容器获取docker run参数
armbian 一键换源
dts — rk3399.dtsi
samba搭建记录
docker限制容器下载速度
好好学Docker:Docker容器网络限速
记录一次Unraid开心版升级 | 一个无人问津的小站
manjaro软件包管理器pacman介绍,并于centOS7yum类比
当Mac文件被永久锁定后,如:hosts文件无法修改被锁定且无法解锁
switch《塞尔达传说王国之泪》1.21含60帧多功能mod
命令提示符、Powershell、CMD闪退问题的解决
批量更新 OpenWRT 软件包
ROS7.8 L6授权 MikroTik_RouterOS7.8 _UEFI_ESXI+PVE+unRaid_i225_i226
联通吉比特TEWA-800G超级管理员密码获取
systemd时代的/etc/fstab - Systemd系列文章
armbian插入磁盘自动挂载及docker安装
开发板linux自动挂载U盘和SD卡/Automount usb disk and sdcard on the linux
udev自动挂载和命名
使用Cloudflare Worker代理Telegram Bot Api
RK3588在Armbian上运行PIKVM
穷人的IP-KVM远程访问
禁用Intel ME
sunshine 基地版串流食用指南
Docker版本的Transmission更换webui为 transmission-web-control
WOL 网络唤醒避坑指南:常见问题的分析与内容补充_软件应用_什么值得买
Win11 设置 Syncthing 开机自启动
imlala/ubuntu-xfce-vnc-novnc
NAS用户必备!170 多个好玩的,好用的docker容器_NAS存储_什么值得买
通过Redroid搭建自己的云手机
基于 Telegraph 的免费图床 - 摸鱼派 - 白与画科技
Webmin--一个用于Linux基于Web的系统管理工具
CMWTAT_Digital_Edition/README.zh.md at master · TGSAN/CMWTAT_Digital_Edition
❤️🔥电视盒子助手Docker版使用摘要-悟空的日常
Update LineageOS on Xiaomi Mi 6
一加七Pro刷lineageos21(kernelsu+gapps)
Install LineageOS on Xiaomi Mi 6
Android刷機常見的GApps套件 (Google服務框架) 比較,OpenGApps、NikGApps、MindTheGApps、microG · Ivon的部落格
r08 armbian固件喇叭播放 - LaJiLao.Top
Docker 命令大全 | 菜鸟教程
本文档使用 MrDoc 发布
-
+
首页
RK3588在Armbian上运行PIKVM
## [](#项目运行环境)项目运行环境 ## [](#简单安装方法)简单安装方法 1. 本项目依赖 `Python 3.10`,可以选择预装了 `Python 3.10` 的发行版,例如 `Ubuntu jammy` 2. 根据项目手册安装 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">sudo apt install -y git</span><br><span class="line">git <span class="built_in">clone</span> http://github.com/jacobbar/fruity-pikvm</span><br><span class="line"><span class="built_in">cd</span> fruity-pikvm</span><br><span class="line">sudo ./install.sh</span><br></pre></td></tr></tbody></table> 1. 由于本项目的ustreamer不支持rk3588的NV24等,用支持NV24的替换掉它们 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">sudo apt install build-essential libevent-dev libjpeg-dev libbsd-dev</span><br><span class="line">git <span class="built_in">clone</span> -b rk3588-b https://github.com/Vincent056/ustreamer.git</span><br><span class="line"><span class="built_in">cd</span> ustreamer && make</span><br><span class="line"></span><br><span class="line">cp src/ustreamer.bin /usr/bin/ustreamer</span><br><span class="line">cp src/ustreamer-dump.bin /usr/bin/ustreamer-dump</span><br></pre></td></tr></tbody></table> 1. 修改 `/etc/kvmd/main.yaml` 配置中的 `kvmd-video` 为 `video0` <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">- <span class="string">"--device=/dev/kvmd-video"</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo systemctl restart kvmd </span><br><span class="line">sudo systemctl stop kvmd </span><br><span class="line">sudo systemctl <span class="built_in">disable</span> --now kvmd-webterm </span><br><span class="line"></span><br><span class="line">kvmd-otg start</span><br><span class="line">kvmd --run</span><br></pre></td></tr></tbody></table> ## [](#高级安装方法)高级安装方法 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">sudo apt update</span><br><span class="line">sudo apt install -y nginx tesseract-ocr tesseract-ocr-eng janus libevent-dev libgpiod-dev</span><br><span class="line">wget https://github.com/jacobbar/fruity-pikvm/releases/download/debfile/fruity-pikvm_0.2_arm64.deb</span><br><span class="line">sudo dpkg -i fruity-pikvm_0.2_arm64.deb</span><br></pre></td></tr></tbody></table> 1. 由于本项目依赖 `Python 3.10`,如果你用的是预装 `Python 3.10` 的发行版如 `Ubuntu jammy`,那么可以直接跳过下面编译Python这步 2. 如果你系统发行版预装的Python为其它版本(例如:bookworm预装版本为3.11),那么请自行编译所需Python版本 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br></pre></td><td class="code"><pre><span class="line">sudo apt update</span><br><span class="line">sudo apt install build-essential uuid-dev xz-utils zlib1g-dev tk-dev \</span><br><span class="line">libssl-dev libffi-dev libbz2-dev liblzma-dev libreadline-dev \</span><br><span class="line">libsqlite3-dev libgdbm-dev libgdbm-compat-dev libncurses-dev</span><br><span class="line"></span><br><span class="line">wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz</span><br><span class="line">tar xzf Python-3.10.9.tgz</span><br><span class="line"><span class="built_in">cd</span> Python-3.10.9</span><br><span class="line"></span><br><span class="line">./configure --<span class="built_in">enable</span>-optimizations --prefix=/usr/<span class="built_in">local</span> </span><br><span class="line">make -j$(nproc)</span><br><span class="line">sudo make altinstall </span><br><span class="line"></span><br><span class="line">sudo rm /usr/sbin/python</span><br><span class="line">sudo ln -s /usr/<span class="built_in">local</span>/bin/python3.10 /usr/sbin/python</span><br><span class="line">sudo bash -c <span class="string">"echo '/usr/local/lib/python3.10/kvmd-packages' > /usr/local/lib/python3.10/site-packages/kvmd.pth"</span></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br></pre></td></tr></tbody></table> 1. 编译支持RK3588中HDMIRX所需的NV24格式支持的ustreamer程序 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">git <span class="built_in">clone</span> -b rk3588-b https://github.com/Vincent056/ustreamer.git</span><br><span class="line"><span class="built_in">cd</span> ustreamer && make</span><br><span class="line">cp src/ustreamer.bin /usr/bin/ustreamer</span><br><span class="line">cp src/ustreamer-dump.bin /usr/bin/ustreamer-dump</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">1. 在Armbian上静态编译需要安装如下:</span><br><span class="line">sudo apt install build-essential libevent-dev libjpeg-dev libbsd-dev libmd-dev</span><br><span class="line"></span><br><span class="line">2. 在Alpine下静态编译需要安装如下:</span><br><span class="line">apk add gcc make libc-dev libevent-dev libevent-static libjpeg-turbo-dev libjpeg-turbo-static libbsd-dev libbsd-static libmd-dev</span><br><span class="line"></span><br><span class="line">3. 修改src/Makefile第16行</span><br><span class="line">_LDFLAGS = $(LDFLAGS) -static</span><br><span class="line">_COMMON_LIBS = -l:libm.a -l:libjpeg.a -l:libpthread.a -l:librt.a</span><br><span class="line">_USTR_LIBS = $(_COMMON_LIBS) -l:libevent.a -l:libevent_pthreads.a -l:libbsd.a -l:libmd.a</span><br><span class="line"></span><br><span class="line">4. 去除调试信息来减肥</span><br><span class="line">strip src/ustreamer.bin src/ustreamer-dump.bin</span><br><span class="line"></span><br><span class="line">5. 查看动态连接程序依赖的库</span><br><span class="line">readelf -a src/ustreamer.bin | grep <span class="string">"NEEDED"</span></span><br><span class="line"></span><br><span class="line">6. 用编译的支持NV24格式的替换掉本项目中不支持的版本</span><br><span class="line">cp src/ustreamer.bin /usr/bin/ustreamer</span><br><span class="line">cp src/ustreamer-dump.bin /usr/bin/ustreamer-dump</span><br><span class="line"></span><br><span class="line">7. 测试程序是否正常(通过设备 IP:8080 访问,默认端口8080)</span><br><span class="line">ustreamer --device=/dev/video0 --host=0.0.0.0 --port=80</span><br></pre></td></tr></tbody></table> ## [](#端口账户密码)端口账户密码 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"></span><br><span class="line">listen 80;</span><br><span class="line">listen [::]:80;</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">listen 443 ssl http2;</span><br><span class="line">listen [::]:443 ssl http2;</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo kvmd-htpasswd <span class="built_in">set</span> UserName</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo kvmd-htpasswd del admin</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo kvmd-htpasswd list</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo systemctl restart kvmd kvmd-nginx</span><br></pre></td></tr></tbody></table> ## [](#通过VNC连接)通过VNC连接 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"></span><br><span class="line">systemctl <span class="built_in">enable</span> kvmd-vnc</span><br><span class="line">systemctl start kvmd-vnc</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">admin -> admin:admin</span><br><span class="line">passwd -> UserName:PassWord</span><br></pre></td></tr></tbody></table> ## [](#模拟插入U盘)模拟插入U盘 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">dd <span class="keyword">if</span>=/dev/zero of=/root/disk.img bs=1M count=1024</span><br><span class="line">mkfs.ext4 /root/disk.img</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">/root/disk.img /var/lib/kvmd/msd ext4 nodev,nosuid,noexec,rw,errors=remount-ro,data=journal,X-kvmd.otgmsd-root=/var/lib/kvmd/msd,X-kvmd.otgmsd-user=kvmd 0 0</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">kvmd:</span><br><span class="line"> msd:</span><br><span class="line"> <span class="built_in">type</span>: otg</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">mount /root/disk.img</span><br><span class="line"><span class="built_in">cd</span> /usr/<span class="built_in">local</span>/lib/python3.10/kvmd-packages/</span><br><span class="line">wget -O /tmp/3.198msd.patch https://github.com/jacobbar/fruity-pikvm/raw/main/patches/3.198msd.patch</span><br><span class="line">patch -s -p0 < /tmp/3.198msd.patch</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">sudo systemctl restart kvmd-otg kvmd</span><br></pre></td></tr></tbody></table> ## [](#网络唤醒支持)网络唤醒支持 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">kvmd:</span><br><span class="line"> msd:</span><br><span class="line"> <span class="built_in">type</span>: disabled</span><br><span class="line"></span><br><span class="line"> gpio:</span><br><span class="line"> drivers:</span><br><span class="line"> wol_server1:</span><br><span class="line"> <span class="built_in">type</span>: wol</span><br><span class="line"> mac: 12:34:56:78:90:ab</span><br><span class="line"> scheme:</span><br><span class="line"> wol_server1:</span><br><span class="line"> driver: wol_server1</span><br><span class="line"> pin: 0</span><br><span class="line"> mode: output</span><br><span class="line"> switch: <span class="literal">false</span></span><br><span class="line"> view:</span><br><span class="line"> table:</span><br><span class="line"> - [<span class="string">"#Win32 PC"</span>, <span class="string">"wol_server1|Send Wake-on-LAN"</span>]</span><br></pre></td></tr></tbody></table> ## [](#启用文本识别)启用文本识别 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line">sudo apt install tesseract-ocr-chi-sim</span><br><span class="line">sudo systemctl restart kvmd</span><br></pre></td></tr></tbody></table> ## [](#将其打DEB包)将其打DEB包 <table><tbody><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">dpkg-deb -X fruity-pikvm_0.2_arm64.deb pikvm/</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">dpkg-deb -e fruity-pikvm_0.2_arm64.deb pikvm/DEBIAN/</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">dpkg-deb -b pikvm/ fruity-pikvm_rk3588_arm64.deb</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line"></span><br><span class="line">tar -xzvf Python-3.10.9.tgz && <span class="built_in">cd</span> Python-3.10.9/</span><br><span class="line">./configure --<span class="built_in">enable</span>-optimizations --prefix=/home/leux/Python/usr/<span class="built_in">local</span></span><br><span class="line">make -j$(nproc)</span><br><span class="line">make altinstall</span><br><span class="line">mkdir /home/leux/Python/DEBIAN/</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">cat << EOF > /home/leux/Python/DEBIAN/control</span><br><span class="line">Package: python3.10</span><br><span class="line">Version: 3.10.9-1</span><br><span class="line">Architecture: arm64</span><br><span class="line">Maintainer: leux <leux@xxx.org></span><br><span class="line">Description: The Python Language (Version 3.10.9)</span><br><span class="line">EOF</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">cat << EOF > /home/leux/Python/DEBIAN/postinst</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">ln -sf /usr/<span class="built_in">local</span>/bin/python3.10 /usr/sbin/python</span><br><span class="line"><span class="built_in">echo</span> <span class="string">"/usr/local/lib/python3.10/kvmd-packages"</span> > /usr/<span class="built_in">local</span>/lib/python3.10/site-packages/site-packages.pth</span><br><span class="line">EOF</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">cat << EOF > /home/leux/Python/DEBIAN/prerm</span><br><span class="line"></span><br><span class="line"></span><br><span class="line">rm /usr/sbin/python</span><br><span class="line">rm /usr/<span class="built_in">local</span>/lib/python3.10/site-packages/site-packages.pth</span><br><span class="line">EOF</span><br><span class="line"></span><br><span class="line"><span class="built_in">cd</span> /home/leux/</span><br><span class="line">chmod 755 /home/leux/Python/DEBIAN/prerm </span><br><span class="line">chmod 755 /home/leux/Python/DEBIAN/postinst </span><br><span class="line">dpkg -b Python/ python3.10_arm64.deb </span><br><span class="line"></span><br><span class="line">sudo apt install -y nginx tesseract-ocr tesseract-ocr-eng janus libevent-dev libgpiod-dev</span><br><span class="line">dpkg -i fruity-pikvm_rk3588_arm64.deb </span><br><span class="line">dpkg -i python3.10_arm64.deb </span><br><span class="line"></span><br><span class="line"></span><br></pre></td></tr></tbody></table>
bigood
2024年10月17日 22:58
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码