현재 내 source.list는 다음과 같습니다.
deb http://ftp.us.debian.org/debian/ jessie main
deb-src http://ftp.us.debian.org/debian/ jessie main
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
# jessie-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib
보시다시피 저장소는 US
영역의 미러입니다. source.list를 수동으로 변경하지 않고 어떻게 자동으로 다른 저장소 영역으로 변경할 수 있습니까?
AU
나는 이전 저장소를 삭제하고 저장소나 다른 것과 같은 다른 지역 저장소로 수동으로 변경하는 방법만 알고 있습니다 .
다음 형식을 통해 데비안에서 사용하는 저장소 영역을 변경할 수 있다는 것을 알고 있습니다:
http://ftp.[Region].debian.org/debian/
하지만 기본 형식을 따르지 않는 저장소(예: kartolo.sby.datautama.net.id
, 원본 저장소)는 어떻 습니까 Indonesia
? 어떻게 바꿀 수 있나요?목록은 여기에 있습니다?
답변1
명확히 하자면, source.list를 편집하지 않고 사용 중인 미러를 변경할 수 있는지 묻는 것입니까? 내가 아는 한, 현재 source.list가 사용하도록 구성된 것과 다른 미러를 사용하려면 source.list를 편집할 수 있어야 합니다.
그러나 이를 사용하여 netselect-apt
해당 지역에서 가장 빠른 미러를 찾고 해당 미러를 사용하여 업데이트를 얻을 수 있습니다.
1.netselect 아파트
이 게시물귀하의 문제와 관련이있는 것 같습니다. 이는 netselect-apt
source.list에 사용할 최상의 저장소 미러를 자동으로 감지하는 방법을 참조합니다. 당신은 또한 수참조 netselect-apt
맨페이지사용법에 대해 자세히 알아보세요 netselect-apt
. 루트(sudo)로 이 명령을 실행할 수 있습니다.
netselect-apt -c indonesia -t 15 -a amd64 -n jessie
사용할 가장 빠른 저장소를 선택하세요. 이 -c
옵션은 인도네시아 지역의 리포지토리를 확인하여 컴퓨터에서 사용하는 CPU 아키텍처(이 경우 64비트)와 가져오려는 리포지토리(stable/test/release/etc.) 와 관련된 -t
상위 15개 사이트를 확인합니다. . 이 명령을 실행하면 가장 빠른 미러로 source.list를 자동으로 업데이트할 수 있습니다. 시스템에 맞는 올바른 매개변수를 사용하는 것을 잊지 마십시오.-a
-n
또는 직접 실행할 수도 netselect-apt
있으며 비슷한 결과를 얻을 수 있습니다.
빠른 미러를 찾고 소스 목록을 자동으로 편집하는 또 다른 도구가 있습니다.apt-spy
다음과 같이 작동합니다 netselect-apt
.
2. 더 나은 미러를 수동으로 검색
내가 찾았어이 웹사이트이는 귀하의 지역에 따라 사용할 더 나은 거울을 찾는 데 도움이 될 수 있습니다. 기준을 입력하고 얻은 결과로 소스 목록을 편집하세요.
결론적으로
apt
source.list를 편집하지 않고 대체 미러를 사용하는 방법을 모르겠습니다 . 다른 패키지 관리자에는 동적 미러 목록 시스템이 내장되어 있다는 것을 알고 있지만 이는 존재하지 않습니다 apt
. 누구든지 이 문제를 수정해 주시면 감사하겠습니다. 그러나 apt
지역 및 대역폭에 따라 사용할 수 있는 더 나은 미러를 찾는 데 사용할 수 있는 도구가 있습니다 .
netselect-apt
apt-spy
요청한 작업을 수행하는 데 도움이 되는 명령줄 도구입니다 . 업데이트를 실행하거나 일종의 패키지 관리 작업을 완료할 때와 마찬가지로 이러한 명령을 실행하려면 루트 또는 sudo 권한이 필요하다는 점을 명심하세요. 행운을 빌어요!