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.
I want to know what exactly this command do:
make install
thanks in advance
"make install" usually runs the makefile rules related to the install procedure. This will vary from program to program, so we can't tell you 'exactly' what it does, since you don't tell us what software you're talking about, where you got it, what version it is, or give any details.
moving from windows to linux, I am unable to understand the process of installing a software in linux. in windows, when we run an installation file, it asks where you wish to install the program, most probably in program files folder only. later it edits the registry. This is called installation in windows. What is 'installing a software' in linux exactly means. Suppose I downloaded a source code, configure it, and build the binary using make. Now it is just a binary, not a usable program yet. how is it going get 'installed' ? by make install ?
Fedora has a package manager. Find the program you want to install, and let the system install it for you.
I'd suggest going to the Fedora forum on this site. There is a sticky post on top, that indicates a repository you may want to add for media programs and codecs. These versions will be able to play formats such as MP3s and DVDs.
You should get software from the Fedora repository whenever possible, because it's been tested to work with your system.
If you do need to compile a program from source, the usual procedure is to use the commands
./configure — runs a script provided with the program that sets up the source to fit your computer, creating a "makefile"
make — compiles the source code and links it to libraries to make a working program, using the instructions in the makefile
make install — follows the instructions in the makefile to place each part in the correct place; unlike Windows, Linux puts the different parts of a program (executable, libraries, documents, etc) in different places.
If you install from source, it's a good idea to keep the makefile. Then, if you want to remove the program, "make uninstall" will do the job.
There's a nice video on Youtube about it. It's based on Kubuntu (Ubuntu with KDE instead of Gnome or Unity) so some of the terms might be slightly different, and it package managers he demonstrates are KPackage and apt-get, not Fedora's Add/Remove Software and yum.
However, it give a good overview of what using software repositories. Fedora implements similar concepts, but uses different programs to do so.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.