Quel paquet dois-je supprimer pour supprimer complètement libreoffice? Je n'ai pas besoin d'outils bureautiques.
C’est le seul reproche que j’ai avec les gestionnaires de paquets comme apt, il n’existe pas de moyen simple d’exécuter la tâche essentielle de suppression des logiciels non désirés: S
.deb
fichiers/var/cache/apt/archives
, oui.libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
Une technique d'élimination particulièrement approfondie.
Convient généralement, mais surtout lors de la suppression de LibreOffice pour le remplacer par un LibreOffice ou OpenOffice installé manuellement.
En supposant que LibreOffice soit fourni par les paquets officiels Ubuntu sur votre système (ce qui est généralement le cas, à moins que vous ne l'ayez installé vous-même à partir d'autres paquets ou du site Web de LibreOffice), vous pouvez le supprimer complètement dans le terminal:
Si vous souhaitez également supprimer les fichiers de configuration globale (cela n'affecte pas la configuration par utilisateur dans les répertoires de base des utilisateurs), remplacez
remove
parpurge
.Je pense qu'il est peu probable que supprimer tout cela casserait d'autres programmes, car Lubuntu ne vient pas avec LibreOffice, et les utilisateurs de Lubuntu sont capables d'exécuter n'importe quel programme Ubuntu sans avoir à installer LibreOffice.
C'est néanmoins une préoccupation légitime et je ne peux garantir que rien ne dépend de votre installation LibreOffice existante. Heureusement, les pannes les plus graves peuvent être évitées en veillant à ce que rien ne soit supprimé avec les packages LibreOffice. Vous pouvez soit être très prudent lorsque vous exécutez la commande de suppression (faites attention à tout ce qui est dit qui sera désinstallé), soit simuler la suppression en premier :
(C'est-à-dire, mettre
-s
juste aprèsapt-get
et, éventuellement, supprimer lesudo
.)Je n'ai entendu parler d'aucun problème lié à la suppression,
fonts-opensymbol
mais ce sont des polices et il n'y a pas assez de gens qui retirent le package pour savoir si les problèmes d'affichage des documents sont courants. Ainsi, si la simulation révèle que plusieurs autres paquets dont vous avez besoin ou dont vous n'êtes pas familier seraient supprimés, essayez de simuler sans supprimerfonts-opensymbol
et voyez ce qui se passe. Et vous pourriez décider de ne pas le supprimer du tout.La technique ci-dessus désinstalle tous les packages LibreOffice fournis dans Ubuntu. J'ai la liste des colis d'ici .
Pour raccourcir la commande et éviter de saisir le nom de chaque package individuel, et potentiellement prolonger la durée de cette procédure si des packages portant un nom différent sont fournis dans les versions ultérieures de LibreOffice, j'ai utilisé le
*
caractère générique pour couvrir plusieurs packages à la fois. Il est lui-même échappé de\
sorte qu'il ne soit pas développé par le shell dans le nom d'un fichier ou d'un répertoire sans rapport, avant qu'il ne soit transmisapt-get
.Connexe: Comment remplacer LibreOffice par OpenOffice?
la source
apt-get
utilise des expressions régulières plutôt que des caractères génériques, donc pour utiliser un "caractère générique", vous devez taper'.*'
(souvenez-vous d'échapper*
dans le shell sinon le shell l'étendra aux noms de fichiers que vous ne voulez pas). Lelibreoffice-\*
travaillé seulement comme une coïncidence parce que apt-get utilise correspondance partielle sur regex (équivalent à'^.*libreoffice-*.*$'
) au lieu de plein match string (c. -à'^libreoffice-*$'
).En corollaire, vous pouvez utiliser aptitude pour rechercher les paquets à désinstaller:
qui retourne une liste de tous les paquets installés contenant le texte 'libreoffice'. Grep est soigné!
Ensuite, utilisez apt-get pour supprimer le paquet principal que vous avez installé et apt-get autoremove supprimera tous les paquets plus petits qui ne sont plus nécessaires. J'espère que ce conseil aide!
la source
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Voici une autre façon que j'ai trouvée (à libre-software.net) :
Pour supprimer les installations antérieures de LibreOffice:
Si vous souhaitez également supprimer les fichiers de configuration LibO, utilisez le commutateur de purge:
Ainsi, par "paquet principal", gemue2010 voulait probablement dire "libreoffice-core". Les arguments "clean" et "autoremove" d'apt-get fournis par karthick87 sont toujours une bonne idée.
Bien que j'apprécie la ligne de commande (terminal) autant que le prochain passionné, j'aime bien avoir une alternative front-end avec une interface graphique, une solution de souris pour des questions triviales. Dans ce cas, dans Synaptic, vous pouvez marquer le package libreoffice-core comme étant complètement supprimé, et propose également de supprimer les packages supplémentaires (liés / dépendants) suivants:
Disclaimer: Je ne suis pas un utilisateur Linux expérimenté, en fait, je suis nouveau dans ce monde. Je me rends compte que cette méthode peut ne pas être satisfaisante pour certains, et cette réponse peut arriver trop tard pour être utile au demandeur initial, mais je ne partage que mes découvertes dans l'espoir qu'elles seront utiles à d'autres qui recherchent quelque chose comme ça. . Ainsi, bien que cette méthode puisse ne pas supprimer tous les packages associés, dont certains ont été mentionnés, elle semble plus sûre et suffisamment efficace pour supprimer la plupart des packages, donc peut-être pour d'autres également. Enfin, une remarque: dans mon cas, mint-meta-xfce fait également partie des paquets à supprimer.
la source
En 16.04, le supprimer est légèrement plus facile. Vous devez seulement émettre une commande légèrement différente. Je devrais ajouter que l'ancienne méthode fonctionne toujours aussi bien si vous aimez l'utiliser.
la source
Pour les versions plus récentes d’Ubuntu (16.04+, peut-être plus tôt) , il suffit de fournir une réponse à jour (les autres fonctionnent aussi):
sudo apt purge -y libreoffice*
Cela fait tout le travail, y compris autoremove et d'autres choses.
la source
"libreoffice*"
Hmm, le moyen le plus simple devrait être d'utiliser le gestionnaire de logiciels. désinstaller libre-office à partir de là. si vous n'avez pas installé manuellement certaines bibliothèques nécessaires (uno, ure) par libre-office, elles seront également désinstallées automatiquement.
la source
apt-get remove
ouapt-get remove --purge
moi-même, mais si quelqu'un est convaincu qu'il n'y a "aucun moyen simple d'exécuter la tâche essentielle de suppression des logiciels indésirables", il ne peut pas demander plus simplement que de cliquer sur le bouton Supprimer.Cela désinstallera TOUS les paquets libreoffice dans Ubuntu 16.04.
sudo apt-get autoremove -y libreoffice-\*
la source