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.
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?
-
- Posts: 1405
- Joined: 2009-09-10 20:15
- Location: Saint-Petersburg, Russian Federation
- Been thanked: 11 times
Re: explain why location of compiled software is unknown?
If you want know where are the compiled software it must be build and installed as a package.
Peter.
Peter.
Re: explain why location of compiled software is unknown?
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.
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 72 times
Re: explain why location of compiled software is unknown?
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™.
That's another reason that building proper Debian packages is the One True Way™.
MX Linux packager and developer
Re: explain why location of compiled software is unknown?
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
Laptop: hp 250 G8 i3 11th Gen - Sid
Kodi: AMD Athlon 5150 APU w/Radeon HD 8400 - Sid
Re: explain why location of compiled software is unknown?
not true.hthi wrote:software makers may not be
able to say, where the installed software is located on the computer?
assuming the makefile is part of the software.
only if the makefile provide an "uninstall" target.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.
not all of them do.
Re: explain why location of compiled software is unknown?
Thanks.
to flashrom-0.9.9 and compile in that folder?
If the name of the source software folder is flashrom-0.9.9, I can cdsame folder where you launch the installation command
to flashrom-0.9.9 and compile in that folder?
- stevepusser
- Posts: 12930
- Joined: 2009-10-06 05:53
- Has thanked: 41 times
- Been thanked: 72 times
Re: explain why location of compiled software is unknown?
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
Re: explain why location of compiled software is unknown?
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.
- Head_on_a_Stick
- Posts: 14114
- Joined: 2014-06-01 17:46
- Location: London, England
- Has thanked: 81 times
- Been thanked: 133 times