Ubuntu 서버 12.04(Precise Pangolin)의 모든 패키지 저장소를 어떻게 얻을 수 있나요?

Ubuntu 서버 12.04(Precise Pangolin)의 모든 패키지 저장소를 어떻게 얻을 수 있나요?

저는 우분투를 처음 접했습니다.

내 노트북에서 인터넷에 액세스할 수 없기 때문에 Ubuntu 12.04(Precise Pangolin)용 로컬 저장소를 설정하고 싶습니다. 로컬 링크(mirror ini Indonesia)를 사용하여 저장소를 다운로드했는데 일부 저장소에 오류가 있습니다. 다운로드에 대한 링크 또는 이와 유사한 것은 무엇입니까?

답변1

당신은 할 수 있습니다rsync거울 밖으로. 이것의 이점은 명령을 다시 실행하여 업데이트할 수 있다는 것입니다. 단점은 다운로드 중이라는 것입니다.모든 것... 우리는 수백 기가바이트를 이야기하고 있습니다.

LAN 클라이언트 간의 업데이트를 캐시하려는 경우,캐싱 프록시아마도 더 나은 생각 일 것입니다.

하지만 모든 것을 원한다고 가정하고 미러용 디렉터리를 만드는 것부터 시작해 보겠습니다.

mkdir -p ubuntu-mirror/dists

그러면 우리는 rsync그것에 대해 알아볼 수 있습니다. 아래 내 버전은 모든 릴리스를 동기화하는 대신 필요한 비트만 제공합니다. -backports또는 이 필요한 경우 -proposed추가하세요.

rsync -avz rsync://archive.ubuntu.com/ubuntu/dists/precise{,-security,-updates} ubuntu-mirror/dists/

인도네시아 대학에는 거울이 있습니다. 그들은 더 나은 네트워크를 가지고 있을 수 있으며 런던 서버보다 더 나은 대기 시간을 가질 것이 거의 확실합니다. kambing.ui.ac.id를 으로 대체합니다 archive.ubuntu.com. 모든 것이 서명되어 있으므로 허위로 키를 추가하지 않는 한 미러를 신뢰할 수 있습니다.

이제 처음 실행하는 데 약 100년이 걸립니다. 잘 모르겠습니다. 이는 실제로 서버, 연결 및 해당 순간에 저장소가 실제로 얼마나 큰지에 따라 다릅니다. 시간이 너무 오래 걸려서 즉시 구식이 될 것입니다. 다행히 업데이트가 더 빨라졌습니다.

깨진 패키지가 있는 경우 kambing.ui.ac.id중앙 서버를 사용하세요.

하지만 그 후에는 원하는 대로 공유하고 적절한 소스에 추가할 수 있습니다. 다시 말하지만, 모두 표준 키를 /etc/apt/sources.list사용 하므로 .

관련 정보