zsync로 ISO를 어떻게 업데이트합니까?


23

여기서의 맥락은 Oneric 개발 ISO입니다. 무언가가 바뀔 때마다 이것을 다시 다운로드하고 싶지 않습니다. 나는 거기에 통지 .zsync다운로드 디렉토리에있는 파일. 내가 아는 바에 따르면, 변경된 청크 만 업데이트하여 많은 대역폭을 절약 할 수 있습니다.

유일한 문제는, 내가하고있는 단서가 없다는 것입니다 oneiric-desktop-amd64.iso.


답변:


22

내가 조밀했다 밝혀졌다. 올바른 인터넷 검색 난에 내 대답을 발견 우분투 위키 . 내가 실행해야 할 것은 다음과 같습니다.

zsync http://cdimage.ubuntu.com/daily-live/current/oneiric-desktop-amd64.iso.zsync

이전에 다운로드 한 ISO가 이와 같은 경로에 있음을 지적해야합니다.

zsync 파일을 다운로드하여 내 ISO와 비교하여 확인한 후 최신 버전 인 162MB로 업데이트했습니다. 싸게 사는 물건.


방금이 기술을 사용하여 ubuntu-16.04-desktop-amd64.iso를 최대 16.04.1까지 동기화했으며 놀랍게도 원래 ISO의 내용 중 52.6 %를 발견하여 다운로드 할 파일의 절반 이하를 차지했습니다.
mwfearnley

@mwfearnley 그냥 오싹합니다. 나는 더 많은 변화를 기대했을 것이다.
Oli

비슷하지 sudo apt update && sudo apt upgrade않습니까?
데이지

@daisy 아니요, 실제로는 아닙니다.
Oli

좋아, 그래서 내 다운로드 폴더에 disco-desktop-amd64.iso가 있고 지금 업데이트하려면 다운로드 폴더에 iso.zsync 파일을 다운로드해야합니까? 또는 다운로드 이외의 다른 폴더?
데이지

4

대역폭 제한을 사용하여 매일 빌드를 테스트 하면서이 문제를 해결하는 방법을 찾기 시작했습니다. Oli의 게시 된 기술은 "관련된 로컬 데이터를 찾을 수 없습니다. 전체 파일을 다운로드하겠습니다"라는 응답을 이끌어 냈습니다.

이것이 zsync에게 올바른 iso를 찾도록 지시하기 위해해야 ​​할 일입니다.

zsync -i /path/to/old/trusty-desktop-amd64.iso  http://cdimage.ubuntu.com/ubuntu-gnome/daily-live/current/trusty-desktop-amd64.iso.zsync

나는 이것이 다른 누군가를 돕기를 바랍니다.


1
zsync기존 ISO를 새로운 ISO로 교체합니다. (이전 ISO는 백업하지만 ... 다시 실행하면 최신 백업이 기존 백업을 대체합니다.) 기본적으로 이전 파일은 다운로드하도록 지시 한 위치에 있다고 가정합니다. 당신은 사용할 수 있습니다 -i당신은 가정, 또는 (당신도 한 번에 여러 파일의 소스보다 더 사용할 수 있습니다) 이전 파일을 지정하는 플래그를 원하는 당신은 단순히 당신이 그것을 들어있는 디렉토리에있을 수 있습니다, 기존 파일을 대체 ( cd /path/to/old/trusty-desktop-amd64.iso) 또는 다운로드하려는 현재 디렉토리로 이동하십시오.
Eliah Kagan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.