【解決方法】whereis を使用して libbluetooth-dev を見つけることができないのはなぜですか?

プログラミングQA


nov25-1@nov251-desktop:~$ sudo whereis libbluetooth-dev
[sudo] password for nov25-1: 
libbluetooth-dev:
nov25-1@nov251-desktop:~$ sudo whereis lsusb 
lsusb: /usr/bin/lsusb /usr/share/man/man8/lsusb.8.gz
nov25-1@nov251-desktop:~$ sudo apt install libbluetooth-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libbluetooth-dev is already the newest version (5.64-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
nov25-1@nov251-desktop:~$ 

私が試したこと:

確認しました

libbluetooth-dev

それをインストールすることによって…

nov25-1@nov251-desktop:~$ sudo whereis libbluetooth-dev
[sudo] password for nov25-1: 
libbluetooth-dev:
nov25-1@nov251-desktop:~$ sudo whereis lsusb 
lsusb: /usr/bin/lsusb /usr/share/man/man8/lsusb.8.gz
nov25-1@nov251-desktop:~$ sudo apt install libbluetooth-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libbluetooth-dev is already the newest version (5.64-0ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
nov25-1@nov251-desktop:~$ 

解決策 1

これは、libbluetooth-dev という名前のファイルがないためです。 libbluetooth-dev 多くのファイルで構成されるパッケージの名前です。 を使用して、インストールされたパッケージに含まれるファイルを見つけることができます dpgk -L package-name. インストールしていないパッケージのファイルのリストを取得するには、次を使用します apt-file list package-name. システムにapt-fileがインストールされていない場合は、次のことができます

シェル
sudo apt install apt-file
sudo apt-file update
apt-file list libbluetooth-dev

インストールすることもできます mlocate:

シェル
$ sudo apt install mlocate
$ sudo updatedb
$ locate libbluetooth.so
/usr/lib/arm-linux-gnueabihf/libbluetooth.so.3
/usr/lib/arm-linux-gnueabihf/libbluetooth.so.3.18.16
$

コメント

タイトルとURLをコピーしました