I am wanting to download EVERY version of the Linux kernel as source code, Debian files, and RPM files. Where can I find a single site where I can download them all at once? If that is not possible, I know I can get the source code for every kernel here (https://www.kernel.org/pub/linux/kernel/), but I need the .deb and .rpm files as well.

  • 1
    Why do you want this? What do you want to accomplish? This sounds like a typical XY Problem. – tripleee Jun 25 '13 at 5:06

I'd be surprised if you'd find every version as a .deb and .rpm on a single site. You'll be lucky if you find every version of the .rpms. I'd be very surprised.

You can reach back to Fedora Core 1 (FC1) through FC6 here on the Fedora Project Archive. Fedora 7 through 18 (plus the latest) are available on the same site in a different directory here.

The .deb files are available through the Debian Distributions Archive you can search through the archive here.

  • The Debian link works - it will take some time though to collect all of the kernel debs. However, the Fedora links do not have any rpm kernels. Instead, they are tarballs. – Devyn Collier Johnson Jun 24 '13 at 23:44
  • I will wait to see if anyone comes up with a better answer. If not, then I will mark yours as the answer (it does seem true that no site contains a complete collection). – Devyn Collier Johnson Jun 24 '13 at 23:45
  • 1
    @DevynCollierJohnson - Check again, they're hidden in directories like this: /pub/archive/fedora/linux/core/1/i386/os/Fedora/RPMS/. – slm Jun 24 '13 at 23:45
  • 1
    @DevynCollierJohnson - The newer Fedora's are under a different structure: /pub/fedora/linux/releases/17/Fedora/x86_64/os/Packages/. It's a bit of a kludge. – slm Jun 24 '13 at 23:48
  • @DevynCollierJohnson - you can use httrack to download files from a site. Use it's filtering feature to only download files that match the pattern kernel.*.rpm. – slm Jun 25 '13 at 0:04

RPM and deb archives are quite nice and handy, but chances are you won't get the official kernel that way but a patched version; most distributions ship modified kernels sources for many reasons (and may include bugfix backports, extra binary firmware blobs, code merged from third parties, and so on).

I strongly suggest you get the original kernel tarballs on the official site and to save some bandwidth and time, you can get most of the minor releases via patches.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.