{ "meta": { "title": "Disinstalla ProxMenux | Documentazione ProxMenux", "description": "Disinstallazione pulita di ProxMenux con rimozione facoltativa di jq e dialog, pulizia dei vecchi file di traduzione e del servizio Monitor e ripristino dei backup di sistema.", "ogTitle": "Disinstalla ProxMenux | Documentazione ProxMenux", "ogDescription": "Pulitamente rimuovere ProxMenux da un host Proxmox con pulizia di dipendenza opzionale." }, "header": { "title": "Disinstalla ProxMenux", "description": "Rimuove ProxMenux dall'host Proxmox con un processo interattivo: conferma, rimozione facoltativa delle dipendenze, pulizia del servizio ProxMenux Monitor e ripristino dei backup di /root/.bashrc e /etc/motd. Mostra una barra di avanzamento per tutta la durata del processo.", "section": "Impostazioni" }, "scopeWarn": { "title": "Riguarda solo l'installazione di ProxMenux, non VM / CT / archiviazione", "body": "La disinstallazione rimuove gli script ProxMenux, il lanciatore del menu, il servizio Monitor facoltativo e i backup dei file di sistema creati da ProxMenux durante l'installazione. Non modifica VM, container, archiviazione, configurazione di rete, Fail2Ban, driver NVIDIA o qualsiasi altro elemento installato tramite ProxMenux. Questi rimangono invariati." }, "flow": { "heading": "Procedura di disinstallazione", "items": [ "Finestra di conferma. Sì/no: «Vuoi davvero disinstallare ProxMenux?»", "Elenco delle dipendenze da rimuovere. Propone jq e dialog. Entrambe le caselle sono deselezionate; scegli solo le dipendenze che nessun'altra applicazione richiede.", "La rimozione mostra una barra di avanzamento. Rimuove ogni vecchio ambiente di traduzione rimasto, il lanciatore menu, la struttura /usr/local/share/proxmenux/, il servizio ProxMenux Monitor se presente insieme alla destinazione di notifica registrata in Proxmox VE (proxmenux-webhook e la relativa regola di corrispondenza), le dipendenze selezionate e infine ripristina i backup dei file di sistema (vedi sotto).", "Finestra di completamento. Elenca le dipendenze rimosse e termina." ] }, "deps": { "heading": "Rimozione della dipendenza: cosa è offerto", "intro": "La lista propone jq e dialog. Nessuna casella è selezionata per impostazione predefinita: altre applicazioni potrebbero usare questi pacchetti di sistema, quindi è più sicuro conservarli.", "headerType": "Installazione", "headerOffered": "Offerto per la rimozione", "rows": [ { "type": "Versioni attuali", "offeredRich": "dialog, jq" }, { "type": "Vecchie installazioni dopo l'aggiornamento", "offeredRich": "dialog, jq" } ], "warnTitle": "Pacchetti a livello di sistema — pensare due volte", "warnBody": "La lista attuale propone jq e dialog, non python3. Altri strumenti potrebbero richiedere questi pacchetti di sistema. La rimozione può eliminare anche pacchetti dipendenti o dipendenze inutilizzate. Conserva i pacchetti necessari e controlla ogni proposta di rimozione prima di eseguire apt manualmente." }, "removed": { "heading": "Cosa viene rimosso", "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": "Che cosa viene ripristinato", "items": [ "Se /root/.bashrc.bak esiste, viene rinominato in /root/.bashrc (ripristinando il file bashrc originale).", "Se /etc/motd.bak esiste, viene rinominato in /etc/motd. Altrimenti sed rimuove dal motd esistente la riga ProxMenux (“This system is optimised by: ProxMenux”)." ] }, "othersCallout": { "title": "Gli altri componenti installati da ProxMenux rimangono", "body": "Tutto ciò che ProxMenux è installato tramite altri menu — Fail2Ban, Lynis, NVIDIA driver, modifiche post-installazione — non viene toccato da questo programma di disinstallazione. Ognuno ha il proprio flusso di disinstallazione all'interno del rispettivo menu (oppure puoi rimuoverlo direttamente con apt). Guarda prima Mostra informazioni sulla versione per vedere cosa è registrato." }, "manual": { "heading": "Disinstallazione manuale", "intro": "Se per qualche motivo il disinstallatore del menu non può essere eseguito (ad es. dialog già mancante), la sequenza manuale equivalente:", "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": "Reinstallare più tardi", "body": "Esegui di nuovo il programma di installazione ufficiale di ProxMenux. Le versioni attuali usano un'unica modalità di installazione che include tutte le otto lingue dell'interfaccia." }, "troubleshoot": { "heading": "Risoluzione dei problemi", "hangTitle": "La disinstallazione si blocca durante la rimozione di un vecchio ambiente di traduzione", "hangBody": "Le versioni attuali rimuovono un ambiente residuo con rm -rf /opt/googletrans-env; non eseguono pip uninstall. Se questo passaggio si blocca, esaminalo da un'altra shell e verifica il filesystem dell'host prima di riprovare.", "aptTitle": "apt segnala pacchetti ancora in uso durante la rimozione delle dipendenze", "aptBody": "I pacchetti selezionati vengono contrassegnati come automatici e passati a apt-get -y --purge autoremove. Questo non garantisce la protezione dei servizi dipendenti. Lascia deselezionate le dipendenze necessarie ad altri strumenti e controlla le rimozioni proposte da apt prima di qualsiasi pulizia manuale.", "motdTitle": "MOTD mostra ancora la linea ProxMenux dopo la disinstallazione", "motdBody": "Può accadere se /etc/motd.bak non esisteva e sed non ha trovato la riga (per esempio perché era stata modificata). Modifica /etc/motd manualmente e rimuovi ogni riga ProxMenux rimasta." }, "related": { "heading": "Correlati", "items": [ { "href": "/docs/settings/show-version-information", "label": "Mostra informazioni sulla versione", "tail": " — verifica cosa verrebbe rimosso prima di disinstallare." }, { "href": "/docs/settings", "label": "Panoramica delle impostazioni", "tail": "." } ] } }