olpc-update can download the new version from the internet, or from a file on a USB drive. The old software version is erased the first time the new version is booted, but this can be prevented.
(Certain really old builds, like 656, can't olpc-update to recent builds.
olpc-update is a command-line program to update your system software.
This code was written for the 8.2 release and first appeared in joyride-2106.
It is not present in 650 (7.1), 653 (7.1.1), 656 (7.1.2), 703 (8.1), 708 (8.1.1), 711 (8.1.2) or 714 (8.1.3).
If upgrading between minor releases within the same release series or between development releases in the same development stream, the space required will be low.
However, if upgrading from one major release to another (e.g.
The first boot installation will look through all of the subdirectories of to find RPMs it should install.
(Note also that if you wish to make regular additions to the .custom/rpms directory that you'll probably want to put the yum-utils rpm itself into that directory, so that yumdownloader is always available.) See ticket for more discussion of this feature.
Upgrading an XO-1 to an XO-1.5 or higher motherboard requires the insertion of a small metal bracket to hold the WLAN card.
The XO-1.5/1.75 chassis are mechanically identical. Upgrading an earlier laptop to an XO-4 motherboard will require a small rubber piece inserted to change the size of one chassis hole from USB to micro HDMI.
Check the release notes of a recent build to find out if olpc-update can be used from a really old build.
If not, then you must install the recent build afresh.) To tell what version of the system software you have, follow How to check the OS and firmware versions.
If you want to install packages that will persist across updates, first obtain a developer key.