Désinstaller Frost
Frost n'a pas de commande de désinstallation, mais le retirer ne prend que quelques étapes.
Désinstaller Frost ne supprime pas vos sauvegardes. Si vous risquez d'en avoir besoin un jour, assurez-vous d'avoir votre phrase de récupération avant de supprimer la clé de cet ordinateur.
frost key showl'affiche.
#1. Retirez la tâche planifiée
frost config set schedule.enabled false
Cette commande retire la tâche du planificateur de votre système. Si Frost indique que la tâche sera retirée une fois la sauvegarde en cours terminée, attendez la fin de cette sauvegarde avant l'étape suivante. D'ici là, frost status indique qu'une sauvegarde ou une restauration est déjà en cours. Sous Linux avec systemd, elle désactive aussi lingering si Frost a enregistré qu'il l'avait activé.
#2. Supprimez les fichiers de Frost
Cette étape supprime l'application, son lanceur, vos réglages, votre clé et le cache de Frost. Si vous avez changé un emplacement, adaptez les chemins ci-dessous pour viser les fichiers et dossiers propres à Frost. FROST_CONFIG_DIR et FROST_CACHE_DIR désignent directement les dossiers de Frost ; XDG_CONFIG_HOME, XDG_CACHE_HOME et XDG_DATA_HOME contiennent un sous-dossier frost. Ne supprimez jamais un dossier racine XDG ni un dossier partagé. Fichiers et dossiers liste tous les emplacements.
Sous macOS :
rm -rf ~/Library/Application\ Support/frost ~/.config/frost ~/.cache/frost
rm -f /usr/local/bin/frost ~/.local/bin/frost
Sous Linux :
rm -rf ~/.local/share/frost ~/.config/frost ~/.cache/frost
rm -f /usr/local/bin/frost ~/.local/bin/frost
Sous Windows, dans PowerShell :
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\frost", "$env:APPDATA\frost"
Remove-Item -Force "$HOME\bin\frost", "$HOME\bin\frost.cmd" -ErrorAction SilentlyContinue
L'installateur Windows a aussi ajouté %LocalAppData%\frost\bin à votre PATH. Ceci l'en retire :
$environment = [Microsoft.Win32.Registry]::CurrentUser.OpenSubKey('Environment', $true)
$path = $environment.GetValue('Path', '', 'DoNotExpandEnvironmentNames') -split ';' | Where-Object { $_ -and [Environment]::ExpandEnvironmentVariables($_).TrimEnd('\') -ne "$env:LOCALAPPDATA\frost\bin" }
$environment.SetValue('Path', ($path -join ';'), 'ExpandString')
Si vous avez installé le lanceur ailleurs, supprimez-le à cet endroit. Si vous avez installé Frost avec npm ou pnpm, retirez aussi le paquet :
npm uninstall -g getfrost
pnpm remove -g getfrost
#3. Supprimez vos sauvegardes, si vous le souhaitez
Vos sauvegardes restent dans votre stockage tant que vous ne les supprimez pas. Sur un serveur auto-hébergé ou un disque local, elles sont dans le dossier choisi pendant la configuration. Dans un bucket S3, elles sont dans un dossier du bucket, frost sauf si vous en avez choisi un autre. Supprimez ce dossier pour les effacer. Sans votre phrase de récupération, personne ne peut lire ce qui y reste.