apt in mandrake? - Help

This is a discussion on apt in mandrake? - Help ; Is there an equivalent to the apt program ( http://apt.freshrpms.net ) for the Mandrake Linux distribution?...

+ Reply to Thread
Results 1 to 3 of 3

Thread: apt in mandrake?

  1. apt in mandrake?

    Is there an equivalent to the apt program (http://apt.freshrpms.net) for the
    Mandrake Linux distribution?

  2. Re: apt in mandrake?

    On Tue, 9 Nov 2004 23:20:39 GMT, tomtttomtttomtttom@rock.com
    > Is there an equivalent to the apt program (http://apt.freshrpms.net) for the
    > Mandrake Linux distribution?

    You don't need apt. Mandrake by default already has urpmi, which when
    properly setup actually works a little better. It's a more powerful
    package handler for rpms than apt.

    Some urpmi basics below - as you'll see, it works just like typing
    # apt-get

    Basic urpmi:

    By using Mandrake you have a terrific utility for installing RPMs that
    other distros don't: urpmi - the Mandrake package handler. It will
    easily and automagically take care of finding, downloading and
    installing software and its dependencies. The "Software Installer" in
    Mandrake Control Center is a GUI frontend for urpmi, but it's very easy
    to use urpmi from the command line. To easily make the best use of
    urpmi, whether by the GUI installer or urpmi from the command line,
    first go here:


    Follow the easy directions to setup your online package sources.
    Choose them carefully, staying with sources for your particular
    Mandrake version. You'll want to add the main sources for your version,
    the Contributors sources, the PLF repositories, and maybe a few others.
    Warning: Add the Cooker sources at your own risk. Cooker is beta stuff
    still in testing for the next release and may or may not cause you

    When you've finished setting up your source mirrors you can start using
    the real power of urpmi. You can install/uninstall a package by simply
    using the GUI installer, or in a terminal, 'su' to root, then:

    # urpmi -v ('-v' for verbose output is optional, but I
    like the extra info it provides)

    where is normally just the 'simple' version, i.e. using
    the email client Mutt for example, instead of:

    # urpmi -v mutt-1.4i-4mdk.i586.rpm


    # urpmi -v mutt

    Then urpmi will automagically go to the 'Net sources you choose, find
    and download the latest available Mutt RPM for your version of
    Mandrake, grab any other packages needed to resolve all dependencies
    and install everything in the correct order. If urpmi can't complete
    the install, either because all the required software isn't available
    on the source mirrors you choose or possibly some other conflict(s), it
    will stop the install process before actual changes are made and give
    you some info about the problem.

    Similarly, for packages you've downloaded and saved, just navigate to
    the directory where you saved them:

    # cd /mysaved/rpm/ishere

    Then (for this, you may need to use the full packagename):

    # urpmi -v

    Uninstalling a package is simply 'urpme' instead of 'urpmi'.

    Be aware that while using RPMs compiled for other versions of Mandrake
    or for other distros sometimes will work fine, they may not and the
    possibility for problems exists. So always try to use RPMs for your
    distro and version whenever possible, which in the case of Mandrake is
    almost always. If you must use a RedHat or other distro RPM, it's best
    to try a test install first, as in:

    # urpmi -v --test

    This does a "dry run" to check if the package(s) can be sucessfully
    installed but without actually changing anything on the system. If all
    is well, remove the '--test' switch to install normally.

    It's important to always install RPMs, not from tarballs, when using
    any rpm-based distro like RedHat, Suse or Mandrake. Why? Because if
    you always install RPMs, then Mandrake's urpmi (or Suse's YAST, or
    whatever) is able to keep track of everything installed on your system
    and so keep everything correctly configured - no reinstalling the OS
    due to screwed up system files from incorrect or conflicting library
    versions, etc. But if you install packages from source tarballs, then
    urpmi cannot keep things straight since it has no info about the
    installed tarballs or their contents. Obviously, this could easily
    lead to trouble.

    Sometimes a particular piece or a newer version of software may only be
    available as a source tarball. No problem - it's still very easy make
    your own RPMs from source with a handy utility called checkinstall,
    included on the Mandrake CDs. I won't go into more detail about
    checkinstall here. Google for more info about it.

    This should be enough to get you going. For more info, open a terminal
    and type 'man urpmi" or do some Googling. Lotsa info available. Also
    very good help for Mandrake noobs here:

    Registered Linux user #266531

  3. Re: apt in mandrake?

    urpmi, Mandrake's native package utility, is the direct equivalent. It
    resolves dependencies and installs them just like 'apt', but it's based on
    RPM (uses RPM packages).

    If you want to install deb packages, you can download things like apt-rpm.

    tomtttomtttomtttom@rock.com wrote:

    > Is there an equivalent to the apt program (http://apt.freshrpms.net) for
    > the Mandrake Linux distribution?

    Remove '.nospam' from e-mail address to reply by e-mail

+ Reply to Thread