{
"meta": {
"title": "Désinstaller ProxMenux | Documentation ProxMenux",
"description": "Désinstallation propre de ProxMenux avec suppression facultative de jq et dialog, nettoyage des anciens fichiers de traduction et du service Monitor, et restauration des sauvegardes système.",
"ogTitle": "Désinstaller ProxMenux | Documentation ProxMenux",
"ogDescription": "Supprimer complètement ProxMenux d'un hôte Proxmox avec nettoyage de dépendance optionnel."
},
"header": {
"title": "Désinstaller ProxMenux",
"description": "Supprime ProxMenux de l'hôte Proxmox par un processus interactif : confirmation, suppression facultative des dépendances, nettoyage du service ProxMenux Monitor et restauration des sauvegardes de /root/.bashrc et /etc/motd. Une barre de progression est affichée tout au long du processus.",
"section": "Paramètres"
},
"scopeWarn": {
"title": "affecte uniquement l'installation de ProxMenux — pas vos VM / CT / stockage",
"body": "La désinstallation supprime les scripts ProxMenux, le lanceur de menu, le service Monitor facultatif et les sauvegardes de fichiers système créées par ProxMenux lors de son installation. Elle ne modifie pas vos VM, conteneurs, stockage, configuration réseau, Fail2Ban, pilote NVIDIA ni aucun autre élément installé via ProxMenux. Ces éléments restent en place."
},
"flow": {
"heading": "Déroulement de la désinstallation",
"items": [
"Dialogue de confirmation. Oui/non : « Voulez-vous vraiment désinstaller ProxMenux ? »",
"Liste des dépendances à supprimer. Propose jq et dialog. Les deux cases sont décochées par défaut ; sélectionnez uniquement les dépendances dont aucune autre application n'a besoin.",
"La suppression affiche une barre de progression. Supprime un éventuel ancien environnement de traduction, le lanceur menu, l'arborescence /usr/local/share/proxmenux/, le service ProxMenux Monitor s'il est présent avec la cible de notification enregistrée dans Proxmox VE (proxmenux-webhook et sa règle de correspondance), ainsi que les dépendances cochées. Restaure enfin les sauvegardes des fichiers système (voir ci-dessous).",
"Dialogue de fin. Répertorie les dépendances supprimées, puis quitte le programme."
]
},
"deps": {
"heading": "Suppression de la dépendance : ce qui est offert",
"intro": "La liste propose jq et dialog. Aucune case n'est cochée par défaut : d'autres applications peuvent utiliser ces paquets système ; il est donc plus sûr de les conserver.",
"headerType": "Installation",
"headerOffered": "Proposé à la suppression",
"rows": [
{
"type": "Versions actuelles",
"offeredRich": "dialog, jq"
},
{
"type": "Anciennes installations après mise à jour",
"offeredRich": "dialog, jq"
}
],
"warnTitle": "Paquets à l'échelle du système — réfléchir deux fois",
"warnBody": "La liste actuelle propose jq et dialog, pas python3. Ces paquets système peuvent être nécessaires à d'autres outils. Leur suppression peut aussi retirer des paquets dépendants ou des dépendances inutilisées. Conservez les paquets nécessaires et examinez toute proposition de suppression avant d'exécuter apt manuellement."
},
"removed": {
"heading": "Ce qui est enlevé",
"code": "/usr/local/bin/menu # the launcher\n/usr/local/share/proxmenux/ # everything: scripts, config, cache, version\n/opt/googletrans-env/ # leftover legacy translation environment\n/etc/systemd/system/proxmenux-monitor.service # Monitor service unit\n/root/.config/proxmenux-monitor/ # Monitor config dir\n # + dependencies you ticked in the checklist"
},
"restored": {
"heading": "Ce qui est restauré",
"items": [
"Si /root/.bashrc.bak existe → rebaptisé /root/.bashrc (votre bashrc original retourne).",
"Si /etc/motd.bak existe, ce fichier est renommé en /etc/motd. Sinon, sed supprime la ligne ProxMenux (“This system is optimised by: ProxMenux”) du motd existant."
]
},
"othersCallout": {
"title": "Les autres composants installés par ProxMenux sont conservés",
"body": "Tout ce qui est ProxMenux installé via d'autres menus — Fail2Ban, Lynis, les pilotes NVIDIA, les ajustements post-installation — n'est pas touché par ce programme de désinstallation. Chacun a son propre flux de désinstallation dans son menu respectif (ou vous pouvez le supprimer directement avec apt). Regardez d'abord Afficher les informations sur la version pour voir ce qui est enregistré."
},
"manual": {
"heading": "Désinstaller manuellement",
"intro": "Si pour une raison quelconque le désinstallateur de menu ne peut pas exécuter (par exemple, dialog déjà manquant), la séquence manuelle équivalente:",
"code": "# 1. Stop and remove the Monitor service (if installed)\nsystemctl stop proxmenux-monitor.service 2>/dev/null\nsystemctl disable proxmenux-monitor.service 2>/dev/null\nrm -f /etc/systemd/system/proxmenux-monitor.service\nrm -rf /root/.config/proxmenux-monitor\nsystemctl daemon-reload\nsystemctl reset-failed 2>/dev/null\n\n# 2. Remove a leftover legacy translation environment\nrm -rf /opt/googletrans-env\n\n# 3. Remove ProxMenux files\nrm -f /usr/local/bin/menu\nrm -rf /usr/local/share/proxmenux\n\n# 4. Restore backups\n[ -f /root/.bashrc.bak ] && mv /root/.bashrc.bak /root/.bashrc\n[ -f /etc/motd.bak ] && mv /etc/motd.bak /etc/motd \\\n || sed -i '/This system is optimised by: ProxMenux/d' /etc/motd"
},
"reinstall": {
"heading": "Réinstaller plus tard",
"body": "Exécutez à nouveau l'installateur officiel ProxMenux. Les versions actuelles utilisent un seul mode d'installation incluant les huit langues de l'interface."
},
"troubleshoot": {
"heading": "Dépannage",
"hangTitle": "La désinstallation se bloque lors de la suppression d'un ancien environnement de traduction",
"hangBody": "Les versions actuelles suppriment un environnement résiduel avec rm -rf /opt/googletrans-env ; elles n'exécutent pas pip uninstall. Si cette étape se bloque, examinez-la depuis un autre shell et vérifiez le système de fichiers de l'hôte avant de réessayer.",
"aptTitle": "apt signale des paquets encore utilisés lors de la suppression des dépendances",
"aptBody": "Les paquets sélectionnés sont marqués comme automatiques et transmis à apt-get -y --purge autoremove. Cela ne garantit pas la protection des services dépendants. Laissez les dépendances décochées si d'autres outils les utilisent et examinez les suppressions proposées par apt avant tout nettoyage manuel.",
"motdTitle": "MOTD affiche toujours la ligne ProxMenux après désinstallation",
"motdBody": "Il se peut que /etc/motd.bak n'existe pas et que sed n'ait pas trouvé la ligne (par exemple, si elle a été modifiée). Modifiez /etc/motd manuellement et supprimez toute ligne ProxMenux restante."
},
"related": {
"heading": "Autres",
"items": [
{
"href": "/docs/settings/show-version-information",
"label": "Afficher les informations sur la version",
"tail": "— voir ce qui serait enlevé avant de désinstaller."
},
{
"href": "/docs/settings",
"label": "Aperçu des paramètres",
"tail": "."
}
]
}
}