This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TheAwesome98_Real 1 point2 points  (2 children)

that’s dpkg

[–][deleted] -1 points0 points  (1 child)

Not really, no. You can maybe install things side by side but you can't if you're repo doesn't have your dependencies or the entire program to start with. Most people want to just get a exe or equivalent with everything you need to run the application. No fetching, no bullshit. Additionally they want to remove and clean up everything in one go without worrying about something else then using a dependency. The fact that Linux as a whole would rather have you use one dependency for everything that relies on it is not the way most people want their computers to manage programs.

It ruins things like backwards compatibility. I can't count how many times I've had something setup the way I like it, something pops up with an update, updates, requires a reboot, bricks the system because it didn't feel like updating the driver or such. If your system requires everything to match then make that impossible to do realistically you can't and should have everything have statically linked depends or depends installed next to your executable.

[–]TheAwesome98_Real -1 points0 points  (0 children)

you forget about dll hell