LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-29-2003, 10:16 PM   #1
Stingreen
Member
 
Registered: May 2001
Location: Baltimore,MD,USA,Earth,Some Galaxy, We haven't gone that far!
Distribution: Redhat 7.3
Posts: 103

Rep: Reputation: 15
mon installation OMG!!!


Ever tired of downloading file dependencies?? Did it ever take hours to complete, or maybe not even close to completion??
Please meet mon! ( not mom ) http://www.kernel.org/software/mon/

Guys, I'm trying to install mon 0.99 to my RH 7.3, 2.4.20 kerneled linux box.
But I'm sick of struggling up downloading file dependencies, because every dependent file is dependent on another dependent file. And guess what? That dependent file is even dependent some other dependencies..
THIS IS THE MOST STUPID THING EVER.
I can't even install a stupid monitoring tool just it doesn't have the right dependent files. At last a file called perl-mon required me to update my perl version from 5.6 to 5.8. And that was it.
Because Updating a perl would take a zillion dependency to install...
Is there possibly any easier way to install any RPM package with all the dependent files together, downloaded somehow from single source ???
What's the catch here, really?
Thanks..
 
Old 12-29-2003, 10:34 PM   #2
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
I think you've never heard of apt-get and synaptic have you? . Apt-get is a pretty nice package management firstly made for Debian Linux, today available for Redhat and many others as Jamd (which has it by default, by the way). It works like this... let's say you want to install mplayer... simply type:

Code:
apt-get install mplayer
And consider it done. XMame to play some arcades?

Code:
apt-get install xmame
Done. Maybe a newer gaim version?

Code:
apt-get upgrade gaim
And done again . That's what apt-get does. By simply typing apt-get <name of the program (not package, program) apt-get will connect to the net, download the package, the dependencies, update(if needed) your libraries and stuff like that. It's even capable of updating your distribution (apt-get dist-update/upgrade) and itself (apt-get update). It comes with a lot of serves, with a lot of packages available, and you are free to add more servers if you wish so . Synaptic is a graphical interface for apt-get very useful. Guess how to install it? apt-get install synaptic. Take a look:

http://freshrpms.net/

http://freshrpms.net/apt/

Note: not everything is available through apt-get nor is up-to-date, but certainly is a great tool if you are willing to stick with rpm's based distros. The best is always to use a great distro as Slackware though. Compiling is way painless and way more effective ... but anyway, check it out

Last edited by Mega Man X; 12-29-2003 at 10:36 PM.
 
Old 12-29-2003, 11:00 PM   #3
Stingreen
Member
 
Registered: May 2001
Location: Baltimore,MD,USA,Earth,Some Galaxy, We haven't gone that far!
Distribution: Redhat 7.3
Posts: 103

Original Poster
Rep: Reputation: 15
Woah, it certainly is a great software and I'm glad I learned about it, However, freshrpms don't have the package mon.
but Thanks anyway! saved me couple of years of downloading dependencies.
 
Old 12-29-2003, 11:07 PM   #4
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Cool, no problems. You could try searching google for some apt-servers which has mon. I've tried, but it returned nothing but "mon" short from monday..lol. Maybe you may have more luck then I did. If you find, add the server to your /etc/apt (if I remember the patch right, there should be a file with the servers list).

Anyway, synaptic could help you with the dependency hell. If it says, for example, qt not find, use synaptic search button, type qt and read all package related to qt (most likely, you will need <some package>-devel, as qt-devel) Doing that, will get your dependencies sort out, but may still be time consuming.

Good luck from now my friend
 
Old 12-29-2003, 11:13 PM   #5
Mega Man X
LQ Guru
 
Registered: Apr 2003
Location: ~
Distribution: Ubuntu, FreeBSD, Solaris, DSL
Posts: 5,339

Rep: Reputation: 64
Oops, don't forget to, before using apt-get, to type apt-get update. Use apt-get update when you add a server to your server list as well. It's needed to apt-get update the server list, or else some packages won't be available .

One more thing, this is a server list for Redhat's unstable packages, for peoples who wants the newest stuff around

# Redhat test packages
rpm http://apt.sw.be redhat/9/en/i386 dag

add those lines to your /etc/apt/source.list (I think that was the file) at the end of the file, the line with a hash (#) is a comment, and I've just put it there to remember what that server is for

Be careful though as they are untested packages. Use it if you cannot find an specific program that you could not find/install, as mon

cya

Last edited by Mega Man X; 12-29-2003 at 11:14 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
OMG! Please everyone check this out! Bigun General 38 06-16-2005 05:14 PM
Omg Omg jag2000 LinuxQuestions.org Member Success Stories 8 12-27-2004 11:04 AM
OMG - is this for real? mdk General 3 08-27-2004 02:23 PM
OMG! OMG! i did it!!!!! happy new year baby chingasman Linux - Distributions 2 01-03-2003 08:52 AM
Mon Help Mike_the_Man Linux - General 0 03-15-2001 01:36 PM


All times are GMT -5. The time now is 01:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration