LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 04-13-2009, 11:01 AM   #1
gsrichmo
LQ Newbie
 
Registered: Jun 2005
Posts: 21

Rep: Reputation: 15
infinite installation dependencies


Sometimes I really hate linux. If one could easily install software, perhaps it would surpass Windows one day. I am trying to install a program which requires dependencies. Those dependencies have dependencies and those dependencies have dependencies, etc, etc, etc.

Am I missing something? Is there an easy way to resolve dependencies?
 
Old 04-13-2009, 11:07 AM   #2
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
Ok. Tell us what distro you are working on?
 
Old 04-13-2009, 11:08 AM   #3
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
And what programs you are trying to install?
 
Old 04-13-2009, 11:08 AM   #4
gsrichmo
LQ Newbie
 
Registered: Jun 2005
Posts: 21

Original Poster
Rep: Reputation: 15
I am on Fedora 7.
 
Old 04-13-2009, 11:09 AM   #5
gsrichmo
LQ Newbie
 
Registered: Jun 2005
Posts: 21

Original Poster
Rep: Reputation: 15
I am trying to install Nessus 4.0.0
 
Old 04-13-2009, 11:14 AM   #6
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
FYI, Fedora 7 is no longer supported. You need to move to current Fedora 10 or upcoming Fedora 11.

I think Fedora applications are easy to install, provided you have net connection and repos are set.
 
Old 04-13-2009, 11:16 AM   #7
gsrichmo
LQ Newbie
 
Registered: Jun 2005
Posts: 21

Original Poster
Rep: Reputation: 15
Regardless, I have used other linux distributions like red hat and slackware. They all are a pain in the butt to install software. Can you please give me a tip on how to resolve dependencies?
 
Old 04-13-2009, 11:23 AM   #8
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
I used Sabayon that is based on Gentoo. I sometimes view/edit ebuild that is on Gentoo package management to see how packages are dependent each other. It is not so difficult.

Sometimes you got trouble when packages are masked. This means it is not usable.

But resolving dependencies when you are using different version of compilers against various kernels is not easy task. You need to install everything from package. If you install from source, here comes the trouble.

---edited---

I hear that LFS is free from dependencies.

Last edited by hurry_hui; 04-13-2009 at 11:24 AM.
 
Old 04-13-2009, 11:44 AM   #9
farslayer
LQ Guru
 
Registered: Oct 2005
Location: Northeast Ohio
Distribution: linuxdebian
Posts: 7,249
Blog Entries: 5

Rep: Reputation: 191Reputation: 191
Maybe you would be interested in a Distro with simpler/better package management ? Say a Debian based distro, like Debian or Ubuntu ?

Code:
it-lenny:~# aptitude search nessus 
p   libnessus-dev             - Nessus static libraries and headers                                  
p   libnessus2                - Nessus shared libraries                                              
p   nessus                    - Remote network security auditor, the client                          
p   nessus-dev                - Nessus development header files                                      
p   nessus-plugins            - Nessus plugins                                                       
p   nessusclient              - Transitional package to openvas-client                               
p   nessusd                   - Remote network security auditor, the server   
                       
it-lenny:~# aptitude install nessusd nessus nessus-plugins
Everything, INCLUDING Dependencies is downloaded and installed automatically, you may have to do some manual configuration after install, although the default config will allow most programs to have basic functionality at install time.

I left Redhat years ago because of RPM Dependency Hell. That was before they were using Yum by default. YUM should do halfway decent dependency resolution these days in Redhat/Fedora, although their default package repository is nowhere near the size of the Debian repositories.

Since it's security tools you appear to be currently interested in..Theres always Backtrack 3 as well.
 
Old 04-13-2009, 11:56 AM   #10
hurry_hui
Member
 
Registered: Oct 2008
Location: Near Jakarta
Distribution: Slackware, Arch, Slax, Porteus, Tiny Core, Slitaz
Posts: 355
Blog Entries: 1

Rep: Reputation: 52
Or from Sabayon
Code:
sabayon ~ # emerge --search nessus
Searching...
[ Results for search key : nessus ]
[ Applications found : 7 ]

*  net-analyzer/nessus
      Latest version available: 2.2.9
      Latest version installed: [ Not Installed ]
      Size of files: 0 kB
      Homepage:      http://www.nessus.org/
      Description:   A remote security scanner for Linux
      License:       GPL-2

*  net-analyzer/nessus-bin
      Latest version available: 3.2.0
      Latest version installed: [ Not Installed ]
      Size of files: 23,845 kB
      Homepage:      http://www.nessus.org
      Description:   A remote security scanner for Linux
      License:       Nessus-EULA

*  net-analyzer/nessus-client
      Latest version available: 1.0.2
      Latest version installed: [ Not Installed ]
      Size of files: 2,019 kB
      Homepage:      http://www.nessus.org/
      Description:   A client for the Nessus vulnerability scanner
      License:       GPL-2

*  net-analyzer/nessus-core
      Latest version available: 2.2.9
      Latest version installed: [ Not Installed ]
      Size of files: 658 kB
      Homepage:      http://www.nessus.org/
      Description:   A remote security scanner for Linux (nessus-core)
      License:       GPL-2

*  net-analyzer/nessus-libraries
      Latest version available: 2.2.9
      Latest version installed: [ Not Installed ]
      Size of files: 416 kB
      Homepage:      http://www.nessus.org/
      Description:   A remote security scanner for Linux (nessus-libraries)
      License:       GPL-2

*  net-analyzer/nessus-plugins
      Latest version available: 2.2.9
      Latest version installed: [ Not Installed ]
      Size of files: 1,039 kB
      Homepage:      http://www.nessus.org/
      Description:   A remote security scanner for Linux (nessus-plugins)
      License:       GPL-2

*  net-analyzer/prelude-nessus
      Latest version available: 20021107
      Latest version installed: [ Not Installed ]
      Size of files: 7 kB
      Homepage:      http://www.rstack.org/oudot/prelude/correlation/
      Description:   Nessus Correlation support for Prelude-IDS
      License:       GPL-2
 
Old 04-13-2009, 12:58 PM   #11
gsrichmo
LQ Newbie
 
Registered: Jun 2005
Posts: 21

Original Poster
Rep: Reputation: 15
Thanks all. I may try Ubunto or Debian one day, but no time for it now. I do have Backtrack which doesn't come with Nessus...thats why I was trying to install it. I may try to install on Backtrack too.
 
Old 04-13-2009, 01:18 PM   #12
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
gsrichmo

fedora 7 MIGHT BE A BIG PROBLEM it is unsupported and past it's End of Life
but yum MIGHT still work ( even with dead repos maybe
Code:
yum search nessus
that gave me this

Code:
Loaded plugins: refresh-packagekit
=============================== Matched: Nessus ================================
libnasl.i386 : Nessus Attack Scripting Language
libnasl-devel.i386 : Nessus Attack Scripting Language header files
libnasl-doc.i386 : Nessus Attack Scripting Language documentation
nessus-client.i386 : Text client interface for nessusd
nessus-core.i386 : Network vulnerability scanner
nessus-core-devel.i386 : Header files for plugin development
nessus-gui.i386 : GTK client interface for nessusd
nessus-libraries.i386 : Support libraries for nessus
nessus-libraries-devel.i386 : Development package for nessus-libraries
nessus-server.i386 : nessusd is the server part of the nessus client-server
                   : model
so for fedora all you need to do is
Code:
yum install  nessus-client nessus-gui
and you are done
BUT as i stated some of the fedora 7 repos NOLONGER exist
 
Old 04-13-2009, 02:39 PM   #13
farslayer
LQ Guru
 
Registered: Oct 2005
Location: Northeast Ohio
Distribution: linuxdebian
Posts: 7,249
Blog Entries: 5

Rep: Reputation: 191Reputation: 191
Nessus on Backtrack 3 How-to EWWW, although I guess the important part is it will work..
 
  


Reply



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
What are the MPlayer dependencies on a full Slack 12.2 installation? dizzi Slackware 10 03-09-2009 08:30 AM
rpm installation dependencies issue samengr Linux - Software 2 03-19-2008 03:51 PM
ftp installation - debian - circular dependencies techlover Linux - Networking 2 12-16-2005 10:17 AM
VLC installation - Failed Dependencies chandan Linux - Software 1 06-28-2005 09:05 AM
problem during kde 3.2 installation, broken dependencies jogurt666 Linux - Software 1 02-08-2004 02:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:07 PM.

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
Open Source Consulting | Domain Registration