[SOLVED] Obtaining Required Software or Dependencies?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
So, when I use Synaptic or the Lubuntu Software Center, it obviously finds all these required packages for me...
But right now I'm trying to install a program called rarcrack that I got from SourceForge. It says I needs these things:
> glibc 2.4
any POSIX compatible operating system [sorry Window$ isn't]
and finally: 7zip, unrar, unzip
I don't think I have some of that stuff. I'm trying to compile the program. I enter a "make" command and it automatically enters a GCC string and then tells me that it doesn't have xml2-config in some /bin/ directory or other
So basically, where do I get this stuff. I've searched synaptic for them, and it doesn't seem to know what they are.
I didn't realize the package I was looking for was called libpthread either; I lietally searched for "pthreads"
I appreciate your help. I wonder if I could just pose my other problem here as opposed to posting another thread: the instruction in the rarcrack readme instruct me to, after using the make command, which I did (I think successfully this time, although I'm not really certain) to do a "make install" commandm, which I apparently need to enter as root to have permission. How do I do that?
I hope my not knowing this is not horribly obnoxious but I'd appareciate help haha.
P.S. (Are the "make" and "make install" commands I'm using commands that... the programmer of this script redied to enter commands in GCC most likely? I didn't realize you oculd compile a C script just by typing make and make install)
P.S.S The reason I'm going about this this way instead of just finding rarcrack with a sudo apt-get install command is... I edited the source to change an fopen to an fopen64 -- because I read in another thread that this would a fix a bug with this program that I'm having. This is my first time trying to edit one of these programs and needless to say the only c program I ever compiled was HelloWorld.c
In short, the "make" command runs the Makefile script which should be located in your terminal's working directory, and has been pre-configured to build that particular software package. It can include different build targets, as well as file moving/linking in addition to just compiling. You can kind of think of "make" like a scripting language that's designed for software building.
Hm, I wouldn't need to compile it if I edited the the script and wanted to use the edited version, even?
To be honest, I'm not sure what a universe repository is. Or a multiverse repository. I see them in synaptic, but I don't really know what those terms refer to.
Repositories are just... programs I can sudo apt-get install or find on synaptic and ubuntu will know where they are on its server and download them to my computer, right?
I knew that I could install it that way. I just wanted to edit it.
See, rarcrack won't recognize a file over 2 GB (according to another thread) -- I downloaded a file that came with a readme that said, "PLX GO TO OUR SPAMMY WEBSITE AND DO A SURVEY TO GET THE PW" and of course I was like f that. I wanted to try cracking it with rarcrack, but it says that there is no file or permissions denied. Permissions were Read and Write, user as owner. correct file name. It's there.
Another thread said the guy edited the source to get it to recognize files over 2GB and I wanted to try. Whatever I did didn't work. It's highly possible I didn't do it right, but whatever. I tried.
I tossed the locked archive out so it's irrelevant now.