On 30 Jun 2004 18:38:55 -0700, bobh <firstname.lastname@example.org> 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
> Found libgtkhtml-3.0_4devel-3.0.10-1mdk but it has about 20 dependencies
> 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:
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
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
# 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
Similarly, for packages you've downloaded and saved, just navigate to
# 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