Linux - SoftwareThis 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
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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?
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.
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.
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
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.
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
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.