树莓派操作系统Bullseye上的PiCockpit
更新7.1.2022(最后修复)。
我现在已经在我们的正常仓库中发布了两个独立的软件包,分别用于牛眼和破门。
我们的安装脚本应该自动选择你可以使用的资源库。
为了在Raspberry Pi OS Bullseye和Raspberry Pi OS Buster上安装picockpit-client,请在你的Pi上简单运行以下命令。
bash -c "$(curl -k -s https://picockpit.com/setup.sh)"
请注意。
目前,牛眼的版本比破门者的版本低(牛眼为2.2.3,破门者为2.2.4)。牛眼版目前也会报告 2.2.0 在软件包名称中,为了apt-get的目的。
BME688驱动程序有一个小变化,应该不会影响到牛眼用户。
两个Raspberry Pi操作系统的修订版需要有不同的版本号才能正常工作,因此我们目前让事情保持现状。
如果你遇到了问题,请在评论中告诉我们。
注2:
在安装过程中,你会看到(在牛眼上)。
### 用API检查最新可用的客户端版本 ...
### 你的客户端版本是:2.2.3
### 最新可用版本是:2.1.11
### 最低推荐版本为:2.1.11
### 如果你想升级,在你的命令行上运行以下内容。
请注意,2.2.3和2.1.11的版本不匹配是由于API信息还没有更新--我想尽快推送这个信息,并将在未来几天修复这个问题。
注3:
我已经删除了手动.deb下载的可能性(按照23.12.2021上的解决方法),以避免用户被卡在那个版本。如果你已经用这种方式安装了软件包,请再次运行我们的安装脚本,在你的系统上设置正确的软件包来源。
23.12.2021更新(临时解决方法)
我们暂时将该软件包作为树莓派操作系统Bullseye的下载版发布(需要再进行一次修复,才能将其正确发布到资源库)。
牛眼的软件包在这里托管。
https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb
该下载已于1月7日被删除,因为我们现在已经修复了软件包库,并且可以直接获得对Buster和Bullseye的全面支持。
你可以通过以下命令来安装它。
sudo su
# the below will remove picockpit-client from your Pi if it is installed
apt-get purge picockpit-client
cd /tmp
wget https://download.pi3g.com/temp/picockpit-client_2.2.0_armhf.deb
apt-get install ./picockpit-client_2.2.0_armhf.deb
# finally run the picockpit-client to connect it to PiCockpit.com
# have your API key ready
picockpit-client connect --yes
如果这个程序有问题,请让我们知道。我们对造成的不便表示歉意--希望在几周后,我们将使安装过程恢复到完全自动化。
历史资料
树莓派操作系统Bullseye在几天前发布。
我收到一个用户的错误报告,他说PiCockpit安装程序在Bullseye上失败了。
目前出现的错误是这样的。
ModuleNotFoundError: No module named 'picockpit_client'
30.11.2021 注意:下面给出的bugfix不起作用,我们正在研究另一个解决方案,见下文。
我已经发布了一个热补丁到安装程序脚本( https://picockpit.com/setup.sh ),希望能解决这个问题。
如果你想手动运行安装,请先运行以下命令。
sudo ln -s /usr/bin/python3 /usr/bin/python3.7
这将为python3.7和实际的python3二进制文件创建一个符号链接。由于Python是向下兼容的,这应该是安全的。
请在评论中向我报告任何其他问题,我将进行调查。请确保包括你在控制台看到的错误输出。
15.11.2021更新。
我们正在开发一个新的picockpit-客户端版本,并将在其中测试Raspberry Pi OS Bullseye的兼容性(同时保留Buster的兼容性)。 它还将修复BME688 IAQ静止在25的错误。以及数字鼻子(DigitalNose),这是一款支持人工智能的气味感应应用程序。
新的功能已经实现,但在我写这篇文章时,我们仍在准备软件包并确保与Bullseye的兼容性。希望我们能在本月底前发布--在此期间,请继续在这里报告任何错误。
2021年11月30日更新
我们离新版本越来越近了。希望我们能很快发布(可能在12月中旬)。我们将在这里为您更新。
获取模块未找到错误
以下新软件包将被安装。
淘宝网
0个已升级,1个新安装,0个要删除,0个未升级。
需要得到0B/10.7MB的档案。
在此操作之后,将使用47.4MB的额外磁盘空间。
选择先前未选择的软件包picockpit-client。
(读取数据库......目前安装了99751个文件和目录。)
准备解压 .../picockpit-client_2.1.13_armhf.deb ...
解压picockpit-client(2.1.13) ...
设置picockpit-client(2.1.13) ...
成功更新/usr/share/picockpit-client/bin/python3
picockpit-client.service是一个禁用的或静态的单元,没有运行,没有启动它。
回溯(最近的一次调用)。
文件 "/usr/bin/picockpit-client", 第5行, in
from picockpit_client.picockpit_client import main
模块未找到错误。没有名为'picockpit_client'的模块
谢谢你的反馈,我们将进行调查。
谢谢你的反馈 - 我们现在已经为Bullseye发布了一个单独的软件包,目前你需要手动下载。我已经更新了这个页面,提供了如何操作的指南。请让我知道它是否对你有效。
sudo picockpit-client connect -yes
回溯(最近的一次调用)。
文件 "/usr/bin/picockpit-client", 第5行, in
from picockpit_client.picockpit_client import main
模块未找到错误。没有名为'picockpit_client'的模块
谢谢你的反馈 - 我们现在已经为Bullseye发布了一个单独的软件包,目前你需要手动下载。我已经更新了这个页面,提供了如何操作的指南。请让我知道它是否对你有效。
Hallo,
bei mir geht es leider nicht mit dem aktuellen Fix.
命中率:1 http://repository.picockpit.com/raspbian 破解者 在发布
命中率:2 http://raspbian.raspberrypi.org/raspbian 靶心InRelease
命中率:3 http://archive.raspberrypi.org/debian 靶心InRelease
阅读软件包列表......完成
阅读软件包列表......完成
建立依赖关系树......完成
读取状态信息...完成
picockpit-client已经是最新的版本(2.2.0)。
0个已升级,0个新安装,0个要删除,0个未升级。
回溯(最近的一次调用)。
文件 "/usr/bin/picockpit-client", 第5行, in
from picockpit_client.picockpit_client import main
模块未找到错误。没有名为'picockpit_client'的模块
嗨,本。
我一直在用我们的单行本为正常的安装程序,为Buster和Bullseye提供了便利。你可以按照说明书的要求进行安装吗?
https://picockpit.com/raspberry-pi/installation-of-picockpit/
报道。
请点击这里
sudo apt-get purge picockpit-client
在这里,你可以从你的系统中找到错误的数据包--你所使用的数据包是给Buster的,而不是给Bullseye的。
但Python并不是100个%,因此,我们必须为牛眼和巴斯特制作两个不同的包装。
您的系统是Bullseye,因此您需要我们的Bullseye存储库中的这一包。如果这个包和你之前安装的包有相同的版本号,你就必须从你的系统中完整地安装。
请点击 "Umstände"。
Hallo,
我是Pi Neuling,我有一个Rb Pi 4 Modul B 8GB (Rev. 1.5 (d03115)),我不知道PiCockpit有什么作用,也不知道有什么办法可以获得API密钥。我有什么不对吗?
bash -c "$(curl -k -s https://picockpit.com/setup.sh)”
% 总数 % 收到 % Xferd 平均速度 时间 时间 时间 电流
Dload Upload Total Spent Left Speed
100 2789 100 2789 0 0 32430 0 –:–:– –:–:– –:–:– 32430
警告:apt-key 已被弃用。用 trusted.gpg.d 来管理钥匙圈文件(见 apt-key(8))。
认可
好的:1 http://security.debian.org/debian-security 报道中说,"我们的目标是,让所有的人都知道,我们的目标是什么。
好的:2 http://deb.debian.org/debian 靶心InRelease
好的:3 http://archive.raspberrypi.org/debian 靶心InRelease
好的:4 http://deb.debian.org/debian 报道中说:"我们将继续为您提供服务。
好的:5 http://repository.picockpit.com/raspbian 靶心InRelease
忽略:6 http://repository.picockpit.com/raspbian 伸展在释放
忽略:7 http://repository.picockpit.com/raspbian 斗牛士》的发行
Fehl:8 http://repository.picockpit.com/raspbian 延伸发布
404 未找到 [IP: 88.99.237.140 80]
Fehl:9 http://repository.picockpit.com/raspbian 靶心发布
404 未找到 [IP: 88.99.237.140 80]
列表中的人都会被选中......。
E: "http://repository.picockpit.com/raspbian stretch Release "仓库没有释放数据。
N: 对一个仓库的更新,不能以一种安全的方式进行,否则就会受到限制。
N: 更多关于包装盒使用的细节以及包装盒配置的信息,请参见手册apt-secure(8)。
E: "http://repository.picockpit.com/raspbian Bullseye Release "库中没有发布数据。
N: 对一个仓库的更新,不能以一种安全的方式进行,否则就会受到限制。
N: 更多关于包装盒使用的细节以及包装盒配置的信息,请参见手册apt-secure(8)。
N: Das Laden der konfigurierten Datei "main/binary-arm64/Packages" isird übersprungen, da das Depot "http://repository.picockpit.com/raspbian bullseye InRelease" die Architektur "arm64" nicht unterstüt.
W: Ziel Packages (main/binary-arm64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-de_DE.UTF-8) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:4
W: Ziel Packages (main/binary-arm64/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Packages (main/binary-armhf/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Packages (main/binary-all/Packages) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-de_DE) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-de) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-de_DE.UTF-8) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
W: Ziel Translations (main/i18n/Translation-en) ist mehrfach konfiguriert in /etc/apt/sources.list.d/picockpit.list:3 und /etc/apt/sources.list.d/picockpit.list:5
列表中的人都会被选中......。
废弃的设备已被拆除......很好
统计信息被删除......有效
我们将安装下面这些新设备。
picockpit-client:armhf
0个更新,1个新安装,0个关闭和0个没有更新。
我们必须在10,5 MB的档案中加入0 B。
Nach dieser Operation werden 46.5 MB Plattenplatz zusätzlich benutzt.
通常情况下,picockpit-client:armhf这个包是不需要的。
(Lese Datenbank ... 92889 Dateien und Verzeichnisse isind derzeit installiert.)
Vorbereitung zum Entpacken von .../picockpit-client_2.2.0_armhf.deb ...
从picockpit-client:armhf (2.2.0)开始打包 ...
picockpit-client:armhf (2.2.0) wird eingerichtet ...
成功更新 /usr/share/picockpit-client/bin/python3.9
picockpit-client.service是一个禁用的或静态的单元,没有启动它。
回溯(最近的一次调用)。
文件 "/usr/bin/picockpit-client", 第6行, in
from picockpit_client.picockpit_client import main
文件 "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/picockpit_client.py", line 4, in
from picockpit_client.daemon_mode import DaemonMode
文件 "/usr/share/picockpit-client/lib/python3.9/site-packages/picockpit_client/daemon_mode.py", 第13行, in
from com_picockpit import plugincontroller as ComPicockpitPlugincontroller
文件 "/usr/share/picockpit-client/lib/python3.9/Site-packages/com_picockpit/plugincontroller.py", line 1, in
import com_picockpit.core.core as ComPicockpitCore
文件 "/usr/share/picockpit-client/lib/python3.9/Site-packages/com_picockpit/core/core.py", line 4, in
输入netifaces
模块未找到错误。没有名为'netifaces'的模块