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

답변2

저도 같은 문제가 있어서 실행했는데 apt-get update다음과 같은 경고가 떴습니다.

E: Repository 'http://security.debian.org/debian-security buster/updates InRelease' 
  changed its 'Suite' value from 'testing' to 'stable'
N: This must be accepted explicitly before updates for this repository can be applied. 
  See apt-secure(8) manpage for details.

apt-get update --allow-releaseinfo-change여기에 제안된 대로 실행하여 문제를 해결하세요.https://superuser.com/questions/1456989/how-to-configure-apt-in-debian-buster-after-release또한 libbz2-dev 설치 문제도 해결된 것 같습니다.

관련 정보