dependency hell OR it should not be this hard

dependency hell OR it should not be this hard

Ari Becker wickedpheonix at gmail.com
Sun Aug 11 10:42:23 IDT 2019


No, it doesn't have to be that hard. Plugging NixOS:
https://nixos.org/nixos/about.html which solves this issue by making safe
rollbacks as easy as rebooting and choosing the previous immutable system
configuration.

On Sun, Aug 11, 2019 at 9:06 AM Shlomo Solomon <shlomo.solomon at gmail.com>
wrote:

> Let me start by saying that I'm not looking for a solution - I solved my
> problem. I'm just angry and letting off some steam.
>
> I've been using Linux for over 20 years. I'm pretty sure a novice would
> have just quit and either deleted the whole mess or gone back to
> Windows.
>
> Fixing broken dependencies should not be that hard!!
>
> I won't bore you with what happened to me, but after trying GUI
> tools and also numerous combinations of commands such as:
>
> sudo apt-get --fix-broken install
> sudo apt autoremove
> sudo dpkg -P mono-complete
> sudo dpkg --remove --force-remove-reinstreq mono-complete
> sudo apt-get clean
> sudo apt-get autoclean
> sudo apt-get -u dist-upgrade
> sudo apt-get -o Dpkg::Options::="--force-overwrite" upgrade
> sudo apt-get -o Dpkg::Options::="--force-overwrite" -f install
> sudo dpkg -P --force-all mono-complete
> sudo dpkg --configure -a
>
>
> I discovered that there were some post removal scripts that were
> crashing dpkg and the solution was to manually remove several files
> from /var/lib/dpkg/info.
>
> WOW - isn't that a "pretty" way to go.
>
>
>
>
>
>
>
>
> --
> Shlomo Solomon
> http://the-solomons.net
> Claws Mail 3.16.0 - Kubuntu 18.04
>
> _______________________________________________
> Linux-il mailing list
> Linux-il at cs.huji.ac.il
> http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20190811/3a6fc6f1/attachment.html>


More information about the Linux-il mailing list