![resources.list - Debian의 구문과 구조에 대해 알아보세요.](https://linux55.com/image/3837/resources.list%20-%20Debian%EC%9D%98%20%EA%B5%AC%EB%AC%B8%EA%B3%BC%20%EA%B5%AC%EC%A1%B0%EC%97%90%20%EB%8C%80%ED%95%B4%20%EC%95%8C%EC%95%84%EB%B3%B4%EC%84%B8%EC%9A%94..png)
source.list 파일을 생성했습니다.http://debgen.simplylinux.ch/다음 매개변수를 사용합니다.
- 국가: 뉴질랜드
- 릴리즈 : 안정 (헐떡임)
- 아키텍처: 64비트
- 출처: 메인 + 보안 + 업데이트
- 소스 코드 패키지 포함: 아니요
내가 얻는 결과는 다음과 같습니다.
deb http://ftp.nz.debian.org/debian stable main
deb http://ftp.debian.org/debian/ wheezy-updates main
deb http://security.debian.org/ wheezy/updates main
내 질문은 다음과 같습니다
관찰하다: "기본" 소스(라인 1)는 내 로컬 저장소(뉴질랜드)를 가리키지만 wheezy-updates 소스(라인 2)는 기본 저장소(미국?)를 가리킵니다.
질문:둘 다 내 로컬(NZ) 저장소를 가리킬 수 없는 타당한 이유가 있습니까? 내가 추측할 수 있는 가능한 이유는 NZ 저장소에 wheezy-updates가 포함되어 있지 않거나 기본 저장소가 NZ 미러보다 먼저 업데이트를 게시하기 때문입니다.
관찰하다:2행의 행 URL은 후행 슬래시로 끝나지만 1행의 URL은 그렇지 않습니다.
질문:1행 또는 2행에 후행 슬래시가 필요하거나 중요합니까?
관찰하다:행의 순서는 다음과 같습니다.
- 기본 설치 소스
- 기본 업데이트 소스(제가 이해한 바로는 이것을 휘발성이라고 불렀나요?)
- 보안 업데이트 소스
질문:줄의 순서가 그렇게 중요한가요? 나는 읽었다여기저것:
"우선 순위에 따라 소스를 나열하는 것이 중요합니다. 우선 순위가 가장 높은 소스가 먼저 나열됩니다. 일반적으로 이렇게 하면 가장 빠른 것부터 가장 느린 것 순으로 정렬됩니다(CD-ROM 다음에 로컬 네트워크의 호스트, 그 다음 원격 인터넷 호스트 순). )."
하지만 저는 보안 업데이트가 더 중요하다고 생각해서 1열에 넣겠습니다. 아니면 이게 정말 별거 아닌 걸까요?
답변1
이 Q&A는 오래되었다는 것을 알고 있지만 가장 빠른 성능을 얻기 위해 가장 가까운 미러를 하드코딩하는 것은 더 이상 실제 가치가 없습니다.
당신이 사용하는 경우http://httpredir.debian.org/debian저장소 URL로서 귀하에게 가장 적합한 미러(지리적으로 가장 가까운 미러일 필요는 없음)로 자동으로 연결됩니다.
이것의 이점은 새롭고 더 나은 미러가 온라인에 나타나면 자동으로 이를 사용하게 되고 로컬 미러가 오프라인이 되어도 source.list를 업데이트할 필요가 없다는 것입니다!
보다http://httpredir.debian.org/자세한 내용을 확인하세요.
보안 업데이트를 위해서는 여전히 security.debian.org를 사용해야 한다는 점에 유의하세요!
답변2
분명히 이것은 스크립트 생성기의 잘못된 구성이며 뉴질랜드 서버에 대한 업데이트가 있습니다.
http://ftp.nz.debian.org/debian/dists/wheezy-updates/
이것은 버그이므로 다음 질문에도 답변해 드리겠습니다.
추측하자면 이것은 (아마도) 첫 번째 질문과 관련이 있습니다. 그러나 apt는 항상 후행 슬래시를 추가하는 것 같습니다
/
. 서버는 이에 대해 하프하지 않습니다//
=/
.이는 동일한 이름을 공유하는 패키지에만 작동합니다.그리고버전. 예를 들어, 귀하의 회사는 새 버전을 생성해서는 안 되는 일부 최적화된 패키지(소스 코드는 그대로 유지됨)를 구축합니다. 회사 저장소를 맨 위에 추가하면 패키지를 설치할 때 회사 서버에 우선 순위가 부여됩니다.
버전의 경우 APT는 항상 사용 가능한 더 높은 버전을 선택합니다. 따라서 패키지가 더 최신 이거나 더 최신인
security
끝까지 그대로 둘 수 있습니다 . APT는 더 높은 버전, 즉 또는 .main
updates
updates
security