* 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).