Template:DownloadProtocol

From openSUSE

Contents

Downloading via HTTP

You could download the openSUSE disk images like you would download a normal file, and just click on the link on the Download page in your web browser. However it's strongly recommended that you use a proper download manager to reduce the risk of corrupted data when doing such a large download.

  • If you use Linux to download, we recommend that you use the commandline tool wget. wget is able to continue the download later after an interruption by adding -c to the wget parameters. A reconnection after a temporary disconnection happens automatically, even without -c. For more information about wget read man wget.
  • If you use an older Linux or Unix to download, we recommend that you use the commandline tool curl, like this: curl -C - -O URL. For more information read man curl.
  • If you use Mac OS or Windows, use your favorite download tool meeting the above requirements.

Downloading via BitTorrent

BitTorrent is an open source peer-to-peer file sharing protocol , designed for sharing large software and media files. Its advantage over plain HTTP is that the clients protect against data corruption, and when multiple downloads of the same file happen concurrently, the downloaders upload to each other, making it possible for the file source to support very large numbers of downloaders with only a modest increase in its load. If enough people participate it will also be faster than the centralized servers - for everybody.

The workflow is simple : once you have downloaded and installed a client, you can start a BitTorrent download by clicking a *.torrent download link in your browser.

  • If you use openSUSE, we recommend that you use the generic BitTorrent client or the KTorrent client. An alternative light-weight command line client is aria2 (Build Service packages here)
  • If you use Windows, three popular options are to use Azureus (be sure you have the Java JRE installed on your computer), the light-weight µTorrent or the original BitTorrent client.

Other BitTorrent clients programs are available for several platforms. You can find links to some BitTorrent clients on the official BitTorrent Web page. For the exact download procedure, look at the documentation for the client you use.

Downloading via Metalinks

Metalinks are an XML format, used by download managers, that contain the mirror and P2P locations of a file along with checksums. Metalink clients offer download resuming, downloading from multiple sources (both mirrors and P2P) simultaneously, automatic checksum verification, and automatic error repair (depending on client used), among other features. Hence using metalinks can deliver higher availability and reliability, self healing downloads, and very fast transfer speeds.

The metalinks are served by the openSUSE download redirector. You can find metalinks for all ISO images below the address http://download.opensuse.org/distribution/openSUSE-current/iso/.

For usage and more information, see Metalinks.

Downloading via FTP

It's recommended you download openSUSE from the Download page. This is primarily for advanced users.

First choose a mirror site near your location. Make sure the mirror site hosts the version of the product you want for the type of media you prefer.

Warning Not all Windows FTP Clients are able to download files bigger than 2 GB. To download a DVD ISO image on a windows machine, make sure that you use NTFS for your filesystem. A ftp client that works with images of this size is for example ncftp.

If you find an ISO location like ftp://ftp.example.org/pub/opensuse/distribution/<release>/iso/<some>.iso, you can get this image either by using your browser, or with the commands

cd <TARGET DIRECTORY>
wget ftp://ftp.example.org/pub/opensuse/distribution/<release>/iso/<some>.iso

After an interruption, you can continue the download by adding -c to the wget parameters:

wget -c ftp://ftp.example.org/pub/opensuse/distribution/<release>/iso/<some>.iso

When the download is finished, you will find a file named <some>.iso in the directory <TARGET DIRECTORY>.