Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
metamourge8493203dBetter, don't use Debian.
@metamourge mind elaborating on that?
Debian, so far, was one of the most stable, hassle-free, well documented distros I used, and would like to find out what people don't like about it.
The issue here was caused by an outdated repo package, incompatible with yarn from an external repo, which is something the debiam maintainers don't guarantee.
It may seem a bit nitpicky, but its a big deal for me.
Fuck how do i hate this shit fuck of an init-system, if one can even call it that.
Not only is it slow and eats resources like chrome but it pulls in a fuckton of other dependencies, that bloat your system.
Also, its spreading since Redhat and Debian adopted it, caused plenty of programs to depend on it, so they are unable to run on any proper distro, that doesn't contain this garbage.
This archaic package format can suck my hairy balls.
I tried for several days, but couldn't find any clear documentation on it.
If you don't think deb-packages are shit, try building one yourself.
Minion585203dJust use nvm it is soooo pure
bittersweet37951203dI'd stay away from Yarn.
It was fun while it lasted. It happens so often with forked projects, it was great to use because the parent project had issues, but then got leapfrogged by NPM again.
@metamourge agreed that systemd in its current state and direction is cancer, but at least, you still have the option to replace it back with sysvinit. Annoying extra step, sure, but possible. And if an app is depended directly on systemd and refuses to work with sysvinit, then it's the app's problem.
As far as dpkg... I never really had to create packages, so I can't say.
As far as other suggestions go, I should have been more explicit that, I'm not a dev, only a sysadmin who was installing the package for a client.
From my point of view, node and its package managers are an entire hellish chapter on its own.