(→Installing via Anaconda: adapt a lot of instructions from Releases/Rawhide) |
(improve organization, adapt yum instructions from Releases/Rawhide) |
||
Line 2: | Line 2: | ||
The [[Branch Freeze Policy]] describes the process of building packages during this phase. Essentially there are non-rawhide repositories with the version number of the release-to-be (currently {{FedoraVersion|number|next}}). New builds go to the "updates-testing" repository; after approval in [https://admin.fedoraproject.org/updates Bodhi], they are promoted directly to the "stable" repository for that release. (There is no "updates" repository until the final general availability release.) | The [[Branch Freeze Policy]] describes the process of building packages during this phase. Essentially there are non-rawhide repositories with the version number of the release-to-be (currently {{FedoraVersion|number|next}}). New builds go to the "updates-testing" repository; after approval in [https://admin.fedoraproject.org/updates Bodhi], they are promoted directly to the "stable" repository for that release. (There is no "updates" repository until the final general availability release.) | ||
==Installation options== | |||
=== How to avoid disturbing an existing system === | === How to avoid disturbing an existing system === | ||
Line 10: | Line 12: | ||
* Install to a separate partition. | * Install to a separate partition. | ||
== | === Direct install, upgrade, or no-install testing with a nightly Live build === | ||
Nightly builds of Live spins are now available. All approved Live spins are posted, but "desktop" is the one that is used and distributed most widely. | Nightly builds of Live spins are now available. All approved Live spins are posted, but "desktop" is the one that is used and distributed most widely. The Live method is usually the fastest for fresh installs and is how most everyday users will install the final distribution. Using these nightly builds is an ideal way to test the Branched release if you have no spare machine or partition available, or simply do not have the time to maintain a Branched installation. It's a very safe way to test, since it will make no changes to your installed system. You can also later install the Branched release to your hard drive from the Live desktop if the Live image is working well for you. | ||
The basic steps are: | The basic steps are: | ||
* Download a daily Live image (.iso) from http://alt.fedoraproject.org/pub/alt/nightly-composes/ | * Download a daily Live image (.iso) from: http://alt.fedoraproject.org/pub/alt/nightly-composes/ | ||
* Make a boot disk (see "How do I make a bootable disk from an ISO?" below) and boot from it. | * Make a boot disk (see "How do I make a bootable disk from an ISO?" below) and boot from it. | ||
* | * Start testing. | ||
* If you want to permanently install or upgrade locally, log in and double click on the "Install to Hard Drive" icon on the desktop, then follow the on-screen instructions. | |||
The maximum ISO size is now 1GB, which is larger than can fit on a CD. It is expected that most users will have USB or DVD media available. USB media in particular is advantageous compared to CDs, because it is cheap and highly reusable. | The maximum ISO size is now 1GB, which is larger than can fit on a CD. It is expected that most users will have USB or DVD media available. USB media in particular is advantageous compared to CDs, because it is cheap and highly reusable. | ||
Builds include only package versions from the "stable" repository, so they should in general be usable; please [[Bugs and feature requests|file a bug]] if you encounter any problems. If there is a bug in the generation toolchain, the images may not be built on a given night; in this case, the last built image will remain available. | Builds include only package versions from the "stable" repository, so they should in general be usable; please [[Bugs and feature requests|file a bug]] if you encounter any problems. If there is a bug in the generation toolchain, the images may not be built on a given night; in this case, the last built image will remain available. | ||
If you use a LiveUSB with data persistence, you can run "yum update" to get the latest RPMs ([https://bugzilla.redhat.com/show_bug.cgi?id=446935 except for the kernel]). However, downloading a fresh daily ISOs is recommended instead of this method. | If you use a LiveUSB with data persistence, you can run "yum update" to get the latest RPMs ([https://bugzilla.redhat.com/show_bug.cgi?id=446935 except for the kernel]). However, downloading a fresh daily ISOs is recommended instead of this method. | ||
== | === Installing via Anaconda === | ||
Anaconda is the Fedora installer. It can be booted directly, rather than run from a Live desktop. Installation options can also be more flexible. | |||
== | ==== Upgrade from any previous release via Preupgrade and Anaconda ==== | ||
A faster Anaconda installation can be performed from an existing copy of Fedora with PreUpgrade. See [[How to use PreUpgrade]] for instructions. During the process, check the box next to "Display unstable test releases" and select "Fedora {{FedoraVersionNumber|next}} (Branched)" from the list. | |||
=== Upgrading from a Branched test release === | |||
If a test release or "pre-release" (Alpha or Beta) is currently available, you can download it from: http://fedoraproject.org/get-prerelease | |||
Test releases are configured to update to the latest version of the Branched release which they are building on automatically. To get the latest packages, you can run "yum update" or wait for desktop notification of updates. If you continue to follow updates, you will eventually end up with the same packages and updates as are in the final general availability release. | |||
= | ==== Direct install using a general release Anaconda ISO ==== | ||
=== Direct | |||
You can use the version of Anaconda distributed with a final public release (the latest being Fedora {{FedoraVersion}}). Using this method, you will be using an older but known-to-be-working installer to install the latest content in the Rawhide repository. | You can use the version of Anaconda distributed with a final public release (the latest being Fedora {{FedoraVersion}}). Using this method, you will be using an older but known-to-be-working installer to install the latest content in the Rawhide repository. | ||
Line 78: | Line 71: | ||
If you have no network access during the install process, you will need to download the Branched (development/{{FedoraVersion|number|next}}) repository from a [http://mirrors.fedoraproject.org/publiclist/Fedora/development/ development mirror] and use the hard drive installation method described in the [http://docs.fedoraproject.org/install-guide/ Installation Guide], or it might be easier to choose a different method to install Branched from another section of this page. | If you have no network access during the install process, you will need to download the Branched (development/{{FedoraVersion|number|next}}) repository from a [http://mirrors.fedoraproject.org/publiclist/Fedora/development/ development mirror] and use the hard drive installation method described in the [http://docs.fedoraproject.org/install-guide/ Installation Guide], or it might be easier to choose a different method to install Branched from another section of this page. | ||
==== | ==== Direct install using daily Branched Anaconda build ==== | ||
Using this method, you will be testing not only the contents of Branched, but also the Branched version of the installer which will become the installer for the next version of Fedora. | Using this method, you will be testing not only the contents of Branched, but also the Branched version of the installer which will become the installer for the next version of Fedora. | ||
Follow the same steps as in "Using a general release Anaconda ISO" above, but get your boot.iso from "development/{{FedoraVersion|number|next}}/<arch>/os/images/" one of the mirrors listed at: http://mirrors.fedoraproject.org/publiclist/Fedora/development/ | Follow the same steps as in "Using a general release Anaconda ISO" above, but get your boot.iso from "development/{{FedoraVersion|number|next}}/<arch>/os/images/" one of the mirrors listed at: http://mirrors.fedoraproject.org/publiclist/Fedora/development/ | ||
=== Yum update from previous official release === | |||
This method is not recommended because many things can go wrong, including | |||
For details and information on installing a Fedora release please see the [http://docs.fedoraproject.org/install-guide/ Installation Guide] for the appropriate release. | |||
Once your system is installed, you can upgrade to the rawhide repository one of two ways. Using graphical applications: | |||
# First, Install the 'fedora-release-rawhide' package. | |||
# Next, modify your software sources using: <code>gpk-repo</code> | |||
#* Leave '''only''' the ''Fedora - Rawhide'' software source enabled | |||
# Next, update your system using: <code>gpk-update-viewer</code> | |||
Alternatively, you may upgrade using the command-line: | |||
# Type: <pre># yum install fedora-release-rawhide</pre> | |||
# Then Type: <pre># yum --disablerepo=* --enablerepo=rawhide update</pre> | |||
You may want to enable/disable repositories in /etc/yum.repos.d/ so that only the "Fedora Development" repository is enabled. This will allow daily Rawhide updates to appear by default in desktop notifications and "yum update". | |||
== Reference info == | |||
=== How do I make a bootable disk from an ISO? === | |||
* To write to USB media, see [[How to create and use Live USB]]. | |||
* To burn a DVD, see the [http://docs.fedoraproject.org/readme-burning-isos/ burning ISOs readme]. | |||
=== Where is the Branched release mirrored? === | |||
The current Branched release is found under "development/{{FedoraVersion|number|next}}" on the mirrors. You can find a local mirror from: http://mirrors.fedoraproject.org/publiclist/Fedora/{{FedoraVersion|number|next}}/ |
Revision as of 19:00, 9 March 2010
The Branched release is the first one in the Fedora Release Life Cycle - pre-Alpha, and freshly forked from Rawhide.
The Branch Freeze Policy describes the process of building packages during this phase. Essentially there are non-rawhide repositories with the version number of the release-to-be (currently 42). New builds go to the "updates-testing" repository; after approval in Bodhi, they are promoted directly to the "stable" repository for that release. (There is no "updates" repository until the final general availability release.)
Installation options
How to avoid disturbing an existing system
There are a few methods to test the Branched release on a machine without disturbing an existing installation:
- Test a Live version from USB or DVD drive.
- Use a virtual machine. See Testing/qemu.
- Install to a separate partition.
Direct install, upgrade, or no-install testing with a nightly Live build
Nightly builds of Live spins are now available. All approved Live spins are posted, but "desktop" is the one that is used and distributed most widely. The Live method is usually the fastest for fresh installs and is how most everyday users will install the final distribution. Using these nightly builds is an ideal way to test the Branched release if you have no spare machine or partition available, or simply do not have the time to maintain a Branched installation. It's a very safe way to test, since it will make no changes to your installed system. You can also later install the Branched release to your hard drive from the Live desktop if the Live image is working well for you.
The basic steps are:
- Download a daily Live image (.iso) from: http://alt.fedoraproject.org/pub/alt/nightly-composes/
- Make a boot disk (see "How do I make a bootable disk from an ISO?" below) and boot from it.
- Start testing.
- If you want to permanently install or upgrade locally, log in and double click on the "Install to Hard Drive" icon on the desktop, then follow the on-screen instructions.
The maximum ISO size is now 1GB, which is larger than can fit on a CD. It is expected that most users will have USB or DVD media available. USB media in particular is advantageous compared to CDs, because it is cheap and highly reusable.
Builds include only package versions from the "stable" repository, so they should in general be usable; please file a bug if you encounter any problems. If there is a bug in the generation toolchain, the images may not be built on a given night; in this case, the last built image will remain available.
If you use a LiveUSB with data persistence, you can run "yum update" to get the latest RPMs (except for the kernel). However, downloading a fresh daily ISOs is recommended instead of this method.
Installing via Anaconda
Anaconda is the Fedora installer. It can be booted directly, rather than run from a Live desktop. Installation options can also be more flexible.
Upgrade from any previous release via Preupgrade and Anaconda
A faster Anaconda installation can be performed from an existing copy of Fedora with PreUpgrade. See How to use PreUpgrade for instructions. During the process, check the box next to "Display unstable test releases" and select "Fedora 42 (Branched)" from the list.
Upgrading from a Branched test release
If a test release or "pre-release" (Alpha or Beta) is currently available, you can download it from: http://fedoraproject.org/get-prerelease
Test releases are configured to update to the latest version of the Branched release which they are building on automatically. To get the latest packages, you can run "yum update" or wait for desktop notification of updates. If you continue to follow updates, you will eventually end up with the same packages and updates as are in the final general availability release.
Direct install using a general release Anaconda ISO
You can use the version of Anaconda distributed with a final public release (the latest being Fedora 41). Using this method, you will be using an older but known-to-be-working installer to install the latest content in the Rawhide repository.
- Option 1 - Use a copy you've already downloaded
If you already have a bootable CD, DVD, USB stick, or hard drive partition containing the *-DVD.iso or *-disc1.iso you can use that to install Rawhide. However, if you need to download new boot media, these files are not recommended because they contain general release versions of Fedora RPMs, and you wish to install Branched RPMs. (See installation guide download page for instructions if you want to download these files anyway.) A general release Live image cannot be used to install Branched, only the general release version of Fedora which it contains.
- Option 2 - Download the minimal installer
If you need to make a bootable CD, DVD, USB stick, or hard drive partition, the best way is to download the minimal boot.iso installer, and load RPMs over the network. This is the same as the *-netinst.iso (e.g. Fedora-12-i386-netinst.iso) which you may find elsewhere. These files are not available by BitTorrent.
To get and use a boot.iso file:
- Go to http://download.fedoraproject.org/ - you will be redirected to a nearby mirror.
- Go to releases/41/Fedora.
- Choose the directory for your architecture (i386, x86_64, or ppc - help available), then find os/images/boot.iso and download it.
- Create a bootable CD, DVD, USB media, or hard drive partition following the instructions at [1] and using your newly downloaded boot.iso file. You can use the livecd-iso-to-disk method described there even though boot.iso is not a Live image, and it should also work on hard drive partitions, not just USB media.
- Option 3 - Pure network install with no boot media
The Installation Guide documents how to boot the installer directly from the network, in case you cannot or choose not to create local boot media.
- What to do after booting Option 1, 2 or 3
Follow the on-screen instructions from Anaconda, the graphical installer. The installation is very straightforward. You should do a HTTP/FTP install. To get Branched instead of a supported release, for the URL of your 'install tree', use "<mirrorroot>/development/42/<arch>/os/" where <mirrorroot> is the mirror site URL you got from the mirror list and <arch> is your architecture (i386, x86_64, or ppc).
- Option 4 - With no network access at install time
If you have no network access during the install process, you will need to download the Branched (development/42) repository from a development mirror and use the hard drive installation method described in the Installation Guide, or it might be easier to choose a different method to install Branched from another section of this page.
Direct install using daily Branched Anaconda build
Using this method, you will be testing not only the contents of Branched, but also the Branched version of the installer which will become the installer for the next version of Fedora.
Follow the same steps as in "Using a general release Anaconda ISO" above, but get your boot.iso from "development/42/<arch>/os/images/" one of the mirrors listed at: http://mirrors.fedoraproject.org/publiclist/Fedora/development/
Yum update from previous official release
This method is not recommended because many things can go wrong, including
For details and information on installing a Fedora release please see the Installation Guide for the appropriate release.
Once your system is installed, you can upgrade to the rawhide repository one of two ways. Using graphical applications:
- First, Install the 'fedora-release-rawhide' package.
- Next, modify your software sources using:
gpk-repo
- Leave only the Fedora - Rawhide software source enabled
- Next, update your system using:
gpk-update-viewer
Alternatively, you may upgrade using the command-line:
- Type:
# yum install fedora-release-rawhide
- Then Type:
# yum --disablerepo=* --enablerepo=rawhide update
You may want to enable/disable repositories in /etc/yum.repos.d/ so that only the "Fedora Development" repository is enabled. This will allow daily Rawhide updates to appear by default in desktop notifications and "yum update".
Reference info
How do I make a bootable disk from an ISO?
- To write to USB media, see How to create and use Live USB.
- To burn a DVD, see the burning ISOs readme.
Where is the Branched release mirrored?
The current Branched release is found under "development/42" on the mirrors. You can find a local mirror from: http://mirrors.fedoraproject.org/publiclist/Fedora/42/