Re: Help a windows guy

From: Crashdamage (03z1krd7_at_nospam.invalid)
Date: 07/01/04


Date: Thu, 01 Jul 2004 03:39:14 GMT

On 30 Jun 2004 18:38:55 -0700, bobh <bobh@inav.net> wrote:
> New to Linux. Want to install mono 1.0 to see if my clr apps will run.
> I Installed Mandrake 10 OS.
> No "rpm" package for Mandrake from go-mono. Downloaded the Red Hat
> package.
(snip)
> Found libgtkhtml-3.0_4devel-3.0.10-1mdk but it has about 20 dependencies
> listed.
(snip)
> O.K. I'm gonna reinstall Mandrake 10 and start clean but when I get to
> libgtkhtml do I have to install the one that says *mdk ? To do this, I
> have to find twenty files and they may have dependencies as well?

In a nutshell, no. You're using Mandrake, so you have a big advantage
for installing rpms: urpmi - the MDK pakage handler, which will take
care of finding, downloading and installing dependencies. The GUI
"Software Installer" in Mandrake Control Center is a frontend for urpmi,
but it's very easy to use urpmi for the command line. To best use it,
first go here:

http://plf.zarb.org/~nanardon/

Follow the easy directions to setup your online package sources.
Choose them carefully, staying with sources for your 10.0 version.
You'll want to add the 'contrib' mirror, maybe a few others. Add the
'Cooker' sources at your own risk - that's the stuff in testing for the
next release.

When finished with that, you can install/uninstall by simply opening a
terminal, 'su' to root, then:

# urpmi -v <packagename> ('-v' for verbose output)

where <packagename> 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

Use:

# urpmi -v mutt

Then urpmi will automagically go to the 'Net sources you choose, find
and download the latest available MDK rpm for Mutt, any other packages
needed to resolve all dependencies and install everything. If urpmi
can't, either because all the needed stuff isn't available on the
sources you choose or possibly some other conflict, it will stop the
install before things get screwed and give you some info about the
problem.

Similarly, for packages you've downloaded and saved, just navigate to
that directory:
 
# cd /mysaved/rpm/ishere

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

# urpmi -v <packagename>

Uninstall is 'urpme' instead of 'urpmi'.

Be aware that while using rpms compiled for other distros sometimes will
work fine, they may not and the possibility for problems exists. Always
try to use rpms for your distro whenever possible, which in the case of
Mandrake is almost always. If you must use a RH or other package, best
to try a test install first, as in:

# urpmi -v --test <packagename>

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

I can't give you help specific to installing Mono, but this should help
to get you going. For mor info, open a terminal and type 'man urpmi" or
do some Googling. Lotsa info available.

-- 
Registered Linux user #266531


Relevant Pages

  • Errors applying kernel patch 118833-36
    ... install of Solaris 10 11/06. ... However, once the package list is done, I see a worrisome message: ... Below is the complete console output of the patch run. ... Changes for package SUNWnfsskr will not be applied to the system. ...
    (SunManagers)
  • Re: media player 10 setup issues
    ... Finished building install list. ... Package 'MPPRE' is version '10.0.0.3802'. ... Install for Exception pack ...
    (microsoft.public.windowsmedia)
  • Re: A little help please!
    ... This so far was the best map to getting DVD media working I am going to ... Also I have the latest libdvdcss2 and libdvdcss2-dev installed. ... sudo aptitude install totem-xine ... Click either free or non-free depending on where the package you ...
    (Ubuntu)
  • Re: Code correctness, and testing strategies
    ... automate the testing a bit more. ... the shell scripts & control files work correctly, that the debian ... package had all the files in the correct places etc). ... Install the package under a chroot ...
    (comp.lang.python)
  • Re: from x86_64 only back to i386 support
    ... Finished Transaction Test ... of glib2-2.14.4-1.fc8.i386 conflicts with file from package ... install of glib2-2.14.4-1.fc8.i386 conflicts with file from package ...
    (Fedora)