"apt install"을 사용하여 clang 및 libclang-dev 패키지를 설치하려고 할 때 404 오류 발생

apt install을 사용하여 clang 및 libclang-dev 패키지를 설치하려고 하면 404 오류가 발생합니다.순수 운영체제.

명령을 실행할 때 다음 오류 메시지가 표시됩니다.sudo apt install clang

Err:1 https://repo.pureos.net/pureos amber/main amd64 libclang-common-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:2 https://repo.pureos.net/pureos amber/main amd64 libclang1-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:3 https://repo.pureos.net/pureos amber/main amd64 clang-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:4 https://repo.pureos.net/pureos amber/main amd64 libomp5-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:5 https://repo.pureos.net/pureos amber/main amd64 libomp-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:6 https://repo.pureos.net/pureos amber/main amd64 llvm-7-runtime amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:7 https://repo.pureos.net/pureos amber/main amd64 llvm-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:8 https://repo.pureos.net/pureos amber/main amd64 llvm-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-common-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang1-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/clang-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libomp5-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libomp-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7-runtime_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/llvm-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

libclang-dev에서도 비슷한 상황이 발생합니다.

Err:1 https://repo.pureos.net/pureos amber/main amd64 libclang1-7 amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:2 https://repo.pureos.net/pureos amber/main amd64 libclang-common-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
Err:3 https://repo.pureos.net/pureos amber/main amd64 libclang-7-dev amd64 1:7.0.1-8
404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang1-7_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-common-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Failed to fetch https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7/libclang-7-dev_7.0.1-8_amd64.deb 404 Not Found [IP: 138.201.228.45 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

찾아보기https://repo.pureos.net/pureos/pool/main/l/llvm-toolchain-7, 거기서 패키지를 볼 수 있지만 모두 이름에 "+deb10u2"가 있습니다. 예를 들어 첫 번째 404를 보면 apt가 다음 이름을 가진 패키지를 찾으려고 하는 것을 볼 수 있습니다.libclang-common-7-dev_7.0.1-8_amd64.deb이지만 저장소의 패키지 이름은 다음과 같습니다.libclang-common-7-dev_7.0.1-8+deb10u2_amd64.deb.

이 두 가지 특정 패키지에만 이 문제가 있습니다. apt를 사용하여 다른 여러 패키지를 설치했는데 모든 것이 잘 작동합니다.

나는 apt가 제안한 솔루션을 시도했습니다("apt-get update를 실행하거나 --fix-missing을 사용해 볼까요?"). 실제로 run 을 사용하려고 하면 apt install" --fix-missing누락된 패키지를 수정할 수 없습니다."라는 추가 오류 줄이 표시됩니다.

또한 대신 apt-get을 사용해 보았고, apt 및 apt-get을 사용하여 패키지를 설치하기 전에 clean, update 및 업그레이드를 실행해 보았으나 역시 작동하지 않았습니다.

ベストアンサー1

당신이 해야 할 일은 일시적으로 sources.list파일을 APT 디렉터리 밖으로 이동하고 실행한 다음 apt update(이렇게 하면 캐시된 데이터가 플러시될 것 같습니다) 파일을 다시 이동하고 apt update다시 실행하는 것입니다. 기본적으로:

$ sudo mv /etc/apt/sources.list /tmp/
$ sudo apt update
$ sudo mv /tmp/sources.list /etc/apt/
$ sudo apt update

이제 패키지를 정상적으로 가져올 수 있습니다.

おすすめ記事