APT가 패키지를 찾을 수 없는 이유는 무엇입니까?

APT가 패키지를 찾을 수 없는 이유는 무엇입니까?

Debian 8("Jessie")을 새로 설치했고 이 firewalld패키지를 설치하고 싶지만 APT가 패키지를 찾을 수 없습니다. 이는 설치할 때 미러를 지정하지 않은 것과 관련이 있을 수 있지만, 내가 아는 한 미러를 적절하게 구성했습니다.

firewalld거울에 위치:

http://ftp.us.debian.org/debian/pool/main/f/firewalld/

이 이미지는 내 /etc/apt/sources.list파일에 있습니다:

deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib

사용 가능한 패키지를 업데이트했습니다.

# apt update

APT는 여전히 그것을 찾을 수 없습니다:

# apt search firewalld
Sorting... Done
Full Text Search... Done

왜 패키지를 찾을 수 없나요?

답변1

sources.list최소한 ; 에 완전한 Jessie 저장소가 있어야 합니다.

deb http://ftp.us.debian.org/debian jessie main
deb http://ftp.us.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

contrib(원하는 경우 이를 추가할 수 있으며, deb-src패키지의 소스 코드도 다운로드할 수 있도록 하려면 해당 줄을 추가하면 됩니다.)

sources.list최소한 다음 세 줄을 포함 했는지 확인한 후 다음을 실행하십시오.

apt update
apt install firewalld

jessie-updates저장소에는 Jessie에 대한 업데이트만 포함되어 있으며 원래 Jessie 릴리스의 일부였으며 이후 업데이트되지 않은 패키지는 포함되어 있지 않습니다. 바라보다/etc/apt/sources.list의 "jessie"와 "jessie-updates" 배포판의 차이점은 무엇입니까?더 많은 정보를 알고 싶습니다.

답변2

"Debian 8(Jessie)에 방화벽 패키지를 설치하는 것은 터미널에서 다음 명령을 실행하는 것만큼 간단합니다."

sudo apt-get 업데이트

sudo apt-get 방화벽 설치

~에서https://www.howtoinstall.co/en/debian/jessie/firewalld

관련 정보