How come Linux doesn't just make some kind of api that automatically tells installers the correct filepaths to install everything? That would solve the problem of devs constantly putting files in the wrong locations wouldn't it?
>>110207658Someone created XDG environment variables but it's useless if deves ignore it. The same problem exists in Windows too, a lot of apps don't use the registry and still just use .ini files and redundantly copy .dlls into the execuable directory.
Plan 9 solved this with namespacesLinux has a shitty version of it but nothing uses it
>>110207658There is absolutely nothing wrong with eating your own foot skin.
>>110207687I tried echoing some of those variables and most of them are empty on my distro(Mint)
>>110207735The absolute audacity to do it in public though, in the middle of talking. Surely on some level he must understanding how disgusting that is to others, but he doesn't care.Is Asperger's just true neutral psychopathy?
>>110207751This is the era in which we need to normalize eating yourself alive. People will starve to death or try to eat others in the dark times to come (two weeks) if we don't teach them these methods wise people like stallman already use for survival.
its already a thing OP: https://specifications.freedesktop.org/fhsdevs / installers just dont care to read it
linux doesn't have installers you need to type in 40 commands in the cli instead
Just use realpath + test.>>110207824Oh shit, cool.
>>110207824No one is reading all that shit. Linux should have a branching quiz that narrows down what specific kind of directory you are looking for.
This is an ecosystem that still argues to this day whether bash belongs in bin or /usr/bin. You don't paper over a holy war with an API.
>>110207949but with a good API it wouldn't matter whether bash was in /bin or /user/bin
>>110207658>>110208025i dont understand what do you imagine this magical API layer would add to the system already in place?write("/usr/bin/foo", bytes);vswrite( getFileLocation(USER_BINARY_FILE) + "/foo", bytes)
write("/usr/bin/foo", bytes);
write( getFileLocation(USER_BINARY_FILE) + "/foo", bytes)
>>110207658what the hell man, i see gore videos less disturbing than this
>>110208082idk I give up. what's the answer?
>>110208266idk either thats why im asking OP
>>110207854>sudo apt install program>unable to locate programShit. I haven't updated my repositories in 18 minutes. Time to update again. >sudo apt update>sudo apt install program>missing dependencies libgetfucked-dev libeatshit-linux_1.0.07_01 liblolretard+1.0>install dependencies>sudo apt install program>unable to install program>requires libobscurefont-0.0.2. libobscurefont-0.0.1 installed>attempt to install libobscurefont-0.0.2>failed>rm -rf * / --no-preserve-root>install Windows>double click program installer>just works with no hassleAverage Linux experience btw
how about https://github.com/loosestrife/dpkg-curl-doas-bash like debian did 20 years ago
>>110207735Certainly better than being a pedophile
>>110208082that layer is called fakeroot dhbuild
>>110209927>Windowsno dpkg -S
>>110210116>Certainly better than being a pedophileHeh
>>110207658It's called config.sitehttps://www.gnu.org/software/autoconf/manual/autoconf-2.63/html_node/Site-Defaults.html
>>110207658>download tgz from ftp>unpack in /usr/local/bin> ./configure, make, make installproblem, zoomers?>>110207687>>110207824bloat