Oprócz bittorrenta możesz do tego użyć zsync
(darmowego narzędzia).
Prawdopodobnie będziesz chciał wiedzieć, jak zsync
działa, aby zdecydować, czy chcesz go uzyskać i używać, więc wyjaśnię najpierw, jak to działa, a następnie jak go uzyskać.
Jak używać zsync
do pobierania obrazu ISO Ubuntu
zsync
pozwala zbudować jeden plik, zaczynając od innego. Możesz zacząć od dowolnego pliku, ale aby zaoferować jakąkolwiek przewagę nad pobraniem potrzebnego pliku, plik, od którego zaczynasz, powinien być podobny do pliku, który chcesz.
zsync
działa tylko w przypadku plików, których dostawcy utworzyli .zsync
metaplik. .zsync
Plik zawiera sumy kontrolne dla części pliku, a umożliwia zsync
narzędzie, aby dowiedzieć się, jakie części pliku, który już mecz, i jakie części nie. Części, które nie pasują, są pobierane ponownie. (W rzeczywistości zsync
jest nieco bardziej wyrafinowany - jest również w stanie poradzić sobie z sytuacjami, w których niektóre części pasują, ale znajdują się w różnych miejscach pliku, bez konieczności ponownego pobierania tych pasujących części. Ta konkretna funkcja nie jest często pomocna w tworzeniu dobrego pliku jednak z uszkodzonego pliku do pobrania).
Po pobraniu gdzieś (uszkodzonego) obrazu ISO otwórz terminal lub (w systemie Windows) wiersz polecenia ( cmd.exe
) i przejdź do jego lokalizacji. W większości systemów operacyjnych możesz wpisać cd
spację na końcu, a następnie przeciągnąć folder do wiersza poleceń, a lokalizacja folderu zostanie wklejona. Następnie można nacisnąć klawisz enter i będzie C mień D irectory do tej lokalizacji. ( cd
powinno być pisane małymi literami - w niektórych systemach, takich jak Windows, wielkie litery będą działać, ale w innych systemach, takich jak OS X i Ubuntu, nie.)
Gdy znajdziesz się w folderze, w którym znajduje się plik - uruchomiony ls
lub dir
powinien pokazać ci wszystko, co tam jest, i uruchomiony ls *.iso
lub dir *.iso
powinien pokazać tylko pliki, które kończą się, w .iso
tym obrazy instalacyjne Ubuntu - a następnie uruchom:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
Spowoduje to poprawienie uszkodzonego pliku, który masz (o nazwie jak Ubuntu-iso-image-name.iso
- na przykład można go nazwać ubuntu-12.10-desktop-i386.iso
), aby był poprawny. Jeśli go uruchomisz i nie zostaną wprowadzone żadne zmiany, oznacza to, że plik jest poprawny. zsync
zawiera sumy kontrolne, więc możesz mieć pewność, że masz kompletny, poprawny plik, jeśli tak jest.
Aby dowiedzieć się dokładnie, jak uzyskać .zsync
na wielu platformach i jak go uruchomić dla każdego obrazu ISO Ubuntu, czytaj dalej.
Uzyskiwanie zsync
narzędzia
Pisałem wcześniej o uzyskiwaniu i używaniu zsync
do naprawy uszkodzonych obrazów ISO w innym kontekście. To była dłuższa odpowiedź, z której większość nie ma tu związku z tym pytaniem. Wyciągnąłem więc części, które są ze sobą powiązane.
Pierwsze zsync
dla Windows
zsync
tradycyjnie działa na systemie uniksopodobnym (który tak naprawdę nie obejmuje Windows). Jednak niedawno rodem portu Windows zsync
został stworzony , więc prawdopodobnie można użyć.
zsync
jest programem wiersza polecenia, więc w systemie Windows uruchamiasz go w wierszu polecenia. (Jednym ze sposobów otwarcia wiersza polecenia jest wpisanie
cmd.exe
w polu tekstowym w menu Start i naciśnięcie
Enter. Lub, w systemie Windows XP i wcześniejszych, Start> Uruchom>
cmd.exe
.)
Inna droga: zdobycie zsync
Cygwina
Jeśli masz jakiekolwiek problemy z portem Windows zsync
, zawsze możesz użyć wersji Cygwin. Cygwin zapewnia środowisko uniksopodobne dla systemu Windows. Nie pozwala na uruchamianie skompilowanych plików wykonywalnych (na przykład nie można używać zsync
z pakietu Ubuntu), ale używa specjalnych wersji programów skompilowanych dla niego ze źródła. (O wiele łatwiej jest skompilować program napisany dla uniksowych systemów operacyjnych w Cygwin, niż skompilować go, aby działał natywnie w systemie Windows.)
- Najpierw pobierz stąd instalator Cygwin (
setup.exe
) (lub użyj tego bezpośredniego linku ).
- Uruchom go, kliknij Dalej na pierwszym ekranie, a następnie wybierz Zainstaluj z Internetu i ponownie kliknij Dalej .
- Na dwóch kolejnych ekranach umieść Cygwin i lokalny katalog pakietów w dowolnym miejscu (domyślnie są dobre).
- Wybierz typ połączenia internetowego ( połączenie bezpośrednie jest zwykle dobre) i
setup.exe
pobierze listę serwerów lustrzanych.
Wybierz dowolne lustro, a pobierze listę dostępnych pakietów. Prawdopodobnie zostaniesz ostrzeżony o tym, jak ta wersja różni się od poprzedniej. To nie jest problem, chyba że korzystałeś z poprzedniej wersji Cygwin na tym samym komputerze.
Teraz możesz wybrać, które pakiety zainstalować. Istnieje pole tekstowe do wyszukiwania pakietów według nazwy. Wpisz zsync
tam (ale nie naciskaj -
Enterjeśli tak, to tak, jakbyś kliknął Dalej ). Pojawi się wpis dotyczący
sieci . Rozwiń go, klikając po +lewej stronie, a zobaczysz pod nim Pomiń . Oznacza to, że jeśli niczego nie zmienisz, niesetup.exe
zostanie zainstalowany .zsync
Więc kliknij raz, gdzie jest napis Pomiń . Teraz zainstaluje najnowszą dostępną stabilną wersję zsync
dla Cygwin.
- Kliknij Dalej , aby zakończyć instalację. Środowisko Cygwin oraz
zsync
zostanie pobrane i zainstalowane. (Jeśli zostaniesz poproszony o zainstalowanie pakietów wymaganych jako zależności, zrób to.)
Po zainstalowaniu otwórz powłokę Cygwin. Możesz uciec zsync
stamtąd.
Bibliografia
Pamiętaj, że chociaż możesz pisać na liście mailingowej Cygwin w
poszukiwaniu problemów z Cygwin (po przeczytaniu tego i materiałów, które każe ci przeczytać), co zrozumiałe, nie obsługuje nieoficjalnych instrukcji. cygwin
ma dość dobrą dokumentację, więc podobnie jak inne projekty z dobrą scentralizowaną dokumentacją (jak OpenBSD), oczekują, że ludzie proszący o pomoc przeczytają dokumentację i pracują z nią (lub przynajmniej bardzo ją znają).
(Dlatego jeśli masz problem z moimi instrukcjami, najlepsze miejsce, w którym można o nie zapytać, jest prawdopodobnie tutaj ).
zsync
na Ubuntu
Nie dotyczy to konkretnego przypadku, ale dla osób, które chcą korzystać zsync
z Ubuntu, wystarczy zainstalować zsync . Można to zrobić w Centrum oprogramowania lub uruchamiając to w oknie terminala ( Ctrl+ Alt+ T):
sudo apt-get update && sudo apt-get install zsync
Teraz możesz uruchomić go z terminala.
Od mojej odpowiedzi do Jak zidentyfikować i wymienić uszkodzone pliki w uszkodzonym systemie Ubuntu ISO?
Używanie .zsync
do naprawy najczęstszych plików ISO Ubuntu
Po pierwsze, cd
do lokalizacji zawierającej uszkodzony .iso
obraz, jak wyjaśniono powyżej (w Jak korzystać zsync
z pobierania obrazu ISO Ubuntu ).
Teraz uruchom zsync
na jeden z poniższych sposobów, w zależności od tego, który obraz Ubuntu ISO to:
12.10, 32-bit:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync
12.10, 64-bit:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync
12.04.1 LTS, 32-bit:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync
12.04.1 LTS, 64-bit:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync
12.04 LTS (przed wydaniem punktu 12.04.1), 32-bitowy:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 LTS (przed wydaniem punktu 12.04.1), 64-bitowy:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
Gdy uruchomisz jedno z tych poleceń, zsync
automatycznie poprawi ISO do poprawnej wersji i możesz zacząć.
Od mojej odpowiedzi do Jak zidentyfikować i wymienić uszkodzone pliki w uszkodzonym systemie Ubuntu ISO?
Pisanie zsync
poleceń dla innych (i przyszłych) .iso
obrazów Ubuntu
Ogólna składnia polega na tym, że po uruchomieniu zsync
następuje pełny adres URL .zsync
pliku na serwerze, który ma taką samą nazwę jak plik, który masz w wersji i który chcesz pobrać (z wyjątkiem .zsync
na końcu oczywiście).
W przypadku, gdy ktoś chce to zrobić w przypadku innych wydań Ubuntu (lub innych plików ISO dla tej samej wersji, takich jak wersja zoptymalizowana do prawidłowego rozruchu na komputerach Mac lub wersja na urządzenia mobilne z procesorem ARM), oto reguła dotycząca lokalizacji .zsync
plików :
Obrazy ISO zawierające obecnie obsługiwane instalatory, w tym ISO dla najnowszej wersji wydania LTS i wszystkie ISO dla obecnie obsługiwanych wersji LTS, znajdują się w:
http://releases.ubuntu.com/
Obrazy ISO wydań wycofanych z eksploatacji (których i tak nie należy używać) lub poprzednich wydań punktowych obsługiwanych wydań LTS znajdują się w:
http://old-releases.ubuntu.com/releases/
Po prostu kliknij link swojej wersji i przewiń w dół, aby zobaczyć pełną listę plików (lub wyszukaj stronę .zsync
). Następnie skopiuj adres URL i wklej go w zsync
poleceniu.
Od mojej odpowiedzi do Jak zidentyfikować i wymienić uszkodzone pliki w uszkodzonym systemie Ubuntu ISO?
Chociaż jest znacznie szerszy niż ten (i nie polecam, aby były uważane za duplikaty!), Jeśli jesteś zainteresowany, możesz rzucić okiem na pytanie, które pierwotnie skłoniło mnie do napisania tutaj większości tekstu (tj. tekst zawarty w cudzysłowach):