• 2 Posts
  • 195 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle
  • That’s essentially how most distributions of Linux and Unix work. You package an app with a list of depencies like “libcaca >= 1.2.3” and that’s that. If that dependency isn’t available in the distro you need to have that packaged (and thus have a maintIner for said package) first. The distro’s package maintainers are responsible for keeping an eye on the upstream sources and provide reviews. Often there’s also a security team that watches for packages requiring expedited attention, and security backports.

    Then this sort of crap like NPM came along and it became popular for devs to package their own dependencies.