Raspbian Busterにlibbz2-devをインストールする際に問題があります。

Raspbian Busterにlibbz2-devをインストールする際に問題があります。

ここ数週間、Raspberry Pi 3にROS Kineticをインストールしようとしたところ、いくつかの問題に遭遇しました。最近の問題は、catkinワークスペースを構築しようとしていますが、Cmakeにエラーが表示されることです。 bzip2が見つからない理由を詳しく説明するエラーメッセージが表示され続けます。いくつかの調査の終わりに、Cmakeがbzip2を認識するために必要なヘッダファイルを生成するためにlibbz2-devをインストールする必要があることがわかりました。

しかし、実行しようとすると、次のようになります。

$ sudo apt-get install libbz2-dev

次のメッセージを返します。

Err:1 http://raspbian.raspberrypi.org/raspbian buster/main armhf bzip2-doc all 1.0.6-9
  404  Not Found [IP: 93.93.128.193 80]
Err:2 http://raspbian.raspberrypi.org/raspbian buster/main armhf libbz2-dev armhf 1.0.6-9
  404  Not Found [IP: 93.93.128.193 80]
E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/b/bzip2/bzip2-doc_1.0.6-9_all.deb  404  Not Found [IP: 93.93.128.193 80]
E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/b/bzip2/libbz2-dev_1.0.6-9_armhf.deb  404  Not Found [IP: 93.93.128.193 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

リンクが機能しない理由を理解するのに役立つリソースがどこにも見つからないため、ここに投稿して助けを求めてください。追加情報を提供する必要がある場合はお知らせください。

ベストアンサー1

1.0.6-9.1代わりに、両方のファイルにサフィックスがあります1.0.6-9

http://raspbian.raspberrypi.org/raspbian/pool/main/b/bzip2/bzip2-doc_1.0.6-9.1_all.deb http://raspbian.raspberrypi.org/raspbian/pool/main/b/bzip2/libbz2-dev_1.0.6-9.1_armhf.deb

ここでフォルダを参照できます。

http://raspbian.raspberrypi.org/raspbian/pool/main/b/bzip2/

エラーメッセージが示すように、パッケージインデックスが最新ではないようです。試してみてください:

sudo apt-get update
sudo apt-get install libbz2-dev

おすすめ記事