Re: dependency hell OR it should not be this hard
Ari Becker <[email protected]> Sun, 11 Aug 2019 10:42:23 +0300
| Newsgroups | gmane.linux.region.israel |
|---|---|
| Message-ID | <CAK2xwaczO7bzKOmw0j43S_VWGRGCnWNFBsseyRwkdzLRhNpQww@mail.gmail.com> |
--===============8933812266971594740== Content-Type: multipart/alternative; boundary="000000000000f698e7058fd28cd8" --000000000000f698e7058fd28cd8 Content-Type: text/plain; charset="UTF-8" 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 <[email protected]> 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 > [email protected] > http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il > --000000000000f698e7058fd28cd8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>No, it doesn't have to be that hard. Plugging Nix= OS: <a href=3D"https://nixos.org/nixos/about.html">https://nixos.org/nixos/= about.html</a> which solves this issue by making safe rollbacks as easy as = rebooting and choosing the previous immutable system configuration.<br></di= v></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr= ">On Sun, Aug 11, 2019 at 9:06 AM Shlomo Solomon <<a href=3D"mailto:shlo= [email protected]">[email protected]</a>> wrote:<br></div><blo= ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left= :1px solid rgb(204,204,204);padding-left:1ex">Let me start by saying that I= 'm not looking for a solution - I solved my<br> problem. I'm just angry and letting off some steam. <br> <br> I've been using Linux for over 20 years. I'm pretty sure a novice w= ould<br> have just quit and either deleted the whole mess or gone back to<br> Windows.<br> <br> Fixing broken dependencies should not be that hard!!=C2=A0 <br> <br> I won't bore you with what happened to me, but after trying GUI<br> tools and also numerous combinations of commands such as:<br> <br> sudo apt-get --fix-broken install<br> sudo apt autoremove<br> sudo dpkg -P mono-complete<br> sudo dpkg --remove --force-remove-reinstreq mono-complete<br> sudo apt-get clean<br> sudo apt-get autoclean<br> sudo apt-get -u dist-upgrade<br> sudo apt-get -o Dpkg::Options::=3D"--force-overwrite" upgrade<br> sudo apt-get -o Dpkg::Options::=3D"--force-overwrite" -f install<= br> sudo dpkg -P --force-all mono-complete<br> sudo dpkg --configure -a<br> <br> <br> I discovered that there were some post removal scripts that were<br> crashing dpkg and the solution was to manually remove several files<br> from /var/lib/dpkg/info.<br> <br> WOW - isn't that a "pretty" way to go.<br> <br> <br> <br> <br> <br> <br> <br> <br> -- <br> Shlomo Solomon<br> <a href=3D"http://the-solomons.net" rel=3D"noreferrer" target=3D"_blank">ht= tp://the-solomons.net</a><br> Claws Mail 3.16.0 - Kubuntu 18.04<br> <br> _______________________________________________<br> Linux-il mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= i.ac.il</a><br> <a href=3D"http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" rel=3D"n= oreferrer" target=3D"_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/= linux-il</a><br> </blockquote></div> --000000000000f698e7058fd28cd8-- --===============8933812266971594740== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Linux-il mailing list [email protected] http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il --===============8933812266971594740==--