*Snap seems to be a good substitute to `apt`, <u>says `apt`</u>*<br/>
Now I have 2 package managers, one for *supported* applications from my OS and the other by... no matter who, but hey they tell me it's secure and stuff.
Great!
OK, now I will use an alternate package manager. Fine.
```zsh
# snap install yq
```
I do have `yq` on my machine now, **hooray**!
```zsh
$ yq read shard.yml
22:54:42 main [ERRO] open shard.yml: permission denied
```
Wait, what? I do have the permissions, it's my own file!
Since it wasn't possible, I had to learn how to get the application from non trusted sources with a parasit application running over the very simple binary provided by the developer.
To get the application I downloaded a binary version, compiled statically, directly from the github page.
That's just a way of skipping packaging for an OS.
Apparently, it seems okay for developers to provide a `Snap` package and a `Docker` image for a simple, statically compiled binary that has **no dependencies** whatsoever, but not a single OS package.
Maybe, the complexity of OS packaging is way too high.
What's sure is that this developer did not seem lazy...
# Conclusion: package managers failed us
*and that's the only real conclusion we can have here*
**Package management should be performed by the OS package manager.**
OSs should be that simple.
But hey, now we have `Baguette` and, above all, slotting.