Cara mengunduh Ubuntu melalui koneksi yang tidak dapat diandalkan

18

Saya mencoba mengunduh Ubuntu 12.10 ISO 64-bit melalui koneksi yang sangat tidak dapat diandalkan. Dengan tidak dapat diandalkan, maksud saya bahwa setiap kali saya selesai mengunduh ISO dan membandingkan hash MD5, saya berakhir dengan kesalahan tentang ketidakcocokan.

Saya menggunakan Ubuntu 12.04 untuk melakukan pengunduhan. Apakah ada alat yang entah bagaimana dapat mengatasi koneksi yang sangat tidak dapat diandalkan?

Charlie yang Luar Biasa
sumber
Bagaimana kalau membelinya di CD ? Jika Anda hanya memiliki koneksi yang tidak dapat diandalkan, itu mungkin solusi yang lebih mudah, dan masih hampir gratis.
leftaroundabout
Jika Anda ingin membelinya dari Canonical seperti yang disarankan @leftaroundabout, inilah tautan untuk 12.10 .
Eliah Kagan

Jawaban:

42

Dalam kasus saya koneksi saya turun banyak dan jika mencoba mengunduh ISO secara langsung saya juga berakhir dengan masalah MD5. Apa yang saya rekomendasikan adalah mengunduh gambar ISO melalui klien torrent.

Dengan begitu, bahkan saat mengunduh, klien torrent memeriksa untuk memastikan tidak apa-apa. Ada daftar torrent yang bagus untuk digunakan tetapi jika Anda menggunakan Windows atau Mac, saya sarankan UTorrent . Jika Anda melakukan ini dari komputer yang diinstal Ubuntu, Ubuntu dilengkapi dengan klien torrent default yang disebut TransmissionPasang transmisi .

Anda dapat menemukan file unduhan torrent di situs ubuntu cukup cari file dengan ekstensi file .torrent .

Luis Alvarado
sumber
12

Selain bittorrent , Anda juga dapat menggunakan zsync(alat gratis) untuk ini.

Anda mungkin ingin tahu cara zsynckerjanya untuk memutuskan apakah Anda ingin mendapatkan dan menggunakannya atau tidak, jadi saya akan menjelaskan cara kerjanya dulu, lalu bagaimana cara mendapatkannya.

Cara Menggunakan zsyncuntuk Mengunduh Ubuntu ISO Image

zsyncmemungkinkan Anda membangun satu file dengan memulai dengan yang lain. Anda dapat mulai dengan file apa pun, tetapi untuk menawarkan keuntungan apa pun dari sekadar mengunduh file yang Anda butuhkan, file yang Anda mulai harus sama dengan file yang Anda inginkan.

zsynchanya berfungsi untuk file yang penyedianya telah membuat .zsyncmetafile. Sebuah .zsyncfile berisi checksum untuk bagian dari file, dan memungkinkan zsyncutilitas untuk mencari tahu apa bagian dari file yang sudah Anda miliki pertandingan, dan bagian tidak. Bagian yang tidak cocok diunduh lagi. (Sebenarnya, zsyncini sedikit lebih canggih - ia juga mampu menangani situasi di mana beberapa bagian cocok tetapi berada di tempat yang berbeda dalam file, tanpa harus mengunduh ulang bagian-bagian yang cocok. Fitur khusus itu tidak sering membantu dalam membuat file yang baik Namun, dari unduhan yang rusak.)

Setelah Anda mengunduh gambar ISO (rusak) di suatu tempat, buka Terminal atau (untuk Windows) Command Prompt ( cmd.exe) dan navigasikan ke lokasinya. Di sebagian besar OS, Anda dapat mengetik cddengan spasi di bagian ujung lalu menyeret folder ke baris perintah, dan lokasi folder akan ditempelkan. Kemudian Anda dapat tekan enter dan akan C hange D irectory ke lokasi tersebut. ( cdharus huruf kecil - pada beberapa sistem, seperti Windows, huruf besar akan berfungsi, tetapi pada sistem lain, seperti OS X dan Ubuntu, tidak akan.)

Setelah Anda berada di folder yang memiliki file - berjalan lsatau dirharus menunjukkan kepada Anda segala sesuatu di sana, dan menjalankan ls *.isoatau dir *.isoseharusnya menunjukkan kepada Anda hanya file yang berakhir .iso, yang termasuk gambar instalasi Ubuntu - kemudian jalankan:

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

Itu akan menambal file rusak yang Anda miliki (dinamai seperti Ubuntu-iso-image-name.iso- misalnya, mungkin dipanggil ubuntu-12.10-desktop-i386.iso) untuk menjadi benar. Jika Anda menjalankannya dan tidak ada perubahan yang dibuat, itu berarti file Anda sudah benar. zsyncmenggabungkan checksum, sehingga Anda dapat yakin Anda memiliki file yang lengkap dan benar jika dikatakan Anda melakukannya.

Untuk mempelajari dengan tepat cara mendapatkan .zsyncpada banyak platform, dan bagaimana menjalankannya untuk setiap gambar ISO Ubuntu, baca terus.

Mendapatkan zsyncUtilitas

Saya telah menulis tentang mendapatkan dan menggunakan zsyncuntuk memperbaiki gambar ISO yang rusak sebelumnya, dalam konteks yang berbeda. Itu dalam jawaban yang lebih panjang yang sebagian besar tidak terkait dengan pertanyaan ini di sini. Jadi saya sudah mengutip bagian-bagiannya yang terkait.

Mendapatkan zsyncuntuk Windows

zsyncbiasanya berjalan pada sistem seperti Unix (yang tidak benar-benar menyertakan Windows). Namun, baru -zsync baru ini port Windows asli telah dibuat , jadi Anda mungkin dapat menggunakannya.

zsyncadalah program baris perintah, jadi di Windows Anda menjalankannya di Command Prompt. (Salah satu cara untuk membuka command-prompt adalah mengetikkan cmd.exeke dalam kotak teks di menu Start dan tekan Enter. Atau, di Windows XP dan sebelumnya, Start> Run> cmd.exe.)

Cara lain: Mendapatkan zsyncuntuk Cygwin

Jika Anda memiliki masalah dengan port Windows zsync, Anda selalu dapat menggunakan versi Cygwin. Cygwin menyediakan lingkungan mirip Unix untuk Windows. Itu tidak memungkinkan executable yang dikompilasi untuk dijalankan (misalnya, Anda tidak dapat menggunakan zsyncdari paket Ubuntu), tetapi menggunakan versi khusus dari program yang dikompilasi dari sumber. (Jauh lebih mudah untuk mengompilasi program yang ditulis untuk sistem operasi mirip Unix di Cygwin, daripada mengkompilasinya sehingga bekerja secara native di Windows.)

  1. Pertama, dapatkan penginstal Cygwin ( setup.exe) dari sini (atau gunakan tautan langsung ini ).
  2. Jalankan, klik Next pada layar pertama, lalu pilih Install from Internet dan klik Next lagi.
  3. Pada dua layar berikutnya, letakkan Cygwin dan direktori paket lokal di mana pun Anda suka (standarnya biasanya bagus).
  4. Pilih jenis koneksi Internet Anda ( Sambungan Langsung biasanya baik), dan setup.exeakan mengunduh daftar mirror.
  5. Pilih cermin apa pun, dan itu akan mengunduh daftar paket yang tersedia. Anda mungkin akan diperingatkan tentang perbedaan versi ini dari versi sebelumnya. Itu bukan masalah, kecuali Anda telah menggunakan versi Cygwin sebelumnya pada mesin yang sama.

    Setup Alert message tentang bagaimana ini pertama kali Anda menginstal versi Cygwin ini.  Jika Anda belum pernah menggunakan Cygwin sebelumnya, ini dapat diabaikan.  Seperti dikatakan, "Jika ini adalah pertama kalinya Anda menginstal Cygwin pada sistem ini maka Anda dapat mengabaikan pesan ini."

  6. Sekarang Anda dapat memilih paket apa yang akan diinstal. Ada kotak teks untuk mencari paket berdasarkan nama. Ketik di zsyncsana (tapi jangan tekan Enter- jika Anda melakukannya, itu seperti mengklik Berikutnya ). Entri untuk Net akan muncul. Luaskan dengan mengklik tombol +di sebelah kiri dan Anda akan melihat Skip muncul di bawahnya. Itu berarti jika Anda tidak mengubah apa pun, tidaksetup.exe akan menginstal .zsync

    Velma Dinkley menginstal zsync di Cygwin sambil memperbarui blognya di "Lagu Siren."

  7. Jadi klik sekali, di mana dikatakan Lewati . Sekarang ia akan menginstal versi stabil terbaru zsyncuntuk Cygwin.

    masukkan deskripsi gambar di sini

  8. Klik Next lagi untuk menyelesaikan instalasi. Lingkungan Cygwin, dan zsync, akan diunduh dan diinstal. (Jika Anda diminta untuk menginstal paket yang diperlukan sebagai dependensi, silakan dan lakukan.)

Setelah terinstal, buka shell Cygwin. Anda bisa lari zsyncdari sana.

Referensi

Harap dicatat bahwa sementara Anda dapat memposting di milis Cygwin untuk masalah dengan Cygwin (setelah membaca itu dan materi yang memberitahu Anda untuk membaca), mereka dimengerti tidak mendukung instruksi tidak resmi. cygwinmemiliki dokumentasi yang cukup baik, jadi seperti proyek lain dengan dokumentasi terpusat yang baik (seperti OpenBSD), mereka berharap bahwa orang yang meminta bantuan akan membaca dokumentasi dan sedang bekerja dari (atau setidaknya sangat akrab dengan) itu.

(Karena itu, jika Anda memiliki masalah dengan instruksi saya, tempat terbaik untuk menanyakannya mungkin ada di sini .)

zsync di Ubuntu

Ini tidak berlaku untuk kasus spesifik Anda, tetapi untuk orang-orang yang ingin menggunakan zsyncUbuntu, cukup instal zsyncInstal zsync . Ini dapat dilakukan di Pusat Perangkat Lunak atau dengan menjalankan ini di jendela Terminal ( Ctrl+ Alt+ T):

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

Sekarang Anda dapat menjalankannya dari Terminal.

Dari jawaban saya untuk Bagaimana mengidentifikasi dan mengganti file yang rusak di ISO Ubuntu yang rusak?

Menggunakan .zsyncuntuk Memperbaiki File ISO Ubuntu Paling Umum

Pertama, cdke lokasi yang berisi .isogambar yang rusak , seperti dijelaskan di atas (dalam Cara Menggunakan zsyncuntuk Mengunduh Ubuntu ISO Image ).

Sekarang jalankan zsyncdengan salah satu cara ini, tergantung pada Ubuntu ISO image yang mana itu:

  • 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 (sebelum rilis poin 12.04.1), 32-bit:

    zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
    
  • 12,04 LTS (sebelum rilis poin 12.04.1), 64-bit:

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

Setelah Anda menjalankan salah satu dari perintah itu, zsyncsecara otomatis akan menambal ISO Anda ke versi yang benar, dan Anda siap melakukannya.

Dari jawaban saya untuk Bagaimana mengidentifikasi dan mengganti file yang rusak di ISO Ubuntu yang rusak?

zsyncPerintah Penulisan untuk .isoGambar Ubuntu Lainnya (dan Masa Depan)

Sintaks umum adalah bahwa Anda menjalankan zsyncdiikuti oleh URL lengkap untuk .zsyncfile di server yang memiliki nama yang sama dengan file yang Anda miliki versi dan ingin mengunduh (kecuali dengan .zsyncdi akhir saja).

Jika ada yang ingin melakukan ini untuk rilis Ubuntu lainnya (atau file ISO lainnya untuk rilis yang sama, seperti versi yang dioptimalkan untuk boot dengan benar pada Mac atau versi untuk perangkat seluler berbasis ARM) di sini adalah aturan di mana .zsyncfile berada :

  • Gambar ISO yang mengandung installer yang saat ini didukung, termasuk ISO untuk rilis titik terbaru dari rilis LTS dan semua ISO untuk rilis LTS yang saat ini didukung, terletak di:

    http://releases.ubuntu.com/

  • Gambar ISO untuk rilis akhir masa pakai (yang seharusnya tidak Anda gunakan) atau rilis titik sebelumnya dari rilis LTS yang didukung ada di:

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

Cukup klik tautan untuk versi Anda dan gulir ke bawah untuk melihat daftar file lengkap (atau cari halaman .zsync). Kemudian salin URL dan tempel di zsyncperintah.

Dari jawaban saya untuk Bagaimana mengidentifikasi dan mengganti file yang rusak di ISO Ubuntu yang rusak?

Meskipun jauh lebih luas dari ini (dan saya tidak menyarankan mereka dianggap duplikat!), Jika Anda tertarik, Anda mungkin ingin melihat pertanyaan yang awalnya membuat saya menulis sebagian besar teks di sini (yaitu, teks terlampir dalam blockquotes):

Eliah Kagan
sumber
0

Saya telah mengunduh banyak gambar .iso Ubuntu selama bertahun-tahun dan setiap kali saya mengunduh gambar .iso Ubuntu, itu memaksimalkan semua kapasitas yang tersedia dari penyedia layanan internet saya, kecuali untuk satu kali saya mencoba mengunduh file .iso Ubuntu dari situs mirror torrent yang jauh lebih lambat. Jarak tempuh Anda mungkin beragam, jadi jika Anda tidak ingin membuang waktu menunggu Ubuntu .iso selesai diunduh, Anda harus mencoba mengunduhnya dengan http dan torrent, dan batalkan pengunduhan yang lebih lambat.

btw saya selalu mengunduh semua gambar iso Ubuntu dari situs web resmi Ubuntu dan saya menggunakan alat unduhan yang telah melanjutkan fungsionalitas unduhan yang terputus seperti wget telah menggunakan wget -c file.isoatau GNU Wget untuk Windows , jadi saya tidak perlu mengunduh bit yang sama dua kali.

-c
--terus
    Lanjutkan mendapatkan file yang diunduh sebagian. Ini berguna saat
    Anda ingin menyelesaikan unduhan yang dimulai dengan contoh sebelumnya dari
    wget atau oleh program lain.

Alternatif untuk wget yang berfungsi pada semua platform (Windows / Mac / Linux) adalah ekstensi DownloadThemAll yang populer untuk Firefox. UnduhThemAll akan membantu Anda memilih, mengantri, mengurutkan, dan menjalankan unduhan Anda lebih cepat. Muncul dengan cara-cara canggih untuk memilih tautan apa yang akan diunduh, dan akan mengingat keputusan Anda sebelumnya sehingga Anda dapat mengantre lebih banyak unduhan hanya dengan satu klik. UnduhThemAll juga dapat secara otomatis atau manual me-restart unduhan yang terputus di tempat yang sama dimana mereka terganggu sehingga Anda tidak kehilangan bagian dari file yang sudah Anda unduh.

karel
sumber