Güvenilir olmayan bir bağlantı üzerinden Ubuntu nasıl indirilir


18

64-bit Ubuntu 12.10 ISO'yu son derece güvenilir olmayan bir bağlantı üzerinden indirmeye çalışıyorum. Güvenilmez bir deyişle, ISO'yu indirmeyi ve MD5 karmalarını her bitirdiğimde, bir uyumsuzluk hakkında bir hatayla sonuçlandığımı kastediyorum.

İndirme işlemini gerçekleştirmek için Ubuntu 12.04 kullanıyorum. Bir şekilde çok güvenilir olmayan bir bağlantı etrafında çalışabilecek bir araç var mı?


Sadece CD'den almaya ne dersiniz ? Sadece böyle güvenilmez bir bağlantınız varsa, bu daha kolay bir çözüm olabilir ve hala neredeyse ücretsizdir.
leftaroundabout

@Leftaroundabout'un önerdiği gibi Canonical'den satın almak istiyorsanız, 12.10 için bir bağlantı .
Eliah Kagan

Yanıtlar:


42

Benim durumumda bağlantım çok düşüyor ve ISO'yu doğrudan indirmeye çalışıyorsam da bir MD5 sorunuyla bitiyorum. Önerdiğim, ISO görüntüsünü torrent istemcisi aracılığıyla indirmektir.

Bu şekilde, indirme sırasında bile torrent istemcisi, sorun olup olmadığını kontrol eder. Kullanılacak torrentlerin iyi bir listesi var, ancak Windows veya Mac'te iseniz, UTorrent'i öneriyorum . Bunu Ubuntu yüklü bir bilgisayardan yapıyorsanız, Ubuntu TransmissionŞanzımanı takın adlı varsayılan bir torrent istemcisi ile birlikte gelir .

Torrent indirme dosyasını ubuntu sitesinde bulabilirsiniz, sadece .torrent dosya uzantısına sahip dosyayı arayın .


12

Bittorrent'in yanı sıra , bunun için de zsync(ücretsiz bir araç) kullanabilirsiniz .

Muhtemelen zsyncalmak ve kullanmak isteyip istemediğinize karar vermek için nasıl çalıştığını bilmek isteyeceksiniz, bu yüzden önce nasıl çalıştığını ve sonra nasıl elde edeceğinizi açıklayacağım.

zsyncBir Ubuntu ISO Görüntüsünü İndirmek İçin Nasıl Kullanılır

zsyncbir dosyayı diğeriyle başlayarak oluşturmanıza olanak tanır. Herhangi bir dosya ile başlayabilirsiniz, ancak ihtiyacınız olan dosyayı indirmeye kıyasla herhangi bir avantaj sağlamak için, başlattığınız dosya istediğiniz dosyaya benzer olmalıdır .

zsyncyalnızca sağlayıcıları .zsyncmeta dosya oluşturmuş dosyalar için çalışır . Bir .zsyncdosya, dosyanın bölümleri için sağlama toplamları içerir ve zsyncyardımcı programın dosyanın hangi bölümlerinin eşleştiğini ve hangi bölümlerin eşleşmediğini anlamasını sağlar . Eşleşmeyen parçalar tekrar indirilir. (Aslında, zsyncbiraz daha karmaşıktır - aynı zamanda, eşleşen parçaların yeniden indirilmesine gerek kalmadan, bazı parçaların eşleştiği ancak dosyanın farklı yerlerinde olduğu durumları da işleyebilir. Bu özellik, iyi bir dosya oluşturmada sıklıkla yararlı değildir Ancak, bozuk bir indirme işleminden.)

Bir yere (bozuk) bir ISO görüntüsü yükledikten sonra, bir Terminal veya (Windows için) Komut İstemi ( cmd.exe) açın ve konumuna gidin. Çoğu işletim sisteminde cd, sonunda boşluk bırakarak bir klasörü komut satırına sürükleyebilirsiniz; klasörün konumu yapıştırılır. Sonra enter tuşuna olabilir ve olacaktır C hange D irectory bu konumu. ( cdküçük harf olmalıdır - Windows gibi bazı sistemlerde büyük harf çalışır, ancak OS X ve Ubuntu gibi diğer sistemlerde çalışmaz.)

Dosyanın bulunduğu klasöre girdikten sonra - çalışıyor lsveya dirsize her şeyi göstermeli ve çalışmakta ls *.isoveya dir *.isosize sadece biten dosyaları göstermelidir .iso, bunlar Ubuntu kurulum görüntülerini içerir - sonra çalıştırın:

zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso 

Bu, sahip olduğunuz bozuk dosyayı ( Ubuntu-iso-image-name.isoörneğin - için adlandırılmış olarak adlandırılabilir ubuntu-12.10-desktop-i386.iso) doğru olacak şekilde düzenler. Çalıştırırsanız ve hiçbir değişiklik yapılmazsa, dosyanız doğru demektir. zsyncsağlama toplamları içerir, bu nedenle tam, doğru bir dosyaya sahip olduğunuzdan emin olduğunuzdan emin olabilirsiniz.

.zsyncBirden çok platformda tam olarak nasıl edinileceğini ve her Ubuntu ISO görüntüsü için nasıl çalıştırılacağını öğrenmek için okumaya devam edin.

zsyncYardımcı Programın Alınması

zsyncBozuk ISO görüntülerini daha önce farklı bir bağlamda alıp düzeltmek için yazdım . Bu sorunun çoğu bu soru ile ilgili olmayan daha uzun bir cevaptı . Ben de bununla ilgili kısımları inceledim.

Alma zsyncWindows için

zsyncgeleneksel olarak Unix benzeri bir sistemde çalışır (gerçekten Windows içermez). Ancak, son zamanlarda yerel bir Windows bağlantı noktası zsync oluşturuldu , bu yüzden muhtemelen kullanabilirsiniz.

zsyncbir komut satırı programıdır, bu nedenle Windows'ta bunu Komut İstemi'nde çalıştırırsınız. (Komut istemini açmanın bir yolu cmd.exeBaşlat menüsündeki metin kutusuna yazmak ve tuşuna basmaktır Enter. Veya Windows XP ve önceki sürümlerde Başlat> Çalıştır> seçeneğine basın cmd.exe.)

Başka Bir Yol: zsyncCygwin'i Almak

Windows bağlantı zsyncnoktasıyla ilgili herhangi bir sorun yaşarsanız, her zaman Cygwin sürümünü kullanabilirsiniz. Cygwin, Windows için Unix benzeri bir ortam sağlar. Derlenmiş yürütülebilir dosyaların çalıştırılmasına izin vermez (örneğin, zsyncUbuntu paketinden kullanamazsınız ), ancak kaynak için derlenmiş programların özel sürümlerini kullanır. (Cygwin'de Unix benzeri işletim sistemleri için yazılmış bir programı derlemek, Windows'da yerel olarak çalışması için derlemekten çok daha kolaydır.)

  1. İlk olarak, Cygwin'in yükleyicisini ( setup.exe) buradan alın (veya bu doğrudan bağlantıyı kullanın ).
  2. Koştur, tıklayın İleri seçtikten sonra, ilk ekranda internetten yükleme ve tıklayın İleri tekrar.
  3. Sonraki iki ekranda Cygwin'i ve yerel paket dizinini istediğiniz yere koyun (varsayılanlar genellikle iyidir).
  4. İnternet bağlantı türünüzü seçin ( Doğrudan Bağlantı genellikle iyidir) ve setup.exebir ayna listesi indirecektir.
  5. Herhangi bir aynayı seçin, mevcut paketlerin bir listesini indirir. Muhtemelen bu sürümün öncekinden nasıl farklı olduğu konusunda uyarılırsınız. Aynı makinede Cygwin'in önceki bir sürümünü kullanmadıysanız, bu bir sorun değildir.

    Cygwin'in bu belirli sürümünü ilk kez yüklediğinizde Kurulum Uyarısı iletisi.  Daha önce Cygwin kullanmadıysanız, bu göz ardı edilebilir.  Dediği gibi, "Cygwin'i bu sisteme ilk kez yüklediyseniz, bu mesajı göz ardı edebilirsiniz."

  6. Şimdi hangi paketlerin yükleneceğini seçebilirsiniz. Paketleri ada göre aramak için bir metin kutusu vardır. Tip zsyncorada (ama yok basın Enteryapmanız --if butonu tıklanarak gibi İleri ). Net için bir giriş görünecektir. +Sol tarafındaki simgesini tıklayarak genişletin, altında Atla ifadesinin göründüğünü göreceksiniz . Bir şey değişmez araçlarının Yani, eğer setup.exeolacak değil yükleyin zsync.

    Velma Dinkley, "Siren'in Şarkısı" ndaki blogunu güncellerken Cygwin'e zsync yükler.

  7. Yazan yere Yani, bir kez tıklayın Atla . Şimdi zsyncCygwin için mevcut en son kararlı sürümünü yükleyecek .

    resim açıklamasını buraya girin

  8. Yüklemeyi tamamlamak için tekrar İleri'ye tıklayın . Cygwin ortamı zsyncindirilir ve yüklenir. (Bağımlılık olması gereken paketleri yüklemeniz istenirse devam edin.)

Kurulduktan sonra Cygwin kabuğunu açın. Kaçabilirsiniz zsyncoradan.

Referanslar

Not üzerinde yayınlamak kullanımın oldukça Lütfen Cygwin posta listesi (bu Okumak söyler materyalleri o okuma ve sonrası) Cygwin ile ilgili sorunlar için, bunlar anlaşılır do not gayri resmi talimatlarını desteklemektedir. cygwinoldukça iyi belgelere sahiptir, bu nedenle iyi merkezi belgelere sahip diğer projeler gibi (OpenBSD gibi), yardım isteyen kişilerin belgeleri okumasını ve ondan çalışmasını (veya en azından aşina olmasını) beklerler.

(Bu nedenle, yönergelerimle ilgili sorun yaşıyorsanız, bunları sormak için en iyi yer muhtemelen burada .)

zsync Ubuntu'da

Bu sizin durumunuz için geçerli değildir, ancak zsyncUbuntu'da kullanmak isteyen kişiler için zsync'iZsync'i yükle kurmanız yeterlidir . Bu, Yazılım Merkezi'nde veya bir Terminal penceresinde ( Ctrl+ Alt+ T) çalıştırılarak yapılabilir:

sudo apt-get update && sudo apt-get install zsync

Şimdi Terminal'den çalıştırabilirsiniz.

Gönderen Cevabıma için bozuk Ubuntu ISO kırık dosyaları tanımlamak ve nasıl değiştirilir??

.zsyncEn Yaygın Ubuntu ISO Dosyalarını Düzeltmek için Kullanma

İlk olarak, yukarıda açıklandığı gibi cdbozuk .isogörüntüyü içeren konuma ( Ubuntu ISO Görüntüsünü İndirmek için Nasıl Kullanılırzsync ).

Şimdi zsynchangi Ubuntu ISO görüntüsüne bağlı olarak şu yollardan birini kullanarak çalıştırın :

  • 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 (12.04.1 nokta sürümünden önce), 32 bit:

    zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
    
  • 12.04 LTS (12.04.1 nokta sürümünden önce), 64 bit:

    zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
    

Bu komutlardan birini çalıştırdığınızda, zsyncISO'nuzu otomatik olarak doğru sürüme yayar ve gitmeye hazırsınız.

Gönderen Cevabıma için bozuk Ubuntu ISO kırık dosyaları tanımlamak ve nasıl değiştirilir??

zsyncDiğer (ve Gelecek) Ubuntu .isoGörüntüleri için Yazma Komutları

Genel sözdizimi, bir sürümüne sahip olduğunuz ve indirmek istediğiniz dosyayla aynı ada sahip sunucudaki dosya zsynciçin tam bir URL'nin ardından çalıştırmanızdır (elbette sonunda .zsynchariç .zsync).

Herhangi birinin diğer Ubuntu sürümleri (veya Mac'lerde düzgün önyükleme yapmak için optimize edilmiş sürüm veya ARM tabanlı mobil cihazların sürümü gibi) için diğer ISO dosyaları için bunu yapmak istemesi durumunda, .zsyncdosyaların bulunduğu kural :

  • LTS sürümlerinin en son nokta sürümü için ISO'lar ve şu anda desteklenen LTS sürümleri için tüm ISO'lar da dahil olmak üzere, şu anda desteklenen yükleyicileri içeren ISO görüntüleri:

    http://releases.ubuntu.com/

  • Kullanım ömrü dolmuş (zaten kullanmamanız gereken) sürümler veya desteklenen LTS sürümlerinin önceki nokta sürümleri için ISO görüntüleri:

    http://old-releases.ubuntu.com/releases/

Sürümünüzün bağlantısını tıklayın ve tam dosya listesini görmek için aşağı kaydırın (veya sayfada arayın .zsync). Ardından URL'yi kopyalayın ve zsynckomuta yapıştırın .

Gönderen Cevabıma için bozuk Ubuntu ISO kırık dosyaları tanımlamak ve nasıl değiştirilir??

Öyle iken oldukça geniş bundan daha (ve yok (! Onlar yinelendiği kabul edilmesi önerilir), eğer ilgilenirsen Başlangıçta burada metnin en yazmaya götürdü bu soruya bir göz atmak isteyebilirsiniz yani blok tırnak içine alınmış metin):


0

Yıllar boyunca bir sürü Ubuntu .iso görüntüsü indirdim ve bir Ubuntu .iso imajını her indirdiğimde, Ubuntu .iso dosyasını çok daha yavaş bir torrent ayna sitesi. Kilometreniz değişebilir, bu nedenle Ubuntu .iso'nun indirmeyi bitirmesini bekleyerek zaman kaybetmek istemiyorsanız, hem http hem de torrent ile indirmeyi denemeli ve daha yavaş indirmeyi iptal etmelisiniz.

btw Her zaman resmi Ubuntu web sitesinden tüm Ubuntu iso görüntülerini indiriyorum ve wget'in veya Windows için GNU Wget gibi kesintili indirme işlevlerini sürdüren bir indirme aracı kullanıyorum , bu yüzden aynı bitleri iki kez indirmem gerekmiyor.wget -c file.iso

-c
--devam et
    Kısmen indirilen bir dosyayı almaya devam edin. Bu,
    önceki bir örneği tarafından başlatılan bir indirme işlemini bitirmek istiyorsanız
    wget ya da başka bir program tarafından.

Tüm platformlarda (Windows / Mac / Linux) çalışan wget'e bir alternatif, Firefox için popüler DownloadThemAll uzantısıdır. DownloadThemAll, indirmelerinizi daha hızlı seçmenize, sıralamanıza, sıralamanıza ve çalıştırmanıza yardımcı olur. Hangi bağlantıların indirileceğini seçmek için gelişmiş yollarla birlikte gelir ve önceki kararlarınızı hatırlar, böylece tek bir tıklamayla daha fazla indirmeyi sıralayabilirsiniz. DownloadThemAll, kesintili indirmeleri, kesildikleri yerde otomatik veya manuel olarak yeniden başlatabilir, böylece dosyanın indirdiğiniz kısmını kaybetmezsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.