我是 Ubuntu 新手,我想为我的项目安装 pi-bluetooth,但我做不到。我查看了几个论坛,但没有找到针对我的具体要求的准确答案。我在 Windows Subsystem for Linux (WSL) 上使用 Ubuntu 20.04.2 LTS。当我使用命令sudo apt update && sudo apt
升级时,我得到:
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://archive.raspberrypi.org/debian jessie InRelease
Err:4 http:/ focal InRelease
Could not resolve 'dists'
Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Get:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Fetched 101 kB in 1s (136 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'http://archive.raspberrypi.org/debian jessie InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'ui/binary-amd64/Packages' as repository 'http://archive.raspberrypi.org/debian jessie InRelease' doesn't support architecture 'amd64'
W: Failed to fetch http://dists/focal/InRelease Could not resolve 'dists'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
bluetooth bluez bluez-obexd
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1151 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] `Y`
Get:1 http://security.ubuntu.com/ubuntu focal-security/main amd64 bluez amd64 5.53-0ubuntu3.2 [979 kB]
Get:2 http://security.ubuntu.com/ubuntu focal-security/universe amd64 bluetooth all 5.53-0ubuntu3.2 [3152 B]
Get:3 http://security.ubuntu.com/ubuntu focal-security/main amd64 bluez-obexd amd64 5.53-0ubuntu3.2 [169 kB]
Fetched 1151 kB in 0s (3005 kB/s)
(Reading database ... 32412 files and directories currently installed.)
Preparing to unpack .../bluez_5.53-0ubuntu3.2_amd64.deb ...
Unpacking bluez (5.53-0ubuntu3.2) over (5.53-0ubuntu3.1) ...
Preparing to unpack .../bluetooth_5.53-0ubuntu3.2_all.deb ...
Unpacking bluetooth (5.53-0ubuntu3.2) over (5.53-0ubuntu3.1) ...
Preparing to unpack .../bluez-obexd_5.53-0ubuntu3.2_amd64.deb ...
Unpacking bluez-obexd (5.53-0ubuntu3.2) over (5.53-0ubuntu3.1) ...
Setting up bluez-obexd (5.53-0ubuntu3.2) ...
Setting up bluez (5.53-0ubuntu3.2) ...
invoke-rc.d: could not determine current runlevel
* Reloading system message bus config... Failed to open connection to "system" message bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
invoke-rc.d: initscript dbus, action "force-reload" failed.
invoke-rc.d: could not determine current runlevel
Setting up bluetooth (5.53-0ubuntu3.2) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for dbus (1.12.16-2ubuntu2.1) ...
Processing triggers for systemd (245.4-4ubuntu3.6) ...
然后我使用命令sudo apt install pi-bluetooth
,得到:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package pi-bluetooth
为了解决包问题,我使用这个关联但对我没什么用。
有人能帮助我吗 !?
答案1
该pi-bluetooth
包裹位于Ubuntu 存储库的受限空间。
- “受限”是指包含专有(非开源)软件。专有软件也称为“非自由”软件。
但是,它仅适用于 Raspberry Pi 使用的 arm64 和 armhf 架构。大多数桌面系统中使用的普通 amd64 不起作用;它是错误的架构。
- 添加限制口袋
- 由于您刚刚更改了源,请刷新可用软件包的数据库
- 安装软件
以下按顺序列出三个步骤:
sudo add-apt-repository restricted
sudo apt update
sudo apt install pi-bluetooth