From Fedora Project Wiki
m (update link)
Line 12: Line 12:
 
== Installation of Rawhide ==
 
== Installation of Rawhide ==
  
Rawhide is meant to be installable, however, since it's automated, any particular rawhide build may not be installable due to bugs of one sort or another. More information is available at [[Testing]].
+
Rawhide is meant to be installable, however, since it's automated, any particular rawhide build may not be installable due to bugs of one sort or another. More information is available at [[Rawhide Testing]].
  
 
There are two ways to install Rawhide
 
There are two ways to install Rawhide

Revision as of 21:50, 13 February 2009

Rawhide

Rawhide is the name given to the current development head of Fedora. It consists of a daily snapshot of latest built version of all Fedora packages.

Rawhide Mirrors

Rawhide goes by the name of "development" on the mirrors. You can find a local mirror here:
http://mirrors.fedoraproject.org/publiclist/Fedora/development/

Installation of Rawhide

Rawhide is meant to be installable, however, since it's automated, any particular rawhide build may not be installable due to bugs of one sort or another. More information is available at Rawhide Testing.

There are two ways to install Rawhide

  1. Install a Fedora release, then upgrade to Rawhide.
  2. Install Rawhide directly from a development tree.

Yum Update from Final Release

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:

  1. First, modify your software sources using: gpk-repo
    • Leave only the Fedora - Rawhide software source enabled
  2. Next, update your system using: gpk-application

Alternatively, you may upgrade using the command-line:

  1. Type:
    # yum --disablerepo=* --enablerepo=fedora-devel 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".

From Alpha, Beta, RC Releases

Get the installer from: http://fedoraproject.org/get-prerelease

Test releases of Fedora are configured to update via Rawhide by default, so you can run "yum update" or wait for desktop notification of updates.

From Daily Build

The same process used to install an Fedora release (via Anaconda) can often be used to install rawhide. For an overview of the process, please review the Installation Guide.

  1. First, determine your system architecture (see http://docs.fedoraproject.org/install-guide/f9/en_US/sn-which-arch.html).
  2. Next, locate a nearby mirror where you can download install media (see http://mirrors.fedoraproject.org/publiclist/Fedora/development/). NOTE: Not all mirrors will carry Rawhide in all architectures.
  3. Next, download a Rawhide Fedora CD, DVD, or boot.iso for your architecture from a (see http://docs.fedoraproject.org/install-guide/f9/en_US/sn-expert-download.html) - located at "development/<arch>/os/images/boot.iso". If you have a PXE server available, see "development/<arch>/os/images/pxeboot/" for netboot kernel and initrd.
  4. Burn the downloaded image to a CD/DVD
  5. Boot from the CD/DVD
Idea.png
Don't have a burner or spare media?
For tips on installing without media, checkout how to install your system using your network interface http://docs.fedoraproject.org/install-guide/f9/en_US/ap-medialess-install.html.

Follow the on-screen instructions from Anaconda, the graphical installer. The installation is very straightforward.

To install rawhide via anaconda, burn boot.iso to CD, and do a HTTP/FTP install. For the URL of your 'install tree', use "<mirrorroot>/development/<arch>/os/" where <mirrorroot> is the mirror Site URL you got from the mirror list.

In an emulator

Using an emulator, you can install a test release without disturbing an existing system. See Testing/qemu.

What does it mean when something "hits rawhide"?

Rawhide is automatically generated once daily from the latest packages that are built. Packages that are built one day are generally in the next days rawhide.

(For the curious, the compose is done at Midnight US Eastern, 0400/0500 UTC.)

What is a rawhide "push"?

A rawhide push is simply the rawhide spin for that day. Occasionally, if the push is extremely broken, it may be regenerated more than once.

How can I follow the progress of rawhide?

Nightly reports are sent to fedora-test-list and fedora-devel-list, with the subject 'rawhide report: <date> changes'. Included in these reports are what packages have been added, removed, or updated (with short changelog snippets), along with a list of any broken dependencies.

http://git.fedoraproject.org/ and http://hg.fedoraproject.org/ and https://fedorahosted.org/ are good places to look at the upstream state of many Fedora projects.

Will rawhide destroy my data?

It could. Don't trust it. The traditional phrasing is that rawhide "eats babies."