uninstaller

  • Done
  • quality assurance status badge
Details
4 participants
  • Denis 'GNUtoo' Carikli
  • David Redick
  • Ludovic Courtès
  • zimoun
Owner
unassigned
Submitted by
David Redick
Severity
normal
D
D
David Redick wrote on 15 Jul 2020 21:23
(address . bug-guix@gnu.org)
CAMsr84k18CkA5Upt9uDnBVUtFROP0Dof5J4s-oR+YjRHvJ4zZw@mail.gmail.com
So I installed guix as a guest on my debian laptop as an evaluation.

Unfortunately, I couldn't find an uninstaller so I modified the
guix-install.sh to support a --uninstall parameter that would remove
guix from the host system.

--
David A. Redick
Z
Z
zimoun wrote on 16 Jul 2020 12:39
868sfjzquz.fsf@gmail.com
Dear,

Thank you for your patch.

It seems weird to me to type "bash guix-install.sh --uninstall" so maybe
the uninstall part could to its own file.

BTW, who would like uninstall Guix once they discovers its Joy? :-)


All the best,
simon
D
D
Denis 'GNUtoo' Carikli wrote on 30 Mar 2022 13:04
Re: uninstaller
(address . 42379@debbugs.gnu.org)
20220330130416.7cf4de7d@primarylaptop.localdomain
Hi,

There are valid use cases for uninstalling Guix:
- On a Trisquel VM I use Guix to add matterbridge to it with guix pack.
Once the tarball is done with guix pack I remove Guix and install the
pack to limit the attack surface. To do the updates I install Guix
back and re-do a tarball.
- On some machines I sometimes need Guix but when I don't need it
anymore I tend to remove it not to have to maintain too much software
(having to run guix pull when you don't use Guix is probably not a
good idea).

So I use a standalone script I did for that, but the patch in this bug
report is more complete than my script, so I should probably find the
time to pick up that work.

Denis.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmJEOTEACgkQX138wUF3
4mPJwQ//eGHyirsV3Ue+a2H48xJOylE2FK1qsUa59t4B8do8/I+PHcqlf7ZiWiNm
eJdPzUnhqZ2oN7VNP5KZ/Tg7VpNIAvqoOYrRvfPAeojRa1A7xjBmwaHIWViupMBl
EHbuy4rnSZAqrk09zTS7V2Rxbin36mRVOqLQ9jVDD+PkK0mT9/8zNlibEW36wpfk
mTTrzthgBYhIdSNTZ/tA46C2K/9WD8xuiTWp5S9JZ+B27LViqJefB1TKmXO+Dd9g
ePkl+tGZg7Tc4UQ1bBToXIDTy2023hl9aTIw9b+SHvp7Fe19DcLFWIxNmX2d8nBj
LmofsYCcJwf4WF5J0Uf2nEJaGOIWShwBOHrXMK0ARel5yGSpCjrUVKkV+KVWkUqz
Jo07VOnKqzYXoBVf2DVlu099JuAWvoZPwz5UDRnWf8TXl8LCgLP62ASc54aS63qK
IuPMTNGD38f5dVIKf99sC6fQc6DPixPC1NvYy2tFcAVL07Plod2pbZlbFxMSi0/J
dF2K4pXX6/BogjierMResSwCoxbist4O3q/PdZGgJ/Gs3ezBoznTKTHpzyu3NYQQ
Qc6K0CrcNI87IwphMcfBpI+lokXYKGYoxzt3Mtydq0N2BiZv43y4C2j1efE+8tZ2
Te/rgu+zLDqpc9JIeiwhKXpO5NARvpaF9sX9rZ8VWUXisA5DCkU=
=W6NK
-----END PGP SIGNATURE-----


L
L
Ludovic Courtès wrote on 5 Apr 18:29 +0200
Re: bug#42379: uninstaller
(name . David Redick)(address . david.a.redick@gmail.com)(address . 42379-done@debbugs.gnu.org)
87le5rpyc6.fsf@gnu.org
Hi,

David Redick <david.a.redick@gmail.com> skribis:

Toggle quote (6 lines)
> So I installed guix as a guest on my debian laptop as an evaluation.
>
> Unfortunately, I couldn't find an uninstaller so I modified the
> guix-install.sh to support a --uninstall parameter that would remove
> guix from the host system.

Thanks for the patch. It’s an oft-requested feature and it seems we’d
rather have it than leaving users on their own.

I rebased and applied your patch, documented it in the manual, and
committed as dd476cfb76511063e19ac3e70afd1d5a391b47f7. Apologies for
not adjusting the author to credit you, my bad!

Thanks,
Ludo’.
Closed
?