Product SiteDocumentation Site

4.3. Using Software from Planet CCRMA at Home

The Planet CCRMA at Home software is hosted (stored) on a server at Stanford University. It is separate from the Fedora Linux servers, so yum (the command line utility used by PackageKit and KPackageKit) must be made aware that you wish to use it. After installing the repository, Planet CCRMA at Home software can be installed through yum, PackageKit, or KPackageKit just as easily as any other software.

4.3.1. Installing the Planet CCRMA at Home Repositories

The following steps will install the Planet CCRMA at Home repository, intended only for Fedora Linux-based computers.
  1. Update your computer with PackageKit, KPackageKit.
  2. Run the following command in a terminal window:
    su -c 'rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/\
    planetccrma/13/i386/planetccrma-repo-1.1-2.fc13.ccrma.noarch.rpm
    This works for all versions of Fedora, whether 32-bit and 64-bit. Note that the command is a single line, broken here for presentation purposes.
  3. Update your computer again.
  4. You may receive a warning that the RPM database was altered outside of "yum". This is normal.
  5. Your repository definition will automatically be updated.
  6. Some packages are available from Fedora repositories in addition to other repositories (like Planet CCRMA at Home). If the Planet CCRMA repository has a newer version of something than the other repositories that you have installed, then the Planet CCRMA version will be installed at this point.
Although it is necessary to use the rpm program directly, all other Planet CCRMA software can be installed through yum, like all other applications. Here is an explanation of the command-line options used above:
  • -U means "upgrade," which will install the specified package, and remove any previously-installed version
  • -v means "verbose," which will print additional information meessages
  • -h means "hash," which will display hash marks (these: #) showing the progress of installation.