我正在使用运行 Ubuntu 的 Raspberry Pi,并且一直在尝试设置四针 OLED 屏幕(但没有成功)。为了便于理解,这是教程我一直在关注。我知道它是为 Raspbian 设计的,但我相信它可以在 Ubuntu 上运行。
我成功地在我的 Pi 上安装了 raspi-config,并用它来启用 i2c;但是,使用该命令sudo i2cdetect
返回sudo: i2cdetect: command not found
。这是我遇到的第一个问题。
本教程的下一步是安装 Python、i2c-tools 和 Adafruit BBIO。我将列出每个单独的命令及其返回的错误。
sudo apt-get install python-smbus
告诉我该包“不可用,但被另一个包引用”。
sudo apt-get install i2c-tools
返回一条很长的错误消息:Err:1 http://ports.ubuntu.com/ubuntu-ports hirsute/universe arm64 libi2c0 arm64 4.2-1build1 404 Not Found [IP: 185.125.190.36 80] Err:2 http://ports.ubuntu.com/ubuntu-ports hirsute/universe arm64 i2c-tools arm64 4.2-1build1 404 Not Found [IP: 185.125.190.36 80] E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/universe/i/i2c-tools/libi2c0_4.2-1build1_arm64.deb 404 Not Found [IP: 185.125.190.36 80] E: Failed to fetch http://ports.ubuntu.com/ubuntu-ports/pool/universe/i/i2c-tools/i2c-tools_4.2-1build1_arm64.deb 404 Not Found [IP: 185.125.190.36 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
。我不确定这里该怎么做。第一次从提到的网站手动安装没有成功,但我可以再试一次。有趣的是,尝试更新我的 Ubuntu 版本时出现了几乎相同的错误消息。不知道为什么……?
sudo pip3 install Adafruit_BBIO
只是告诉我该命令pip3
不存在。
有什么办法可以解决这些问题吗?