Difference between revisions of "Raspberry Pi Fedora Remix"

From CDOT Wiki
Jump to: navigation, search
(Available Releases)
m (Protected "Raspberry Pi Fedora Remix": High traffic page: Please put comments on Discussion page rather than edit this page since it is a topic index. ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Raspberry Pi Fedora Remix}}
+
{{Raspberry Pi Fedora Remix}}[[Category:Raspberry Pi]]
 
<hr>
 
<hr>
 
The Raspberry Pi Fedora Remix is a Linux software distribution for the [http://raspberrypi.org Raspberry Pi] computer. It contains software packages from the [http://fedoraproject.org Fedora Project] (specifically, the [[:fedora:architecture/ARM|Fedora ARM]] secondary architecture project), packages which have been specifically written for or modified for the Raspberry Pi, and proprietary software provided by the Raspberry Pi Foundation for device access.
 
The Raspberry Pi Fedora Remix is a Linux software distribution for the [http://raspberrypi.org Raspberry Pi] computer. It contains software packages from the [http://fedoraproject.org Fedora Project] (specifically, the [[:fedora:architecture/ARM|Fedora ARM]] secondary architecture project), packages which have been specifically written for or modified for the Raspberry Pi, and proprietary software provided by the Raspberry Pi Foundation for device access.
Line 6: Line 6:
  
 
Currently available:
 
Currently available:
* [[Raspberry Pi Fedora Remix 14]]
+
* [[Pidora 18 (Raspberry Pi Fedora Remix)]]
 +
  * Improved libraries for hacking
 +
  * Optimized build for the Raspberry Pi's processor
 +
 
 +
* [[Raspberry Pi Fedora Remix 18]]
  
In preparation:
 
 
* [[Raspberry Pi Fedora Remix 17]]
 
* [[Raspberry Pi Fedora Remix 17]]
  
== Installing the Raspberry Pi Fedora Remix ==
+
== Obtaining and Installing the Raspberry Pi Fedora Remix ==
 +
 
 +
Refer to [[Raspberry Pi Fedora Remix Installation]] for instructions on preparing an SD card containing the Remix software.
 +
 
 +
== Setting Up the Raspberry Pi for First Time Use ==
 +
 
 +
This is the recommended system configuration for first time startup:
 +
# Connect the Raspberry Pi to a high-definition monitor or TV using the HDMI output (HDMI and DVI-D are basically the same signals, so an HDMI-DVI adapter can be used).
 +
# Connect a USB keyboard (and, optionally, a USB mouse).
 +
# Plug in an ethernet cable connected to an IPv4 network with a DHCP server and Internet gateway. The Remix will use this connection to set the system clock.
 +
# Insert the SD card.
 +
# Apply power.
 +
 
 +
== First Boot ==
 +
 
 +
During the first boot of the system, two processes take place:
 +
# the image is resized to fill the SD card.
 +
# if the system is being used interactively, the user is prompted to do final system configuration (set the root password, create a user account, set the timezone, and select character-mode or graphical default operation).
 +
 
 +
These processes are managed by the [[Raspberry Pi Init Scripts]].
 +
 
 +
== System Administration: Managing the Raspberry Pi Fedora Remix ==
 +
 
 +
The Raspberry Pi Fedora Remix is administered using standard Linux system administration procedures. For specific tips, see:
 +
* [[Raspberry Pi Fedora Remix Administration]]
 +
* (Add resources here!)
 +
 
 +
== Suggested Packages ==
 +
 
 +
For suggestions on packages to meet particular needs and which run well on the Raspberry Pi, see [[Raspberry Pi Fedora Remix 14 - Suggested Packages]].
 +
 
 +
== Helping with the Remix ==
 +
 
 +
The Remix is based on [[:fedora:Architectures/ARM|Fedora ARM]]. If you're interested in improving the Remix, please consider participating in the Fedora project. The Fedora community is very welcoming, and there are [http://join.fedoraproject.org instructions on the Fedora web site] on how to join and participate in Fedora, whether as a software developer and packager, translator, documentation writer, artist, designer, ambassador, or teacher.
 +
 
 +
The Remix was produced at the [[Main Page|Seneca Centre for Development of Open Technology]], which hosts the [[Fedora ARM Koji Buildsystem|Fedora ARM build system]].
 +
 
 +
To learn why this is a Remix and not a direct Fedora release, please see the [[Raspberry Pi Fedora Remix FAQ|FAQ]].
 +
 
 +
== Getting Help ==
  
=== Using the Installer ===
+
There are many sources of help available:
  
The easiest way to install the Remix is to use the [[:fedora:Fedora_ARM_Installer|installer]] program.
+
* The Raspberry Pi Community
 +
** Web site and forums: http://raspberrypi.org
 +
** Wiki: http://elinux.org/RaspberryPiBoard
 +
** [[Irc|IRC]]: irc://irc.freenode.net/raspberrypi
  
Needed:
+
* The Fedora Community
* A computer with at least 5 GB of free disk space, running one of these operating systems:
+
** Web site: http://fedoraproject.org
** Fedora
+
** Wiki: http://fedoraproject.org/wiki
** Windows Vista or Windows 7
+
** Mailing lists:
** Other Linux
+
*** General discussion: https://admin.fedoraproject.org/mailman/listinfo/users
* An SD or SDHC card, with a capacity of 2GB or more. (Good-quality class 4 cards usually work well). Do ''not'' use a MicroSD card with an adapter -- it will not be recognized by the Raspberry Pi.
+
*** Fedora-ARM: https://lists.fedoraproject.org/mailman/listinfo/arm
* An SD/SDHC card writer, either built in to the computer or connected to a USB port.
+
*** Developers and packagers: https://admin.fedoraproject.org/mailman/listinfo/devel
* An Internet connection.
+
** [[Irc|IRC]]: irc://irc.freenode.net/fedora - irc://irc.freenode.net/fedora-arm
  
Steps:
+
* Seneca Centre for Development of Open Technology
# Download the installer from the appropriate link:
+
** Web site and wiki (this wiki!): http://cdot.senecac.on.ca
#* Fedora (link to be provided)
+
** [[Irc|IRC]]: irc://irc.freenode.net/seneca
#* Windows (link to be provided)
 
#* Other Linux (link to be provided)
 
# Run the installer.
 
# Click the refresh (circle-arrow) button to retrieve a list of available images and mirror locations.
 
# Select the image you wish to install ("Raspberry Pi Fedora Remix 14") -- or, if you have already downloaded the image file, browse to that file's location.
 
# Select the device on which you wish to install the image (WARNING: all data on this device will be deleted! - be sure you have selected the correct device).
 
# Click "Install".
 
# Wait until the program states that the installation is complete before removing the card.
 
  
=== Using the dd Command ===
+
== Reporting Bugs and Suggesting Enhancements ==
  
The image can also be installed using the Unix/Linux dd command.
+
Your help in identifying bugs and suggesting enhancements is very important! Please file your bug report/enhancement request:
 +
* for bugs related to Fedora packages: on the Fedora bugzilla system at http://bugzilla.redhat.com
 +
* for bugs related to Raspberry Pi-specific packages, the installer, or the Remix: on the FedoraHosted ARM Trac system at https://fedorahosted.org/arm/
  
Needed:
+
== Frequently Asked Questions (FAQ) ==
* A computer with at least 5 GB of free disk space, running some form of Unix or Linux.
 
* An SD or SDHC card, with a capacity of 2GB or more. (Good-quality class 4 cards usually work well). Do ''not'' use a MicroSD card with an adapter -- it will not be recognized by the Raspberry Pi.
 
* An SD/SDHC card writer, either built in to the computer or connected to a USB port.
 
* An Internet connection.
 
  
Steps:
+
Please refer to the [[Raspberry Pi Fedora Remix FAQ]].
# Download the image (link to be provided)
 
# Insert your SD/SDHC card into the card reader, and attach to the computer if necessary.
 
# Identify the device node of the SD card (this will be something like <code>/dev/sdc</code> or <code>/dev/mmcblk0</code>).
 
#* Do not use a partition device node (for example: use <code>/dev/sdc</code> or <code>/dev/mmcblk0</code>, not <code>/dev/sdc1</code> or <code>/dev/mmcblk0p1</code>).
 
#* An easy way to identify the card is to list the device nodes (<code>ls -l /dev/sd* /dev/mmcblk*</code>) before and after inserting the SD card. Device nodes that that appear when the card is inserted correspond to the card.
 
# Ensure that the device is unmounted.
 
# Copy the image file to the card: <code>dd if=/dev/''NameOfImageFile'' of=/dev/''DeviceNode''</code>
 
# Ensure that the image is fully written onto the card: <code>sync</code>
 
# Remove the card.
 

Latest revision as of 13:22, 23 May 2013

width=100

The Raspberry Pi Fedora Remix is a Linux software distribution for the Raspberry Pi computer. It contains software packages from the Fedora Project (specifically, the Fedora ARM secondary architecture project), packages which have been specifically written for or modified for the Raspberry Pi, and proprietary software provided by the Raspberry Pi Foundation for device access.

Remix Releases

Currently available:

 * Improved libraries for hacking
 * Optimized build for the Raspberry Pi's processor

Obtaining and Installing the Raspberry Pi Fedora Remix

Refer to Raspberry Pi Fedora Remix Installation for instructions on preparing an SD card containing the Remix software.

Setting Up the Raspberry Pi for First Time Use

This is the recommended system configuration for first time startup:

  1. Connect the Raspberry Pi to a high-definition monitor or TV using the HDMI output (HDMI and DVI-D are basically the same signals, so an HDMI-DVI adapter can be used).
  2. Connect a USB keyboard (and, optionally, a USB mouse).
  3. Plug in an ethernet cable connected to an IPv4 network with a DHCP server and Internet gateway. The Remix will use this connection to set the system clock.
  4. Insert the SD card.
  5. Apply power.

First Boot

During the first boot of the system, two processes take place:

  1. the image is resized to fill the SD card.
  2. if the system is being used interactively, the user is prompted to do final system configuration (set the root password, create a user account, set the timezone, and select character-mode or graphical default operation).

These processes are managed by the Raspberry Pi Init Scripts.

System Administration: Managing the Raspberry Pi Fedora Remix

The Raspberry Pi Fedora Remix is administered using standard Linux system administration procedures. For specific tips, see:

Suggested Packages

For suggestions on packages to meet particular needs and which run well on the Raspberry Pi, see Raspberry Pi Fedora Remix 14 - Suggested Packages.

Helping with the Remix

The Remix is based on Fedora ARM. If you're interested in improving the Remix, please consider participating in the Fedora project. The Fedora community is very welcoming, and there are instructions on the Fedora web site on how to join and participate in Fedora, whether as a software developer and packager, translator, documentation writer, artist, designer, ambassador, or teacher.

The Remix was produced at the Seneca Centre for Development of Open Technology, which hosts the Fedora ARM build system.

To learn why this is a Remix and not a direct Fedora release, please see the FAQ.

Getting Help

There are many sources of help available:

Reporting Bugs and Suggesting Enhancements

Your help in identifying bugs and suggesting enhancements is very important! Please file your bug report/enhancement request:

Frequently Asked Questions (FAQ)

Please refer to the Raspberry Pi Fedora Remix FAQ.