Improvements to ISO downloads

Questions about the project and the distribution - obviously no support questions here please
twanj
Level 1
Level 1
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Improvements to ISO downloads

Postby twanj » Fri Feb 23, 2007 3:34 pm

I noticed this on the download page:

- always check the MD5 before burning the ISO. If you keep getting the wrong MD5 from one of our mirrors, please tell us on the forums.


You should try out metalinks at least for your ISO downloads. It's a simple XML file that can list your mirrors and the file's checksum (which is automatically verified once the download is done) and repair information to fix the file if theres an error during download. OpenOffice.org, openSUSE, Arch, and other distributions use it. Downloads are REALLY fast because it can use multiple mirrors at once.

aria2 is a command line client that works really well. but there are other clients on all platforms.

If anyone's interested, I'll make one up for the latest ISO.

User avatar
clem
Level 15
Level 15
Posts: 5662
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Postby clem » Sat Feb 24, 2007 9:46 am

This is excellent. Can you also count the number of downloads? If you provide a "metalink" I'll be happy to add it to our download section.

Clem

twanj
Level 1
Level 1
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby twanj » Sat Feb 24, 2007 11:59 am

There's no official way to count downloads. You could list multiple files (ISO and "counter" file) in the metalink - have a README file or something that isn't referenced elsewhere, so if people are getting it they get it from the automated metalink download and not elsewhere. Then pay attention to the stats for that one file.

Other people have asked for it, but some people have privacy concerns. Maybe a <report> section in there? If you want to discuss it, let's.

Here you go:

http://www.metalinker.org/samples/Linux ... o.metalink

Just open it up in a text editor if you want to add more info (I couldn't get your fourth mirror's URL, and the lintelligence.de one wasn't working for me).

Code: Select all

      <resources>
            <url type="http" location="us" preference="100">http://distroplanet.com/downloads/LinuxMint/LinuxMint-2.2.iso</url>
            <url type="http" location="us" preference="100">http://1.homingpenguin.com/LinuxMint-2.2.iso</url>
            <url type="http" location="de" preference="100">http://www.lintelligence.de:8080/data/mint/LinuxMint-2.2.iso</url>
         <url type="magnet">magnet:?xt=urn:sha1:43655d152345e114e35f9d07244f34b76b163461&amp;dn=LinuxMint-2.2.iso</url>
      </resources>

User avatar
clem
Level 15
Level 15
Posts: 5662
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Postby clem » Mon Feb 26, 2007 4:57 am

Thanks, this was added to the download section: http://linuxmint.com/download.html

Clem

twanj
Level 1
Level 1
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby twanj » Wed Feb 28, 2007 9:27 pm

Cool! Here's the rest

http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink

and here's some good posts on metalink:

http://www.geospatialsemanticweb.com/20 ... -downloads

Metalink solves the first problem — how to find the most speedy way to download a file — by grouping different download protocols into one protocol. This enables Metalink clients to automatically switch between different mirror servers without explicit user instructions.
...
I’m quite excited about Metalink. While there is no guarantee that Metalink will revolutionize Internet file downloads, but its use of markup languages to describe information on the Web and its attempt to shield users from heterogeneous download protocols are signs of the emerging Semantic Web.


http://slashdot.org/article.pl?sid=07/02/25/144209

"Metalinks collect information about files in an XML format used by programs that download. The information includes mirror lists, ways to retrieve the file on P2P networks, checksums for verifying and correcting downloads, operating system, language, and other details. Using Metalinks details the Free Software programs you can use to download them with. There are also clients on Mac and Windows. With a list of multiple ways to download a file, programs can switch to another method if one goes down. Or a file can be downloaded from multiple mirrors at once, usually making the download go much faster. Downloads can be repaired during transfer to guarantee no errors. All this makes things automatic which are usually not possible or at least difficult, and increases efficiency, availability, and reliability over regular download links. OpenOffice.org, openSUSE, and other Linux/BSD distributions use them for large downloads."

User avatar
clem
Level 15
Level 15
Posts: 5662
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Postby clem » Thu Mar 01, 2007 5:40 am

Thanks. I updated the download section with this: http://www.linuxmint.com/download.html

Clem

twanj
Level 1
Level 1
Posts: 5
Joined: Fri Feb 23, 2007 3:28 pm

Postby twanj » Sat May 05, 2007 1:45 am

Sorry for the delay, the other .metalinks are here:

http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink
http://www.metalinker.org/samples/Linux ... o.metalink

I only included direct URLs, because I noticed some download managers had problems with the others (like http://www.lintelligence.de/getdownload ... 342613/535 )

User avatar
clem
Level 15
Level 15
Posts: 5662
Joined: Wed Nov 15, 2006 8:34 am
Contact:

Postby clem » Sun May 06, 2007 1:31 pm

Thanks,
Clem.
Image


Return to “Non-technical Questions”

Who is online

Users browsing this forum: No registered users and 1 guest