Debian Stable(Buster)에서 DDD 디버거를 성공적으로 설치하는 데 문제가 있습니다.

Debian Stable(Buster)에서 DDD 디버거를 성공적으로 설치하는 데 문제가 있습니다.

Debian Stable(Buster)에서 DDD 디버거를 성공적으로 설치하는 데 문제가 있습니다.

ddd를 설치하려고 하면 다음 오류와 함께 설치가 실패합니다.

robert@pip2:/tmp$ sudo -l
[sudo] password for robert: 
Matching Defaults entries for robert on pip2:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:    /usr/sbin\:/usr/bin\:/sbin\:/bin

User robert may run the following commands on pip2:
(ALL : ALL) ALL

robert@pip2:/tmp$ sudo aptitude install ddd
The following NEW packages will be installed:
  ddd gdb{a} libbabeltrace1{a} libc6-dbg{a} libipt2{a} libmotif-common{a}     libxm4{a} 
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,456 kB/24.4 MB of archives. After unpacking 44.1 MB will be     used.
Do you want to continue? [Y/n/?] 
Err http://deb.debian.org/debian buster/main i386 libbabeltrace1 i386 1.5.6-2
404  Not Found [IP: 2a04:4e42:2d::204 80]
Err http://deb.debian.org/debian buster/main i386 gdb i386 8.2.1-2
404  Not Found [IP: 2a04:4e42:2d::204 80]
86% [Working]E: Failed to fetch http://deb.debian.org/debian/pool/main/b/babeltrace/libbabeltrace1_1.5.6-2_i386.deb: 404  Not Found [IP:        2a04:4e42:2d::204 80]
E: Unable to fetch some packages; try '-o APT::Get::Fix-Missing=true' to     continue with missing packages

robert@pip2:/tmp$ 

사용자 정의 없이 netinst를 통해 기본 데스크톱 설치만 설치했습니다.

패키지 설치에 문제가 발생한 것은 이번이 처음이므로 resources.list를 어떻게 조정해야 할지 잘 모르겠습니다.

내 /etc/apt/sources.list 파일:

robert@pip2:/etc/apt$ cat ./sources.list
# 

# deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official i386 NETINST 20190706-11:30]/ buster main

#deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official i386 NETINST 20190706-11:30]/ buster main

deb http://deb.debian.org/debian/ buster main contrib
deb-src http://deb.debian.org/debian/ buster main contrib

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib
deb-src http://deb.debian.org/debian/ buster-updates main contrib

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
robert@pip2:/etc/apt$ 

2019-10-13 편집

댓글이 요청되었습니다

"이 결과를 apt-get update질문에 추가하십시오."

여기있어:

robert@pip2:/tmp$ sudo apt-get update
Hit:1 http://deb.debian.org/debian buster InRelease
Get:2 http://deb.debian.org/debian buster-updates InRelease [49.3 kB]
Hit:3 http://security.debian.org/debian-security buster/updates InRelease      
Fetched 49.3 kB in 2s (29.8 kB/s)
Reading package lists... Done
robert@pip2:/tmp$ 

2019-10-14 편집

또 다른 의견은 md5sum 값에 대해 물었습니다. 여기있어:

robert@pip2:/tmp$ sudo md5sum /var/lib/apt/lists/deb.debian.org_debian_dists_buster_InRelease
9c0457c7c76f7eca24842cfb62de7f77  /var/lib/apt/lists/deb.debian.org_debian_dists_buster_InRelease

2019-10-19 편집 libbabeltrace1 설치 시도

robert@pip2:/tmp$ sudo aptitude install libbabeltrace1
[sudo] password for robert: 
The following NEW packages will be installed:
    libbabeltrace1 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 191 kB of archives. After unpacking 612 kB will be used.
Err http://deb.debian.org/debian buster/main i386 libbabeltrace1 i386 1.5.6-2
    404  Not Found [IP: 151.101.188.204 80]
0% [Working]E: Failed to fetch http://deb.debian.org/debian/pool/main/b/babeltrace/libbabeltrace1_1.5.6-2_i386.deb: 404  Not Found [IP: 151.101.188.204 80]
E: Unable to fetch some packages; try '-o APT::Get::Fix-Missing=true' to                 continue with missing packages

robert@pip2:/tmp$ 

답변1

libbabeltrace1의 현재 버전http://ftp.fr.debian.org/debian/pool/main/b/babeltrace/libbabeltrace1_1.5.6-2+deb10u1_i386.deb입니다.

추적에 이전 버전이고 더 이상 저장소에서 사용할 수 없는 libbabeltrace1_1.5.6-2_i386.deb가 표시되므로 404 오류가 발생합니다.

이는 패키지 목록이 최신이 아님을 의미합니다. 적절한 업데이트가 업데이트에 실패하면 가장 쉬운 방법은 해당 항목을 삭제하여 강제로 새로 다운로드하는 것입니다.

이 시도:

sudo su
apt clean
rm /var/lib/apt/lists/*debian*
apt update
apt install ddd

답변2

이전 답변을 바탕으로 동일한 단계를 수행했지만 aptitude대신 을 사용하여 apt성공적인 결과를 얻었습니다. 승인된 답변으로 표시하겠습니다.

나는 왜 이러한 추가 정리 및 지우기 단계를 수행해야 하는지 아직도 모르겠습니다. (Debian 사용자로서 PC의 pkg mgmt 문제를 해결해야 했던 것은 이번이 처음이고 항상 Debian 사용자였습니다.)시간), 하지만 작동합니다.

robert@pip2:/tmp$ sudo aptitude clean
robert@pip2:/tmp$ sudo rm /var/lib/apt/lists/*debian*
robert@pip2:/tmp$ sudo aptitude update
robert@pip2:/tmp$ sudo aptitude install ddd

관련 정보