Gentoo Logo

Portage snapshot historical archives

1.  Portage snapshots

Introduction

In the next table, a list of Portage snapshots is kept. Such snapshots can be used to perform intermediate upgrades.

For instance, if your system is from the beginning of the year 2009 and you notice that you cannot upgrade anymore (usually because newer profiles require a recent portage that you can't install because your portage is too old). In this case, you might want to see if you can do gradual upgrades, for instance with a 6-month interval.

First download the (older) snapshot, and verify that it is not corrupt or has been tampered with. Very old snapshots will be signed with expired Gentoo Infrastructure keys but the signature itself should still be OK.

Code Listing 1.1: Downloading and verifying the signature

# wget http://dev.gentoo.org/~swift/snapshots/portage-20090720.tar.bz2{,.gpgsig,.md5sum,.umd5sum}
# gpg --verify portage-20090720.tar.bz2.gpgsig portage-2090720.tar.bz2

Extract the (older) snapshot:

Code Listing 1.2: Extracting an older snapshot

# mv /usr/portage /usr/portage.latest
# tar xjpf portage-20090720.tar.bz2 -C /usr

Then try to upgrade important system packages (or at least Portage itself):

Code Listing 1.3: Upgrading the system

# emerge -u system

Code Listing 1.4: Upgrading portage

# emerge -u portage

After each try, you might be able to use the latest portage again:

Code Listing 1.5: Switching back to the latest portage

# mv /usr/portage /usr/portage.old
# mv /usr/portage.latest /usr/portage

If not, use a somewhat more recent (but still old) portage snapshot and retry. Don't forget to switch profiles when you can, as per the Upgrading Gentoo instructions.

Older releases of the snapshots

Snapshot date GPG Signature file md5sum file umd5sum file
20080120 gpgsig md5sum umd5sum
20080320 gpgsig md5sum umd5sum
20080520 gpgsig md5sum umd5sum
20080720 gpgsig md5sum umd5sum
20080920 gpgsig md5sum umd5sum
20081120 gpgsig md5sum umd5sum
20090120 gpgsig md5sum umd5sum
20090320 gpgsig md5sum umd5sum
20090520 gpgsig md5sum umd5sum
20090720 gpgsig md5sum umd5sum
20090920 gpgsig md5sum umd5sum
20091120 gpgsig md5sum umd5sum
20100120 gpgsig md5sum umd5sum
20100320 gpgsig md5sum umd5sum
20100520 gpgsig md5sum umd5sum
20100720 gpgsig md5sum umd5sum
20100920 gpgsig md5sum umd5sum
20101120 gpgsig md5sum umd5sum
20110120 gpgsig md5sum umd5sum
20110320 gpgsig md5sum umd5sum
20110520 gpgsig md5sum umd5sum
20110720 gpgsig md5sum umd5sum
20110920 gpgsig md5sum umd5sum
20111120 gpgsig md5sum umd5sum
20120120 gpgsig md5sum umd5sum
20120320 gpgsig md5sum umd5sum
20120520 gpgsig md5sum umd5sum
20120720 gpgsig md5sum umd5sum
20120920 gpgsig md5sum umd5sum
20121120 gpgsig md5sum umd5sum
20130120 gpgsig md5sum umd5sum
20130320 gpgsig md5sum umd5sum
20130520 gpgsig md5sum umd5sum
20130720 gpgsig md5sum umd5sum
20130920 gpgsig md5sum umd5sum
20131120 gpgsig md5sum umd5sum
20140120 gpgsig md5sum umd5sum
20140320 gpgsig md5sum umd5sum
20140520 gpgsig md5sum umd5sum
20140721 gpgsig md5sum umd5sum
20140920 gpgsig md5sum umd5sum


Print

Page updated December 29, 2013

Summary: To allow for intermediate upgrades for old systems, older snapshots are a simple way forward. In this document, a list of historical portage snapshots is maintained as well as a simple instruction set for upgrading.

Sven Vermeulen
Author

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.