[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
▼ Settings Mobile Home
4chan
/g/ - Technology


Thread archived.
You cannot reply anymore.




File: toe_fungus_munch.mp4 (137 KB, 320x240)
137 KB
137 KB MP4
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?
>>
>>110207658
Someone 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 namespaces
Linux has a shitty version of it but nothing uses it
>>
>>110207658
There is absolutely nothing wrong with eating your own foot skin.
>>
>>110207687
I tried echoing some of those variables and most of them are empty on my distro(Mint)
>>
>>110207735
The 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?
>>
>>110207751
This 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/fhs
devs / 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.

>>110207824
Oh shit, cool.
>>
>>110207824
No 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.
>>
>>110207949
but with a good API it wouldn't matter whether bash was in /bin or /user/bin
>>
>>110207658
>>110208025
i dont understand what do you imagine this magical API layer would add to the system already in place?
write("/usr/bin/foo", bytes);

vs
write( getFileLocation(USER_BINARY_FILE) + "/foo", bytes)
>>
>>110207658
what the hell man, i see gore videos less disturbing than this
>>
>>110208082
idk I give up. what's the answer?
>>
>>110208266
idk either thats why im asking OP
>>
>>110207854
>sudo apt install program
>unable to locate program
Shit. 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 hassle
Average Linux experience btw
>>
File: do-nothing-group.jpg (2.86 MB, 2752x1536)
2.86 MB JPG
how about https://github.com/loosestrife/dpkg-curl-doas-bash like debian did 20 years ago
>>
>>110207735
Certainly better than being a pedophile
>>
>>110208082
that layer is called fakeroot dhbuild
>>
>>110209927
>Windows
no dpkg -S
>>
>>110210116
>Certainly better than being a pedophile
Heh
>>
>>110207658
It's called config.site
https://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 install
problem, zoomers?
>>110207687
>>110207824
bloat
BTC
bc1qtm4rep7kyp2p28hlkfktpnd0j7uew47vnt2mev
LTC
ltc1q9xlaysse0mpfwf025esd69kt9zu3md22gh23du
ETH
0x6abA18D203520c8F90ca63eE7426a7bC345D98e6
SOL
E5ekoiauCR8yiNp451dmuPzhUxo84P5x3m9WJBK5kxZe
XRP
r3jYXNdMk2Vz5hXhKCKE9re8uz93JQFG1r
DOGE
DSBq5jRWkiwmEh1G7zBwmQDgRkvRr61fmb
XMR
85CTwq5wGjWZw5GgzgwZPrHyZxpLXMK5oZSSSk5j4x9w1bpqzisaWAUZYaAPfh6rP2MZJcaFqF1XmEzkw6YCqJSS2Txu6Z8




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.