From Fedora Project Wiki

Revision as of 21:22, 3 June 2010 by Crantila (talk | contribs) (page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Installing Repository

  1. update
  2. add the repository with 'rpm -Uvh http://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma/12/i386/planetccrma-repo-1.1-2.fc12.ccrma.noarch.rpm'
  3. update again, to get the latest CCRMA thing
    • for FWT also updated jack-audio-connection-kit to a CCRMA version
    • will get a warning: "Warning: RPMDB altered outside of yum."
  • works for both x86 and x86-64 machines
  • works for both F12 and F13
  • must explain why rpm is to be used instead of yum
    • -U means "upgrade" (same as --upgrade); man page: "This is the same as install, except all other verion(s) of the package are removed after the new package is installed"
    • -v means "verbose" (same as --verbose)
    • -h means "hash" (same as --hash); prints hash marks as the package is installed, making nicer display with -v
  • F13 repository is nearly empty (2010-06-01)

Tested: on FWT in F13 and F12

Setting Repository Priorities:

  1. run 'yum install yum-plugin-priorities'
    • (verify that /etc/yum/pluginconf.d/priorities.conf says [main] enabled=1 ???)
  2. go through /etc/yum.repos.d/* and add priorities like: priority=N where N is a number from 1 to 99, and 1 has the highest priority

What I would do:

Fedora base at 50
Fedora updates at 25
PlanetCCRMA at 10
--
VirtualBox at 75
RPMFusion at 75
RPMFusion updates at 60

this example is pretty arbitrary, but it gives something to work from

Tested: on FWT in F12

Preventing a Package from Being Updated:

  1. run 'yum install yum-plugin-versionlock'
    • (verify that /etc/yum/pluginconf.d/versionlock.conf says enabled=1 ???)
  2. edit /etc/yum/pluginconf.d/versionlock.list, adding packages that won't be updated
    • each packages goes on its own line
    • for example:
jack-audio-connect-kit-1.9.4
qjackctl-0.3.6