How to get an RPM database?

This is a discussion on How to get an RPM database? within the General Discussions forums, part of the Community Boards category; I was interested in getting the whole RPM DB for my distro (only it's version and arch, and no experimentals), ...

  1. #1
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,691

    How to get an RPM database?

    I was interested in getting the whole RPM DB for my distro (only it's version and arch, and no experimentals), but even that is still gigs upon gigs. I created a program to download the whole thing automatically, but even when I use a public computer at the library it would take days to download! (I have like a 1 bit per second dial-up internet connection, so I can't do it overnight at home) So, does anyone know how I could obtain a hard-copy of this? It's become obvious, that I'm really not going to be able to get it by downloading. I couldn't find any place that you could order some disks from (like you can with Ubuntu).
    A class that doesn't overload all operators just isn't finished yet. -- SmugCeePlusPlusWeenie
    A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis

  2. #2
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    Couldn't you have a friend download it and burn it to a CD for you?
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  3. #3
    l'Anziano DavidP's Avatar
    Join Date
    Aug 2001
    Location
    Plano, Texas, United States
    Posts
    2,738
    Couldn't you get a better internet connection at home?
    My Website

    "Circular logic is good because it is."

  4. #4
    Registered User
    Join Date
    Oct 2008
    Posts
    1,262
    Or even better, get a real package manager like apt-get or yum. Why bother downloading everything; you won't use 99%.

  5. #5
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    1,691
    >> Couldn't you get a better internet connection at home?
    Only dial-up is available here.

    >> Couldn't you have a friend download it and burn it to a CD for you?
    Most of my friends are restricted to dial-up also. And the ones who don't have internet slower than the library (DSL I think) so it would take a long time for them too. (Also, it would take several DVDs)

    >> Or even better, get a real package manager like apt-get or yum. Why bother downloading everything; you won't use 99%.
    Already have. The problem is, when they download big packs, they go through all sorts of trouble to get to a different mirror in the simple event of the TCP connection failing. And my internet has a nil chance of maintaining a single unique connection through 10 megs. So right now, I use a download manager that uses resume support, then, I manually install them. (Tedious!)
    A class that doesn't overload all operators just isn't finished yet. -- SmugCeePlusPlusWeenie
    A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis

  6. #6
    Guest Sebastiani's Avatar
    Join Date
    Aug 2001
    Location
    Waterloo, Texas
    Posts
    5,708
    Bummer.

    Well I guess then ordering the CD's would be the only real option (no idea where you'd get that though). And just out of curiosity - where on earth do you live that doesn't have decent high-speed internet?
    Code:
    #include <cmath>
    #include <complex>
    bool euler_flip(bool value)
    {
        return std::pow
        (
            std::complex<float>(std::exp(1.0)), 
            std::complex<float>(0, 1) 
            * std::complex<float>(std::atan(1.0)
            *(1 << (value + 2)))
        ).real() < 0;
    }

  7. #7
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Yarin View Post
    >> Couldn't you get a better internet connection at home?
    Only dial-up is available here.
    If there are internet cafes w/ high speed at all there, I can tell you how I solved this last year when all I had was dial-up and I installed FC7.

    It took me no more than 90 minutes to download 2 DVD's worth, which I now use the same size repository with FC10 -- there is no point in keeping more than that. You can never include all the weird little rpms that you may need in the future; many are not even in fedora's repository anyway. So 8gb is plenty enough, it will be 90%+ of anything you ever install. There's probably a 2 DVD set for FC11, just like there was for 7 & 10. Just use that, for whichever hardware is most appropriate. I think fedora uses an install CD, and then the 2 DVD rpms.

    They charge you to burn a DVD -- but it has to come out right, or don't pay for it. Put it in a machine, make sure the files are there, etc. Don't bother worrying about the checksums, these are often incorrect.

    I think it cost me $20 or $30 US and that was in Manhattan. Maybe you have to go and sit somewhere for four hours...
    Last edited by MK27; 07-28-2009 at 07:39 PM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. literature database: help with planning
    By officedog in forum C++ Programming
    Replies: 1
    Last Post: 01-23-2009, 12:34 PM
  2. Creating a database
    By Shamino in forum Game Programming
    Replies: 19
    Last Post: 06-10-2007, 02:09 PM
  3. Replies: 10
    Last Post: 05-19-2006, 12:23 AM
  4. Developing database management software
    By jdm in forum C++ Programming
    Replies: 4
    Last Post: 06-15-2004, 05:06 PM
  5. Making a Simple Database System
    By Speedy5 in forum C++ Programming
    Replies: 1
    Last Post: 03-14-2003, 10:17 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21