LabPrimer
Best practices for pocket research and development labs in informatics. Integrates agile industrial practices with ethnomethodology, interaction design, sense-making and more.

Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
LabPrimer
Here's an example of using rpm --nodeps to juggle using yum and cpanp to manage packages.

In this example I am using yum to install intltool, which depends on perl packages managed by cpanp:

  1. I ran 'yum --disableexcludes=all install intltool', but answered 'n' to Is this ok [y/N]: in order to get a list of the dependencies for intltool.
  2. I then used cpanp to check that the dependencies were all present (they were, and most of them were substantially newer than the so-called updates yum wanted to install. Sigh.)
  3. Next, I used 'yum info' plus the baseurl from the appropriate repository in /etc/yum.repos.d to build the rpm command. I ran 'yum info intltool', saw that intltool was from the fedora repository, looked up the baseurl in /etc/yum.repos.d/fedora.repo, subsituted '8' for $releasever and i386 for $basearch, added 'Packages' after /os/ (that might change in a future release), and then constructed the rest of the package name. You'll get used to the pattern.
  4. I did a test run to check I had the command right:
    rpm -vv --test --nodeps --install http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/i386/os/Packages/intltool-0.36.2-1.fc8.i386.rpm
  5. Finally, I installed intltool
    rpm -vv --nodeps --install http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/i386/os/Packages/intltool-0.36.2-1.fc8.i386.rpm

    -- HilaryHolz - 02 Mar 2008
r8 - 02 Jan 2009 - 04:32:02 - HilaryHolz
Guests are welcome to view our materials. To subscribe, edit, view raw markup, etc., you'll need to register for an account. Accounts are free (and will always be free) - your involvement helps us directly and indirectly (by demonstrating that our work matters to our funders...) StartingPoints has more info.
This site is powered by the TWiki collaboration platformCopyright 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Ahatwiki? Send feedback Syndicate this site RSSATOM