Additionally, one can "upgrade" from the latest -release or -stable to -current. Since -current is a constantly moving target, there is no Upgrade Guide. The steps are:
- Review the Following -current FAQ, noting every change you will have to make.
- Back up your system.
- Download the most recent snapshot's installation media you will use: a compact disc ISO, a diskette image, or the ramdisk kernel. The kernel can be booted from an existing bootblock program, or from a network boot server.
- Conduct the upgrade
- Boot into single user mode
- Mount all file systems
- Using the Following -current FAQ, manually or semi-automatically make every change described, when applicable to your architecture.
- Exit single user mode, and test that all services start and all subsystems and applications are functioning as intended.
- Return to single user mode.
- Update installed packages. For some architectures, so called "snapshot packages" may be available. They will -not- be in sync with your snapshot, and may or may not update. You will need to manually build packages from ports for those that fail to update.
- Return to multi user mode. Test all updated applications.
You can -then- move beyond the latest snapshot, by rebuilding from -current source, per FAQ 5 and of course, the Following -current FAQ, as the snapshot you use may be older than the most recent architectural change.