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.
How you install can depend on what distribution you are using. If you install a program from source, you need to compile it into binary form. In that situation, you would do a "make" and "make install." After you install the program, you can remove the source files (i.e. the tar.gz file and the source directory). In some situations, you may want to keep the source directory in case you later want to uninstall the application. But not all applications have a "make uninstall," so YMMV.
Most distributions already have packages of software precompiled, which saves a lot of time and is easier to install. There are package managers for different distributions that make it easy to install and uninstall applications.
For Slackware, there is a graphical front-end for pkgtool called xpkgtool. You can get it here:
Originally posted by ajbrouwe With linux, I untar, CD into it, and make an install? But, why do you sometimes have to "make", then "make install" ?
make and make install run different scripts as defined in a make file. 99.9% of the time, you just obediently type "./configure && make && make install" and watch things happen.
Quote:
Also, can I delete the original tar/gz file? What about the directory that I CD'ed into, or does it install into that directory?
If you want to, you can. I always keep the most recent versions, because disk space is cheap enough.
Quote:
And I suppose uninstalling an application isn't as easy as the add/remove program menu...?
Depends what distro you use. Most of them have graphical user interfaces to remove programs.
I may be misinterpreting what you wrote, but you seem to have the misconception that most programs are installed from source code. That's not the case if you go for an established distro - you can use pre-compiled _binary_ packages specific to your distribution. This is a good idea because it makes sure all the different programs work together fine. Incompatibilities between particular versions of software do happen, and this is why we need RedHat, Suse, and/or the Debian project - they resolve these issues before the software reaches the end user!
There are also general non-specific binary packages (usually these come in .tar.gz format again) that should work with the vast majority of distros. Most closed-source software for Linux is distributed in this way.
I have a linux application which i think is quite old.. when i tried to run it.. it shows that it required C language library and stuff like tat.. all sort of error come out.. i type ./configure for it.. it comes out it need a /wish directory.. and use a make install as per instructed in the readme files.. all sort of error showing 'C language library coming out.. Could there been anyone kind hearted to help me? Thanks..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.