A
A
akimdi2018-10-12 16:06:20
linux
akimdi, 2018-10-12 16:06:20

How to get rid of dependency hell in Debian?

I started learning Debian and immediately ran into several problems:
1) How to use fresh software with a safe update of the latter, as often the repositories tend to contain centuries-old fossils. (someone will now say that use the sid or testing branch - I tried to use the testing branch and ran into such a thing. For example, there is a repository on github and some program is being developed there and a release is released first on github, and in a couple of days it should be will appear in sid and in a few weeks it will also be in the testing branch, two years pass, and the new release has not been submitted either to sid or to testing. exists), or the developer of the application did not update his creation in the Debian packaging system.
2) If there is no one or another program in the repositories, then you have to manually compile and compile it yourself. Which naturally affects, firstly, time, and secondly, you will definitely forget to compile some dependency before that.
3) If you need different versions of any libraries or programs at the same time, for example, you are sitting on FirefoxESR and suddenly you want to try the night branch of Firefox.
From problem solving:
I tried Flatpak - I liked it, there is no need to think about dependencies, since they have the principle "I carry everything with me." And of course, applications are updated there very quickly, almost immediately after the release on the github was released. I also liked the integration of Flatpak with Ansible, which is undoubtedly a plus. And partially Flatpak solves the problems that I have. But there is also a minus - this is that they have not enough applications in the catalog so far.
I also heard about the Nix package manager, but when using it, another question arises
. The question is obviously simple, but here I am confused. Dear Linux gurus, please kick me in the right direction to learn how to manage packages.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
vaut, 2018-10-12
@akimdi

With your requirements, debian is a dubious choice.
Look towards other distributions.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question