unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42379: uninstaller
@ 2020-07-15 19:23 David Redick
  2020-07-16 10:39 ` zimoun
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: David Redick @ 2020-07-15 19:23 UTC (permalink / raw)
  To: 42379

[-- Attachment #1: Type: text/plain, Size: 251 bytes --]

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

[-- Attachment #2: updated-sh-and-patch.tar.xz --]
[-- Type: application/x-xz, Size: 6760 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#42379: uninstaller
  2020-07-15 19:23 bug#42379: uninstaller David Redick
@ 2020-07-16 10:39 ` zimoun
  2022-03-30 11:04 ` Denis 'GNUtoo' Carikli
  2024-04-05 16:29 ` Ludovic Courtès
  2 siblings, 0 replies; 4+ messages in thread
From: zimoun @ 2020-07-16 10:39 UTC (permalink / raw)
  To: David Redick, 42379

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




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#42379: uninstaller
  2020-07-15 19:23 bug#42379: uninstaller David Redick
  2020-07-16 10:39 ` zimoun
@ 2022-03-30 11:04 ` Denis 'GNUtoo' Carikli
  2024-04-05 16:29 ` Ludovic Courtès
  2 siblings, 0 replies; 4+ messages in thread
From: Denis 'GNUtoo' Carikli @ 2022-03-30 11:04 UTC (permalink / raw)
  To: 42379

[-- Attachment #1: Type: text/plain, Size: 711 bytes --]

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.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#42379: uninstaller
  2020-07-15 19:23 bug#42379: uninstaller David Redick
  2020-07-16 10:39 ` zimoun
  2022-03-30 11:04 ` Denis 'GNUtoo' Carikli
@ 2024-04-05 16:29 ` Ludovic Courtès
  2 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2024-04-05 16:29 UTC (permalink / raw)
  To: David Redick; +Cc: 42379-done

Hi,

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

> 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’.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-04-05 16:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-15 19:23 bug#42379: uninstaller David Redick
2020-07-16 10:39 ` zimoun
2022-03-30 11:04 ` Denis 'GNUtoo' Carikli
2024-04-05 16:29 ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).