Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

explain why location of compiled software is unknown?

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
hthi
Posts: 213
Joined: 2015-05-09 15:43
Has thanked: 1 time

explain why location of compiled software is unknown?

#1 Post by hthi »

Can you tell, why if you install software on debian by compiling software, the software makers may not be
able to say, where the installed software is located on the computer?
And you cannot find the location?
That is unfortunate, if you want to uninstall the software. Maybe the software does not work.

Is it difficult for those who make the software to investigate, where the software will be installed?
Does it require more work for those who make the software, to make software which you in advance
will know the location of, when it has been installed?
If those who make the software cannot tell the location of the installed software, they cannot tell the
names of the installed files either? Making a computer search easier. Thank you.

peter_irich
Posts: 1403
Joined: 2009-09-10 20:15
Location: Saint-Petersburg, Russian Federation
Been thanked: 11 times

Re: explain why location of compiled software is unknown?

#2 Post by peter_irich »

If you want know where are the compiled software it must be build and installed as a package.

Peter.

User avatar
Danielsan
Posts: 659
Joined: 2010-10-10 22:36
Has thanked: 5 times

Re: explain why location of compiled software is unknown?

#3 Post by Danielsan »

If you install the software through "make install" you can easily uninstall it with "make uninstall" in the same folder where you launch the installation command, it couldn't be so easier. But when you use "make install" dpkg and apt, the default tool to handle the packages, are unable to track your manual installation so it would be a wise idea using checkinstall to install compiled software, software installed through "checkinstall" can be handle with dpkg/apt and relatives front-end.
Last edited by Danielsan on 2017-09-20 21:31, edited 1 time in total.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: explain why location of compiled software is unknown?

#4 Post by stevepusser »

If compiled manually, the software goes wherever the install directions tell it to go, so it's not unknowable. If you typed "make install" to install the software, read the Makefile and see where the "install" target put it. This may take some expertise in reading Makefiles and decoding the variables in the target, though.

That's another reason that building proper Debian packages is the One True Way™.
MX Linux packager and developer

milomak
Posts: 2158
Joined: 2009-06-09 22:20
Been thanked: 1 time

Re: explain why location of compiled software is unknown?

#5 Post by milomak »

Desktop: A320M-A PRO MAX, AMD Ryzen 5 3600, GALAX GeForce RTX™ 2060 Super EX (1-Click OC) - Sid, Win10, Arch Linux, Gentoo, Solus
Laptop: hp 250 G8 i3 11th Gen - Sid
Kodi: AMD Athlon 5150 APU w/Radeon HD 8400 - Sid

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: explain why location of compiled software is unknown?

#6 Post by debiman »

hthi wrote:software makers may not be
able to say, where the installed software is located on the computer?
not true.
assuming the makefile is part of the software.
Danielsan wrote:If you install the software through "make install" you can easily uninstall it with "make uninstall" in the same folder where you launch the installation command, it couldn't be so easier.
only if the makefile provide an "uninstall" target.
not all of them do.

hthi
Posts: 213
Joined: 2015-05-09 15:43
Has thanked: 1 time

Re: explain why location of compiled software is unknown?

#7 Post by hthi »

Thanks.
same folder where you launch the installation command
If the name of the source software folder is flashrom-0.9.9, I can cd
to flashrom-0.9.9 and compile in that folder?

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: explain why location of compiled software is unknown?

#8 Post by stevepusser »

I must ask why you are trying to compile 0.9.9 when Debian stretch has a newer 0.9.9+r1954 in the main repository. If you're running an older Debian, you can very probably backport the package and save yourself a lot of hassle.
MX Linux packager and developer

User avatar
debiman
Posts: 3063
Joined: 2013-03-12 07:18

Re: explain why location of compiled software is unknown?

#9 Post by debiman »

if you downloaded a source code archive to compile manually, the first thing is always to look for a file named README or INSTALL or similar and read it to get instructions on how to proceed.

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 132 times

Re: explain why location of compiled software is unknown?

#10 Post by Head_on_a_Stick »

deadbang

Post Reply