Je souhaite supprimer tous les modules liés à KDE PIM: kmail, calendar, akonadi et la base de données, etc., car je ne les utilise pas activement. Il n’existe pas de documentation claire sur la procédure de désinstallation de ces modules, mis à part certains vieux commentaires du forum de discussion, qui se trouvent entre KDE/plasma 4 et 5.
Alors, comment désinstaller en toute sécurité PIM modules sur Ubuntu 18.04 qui est plasma 5.12? Je les utilisais et je peux voir que ces processus sont en cours d'exécution. S'il existe un moyen de les désactiver complètement, cela peut également fonctionner.
Dans Bionic Beaver (18.04), une option d’installation minimale est proposée aux utilisateurs. Ubuntu, Ubuntu Mate et Kubuntu sont trois distributions qui, à ma connaissance, offrent cette option.
Pour Kubuntu 18.04, vous verrez ceci (tiré de ici ):
Les notes de version de Kubuntu 18.04 ont ceci:
Option d'installation minimale
Ceci est maintenant disponible dans le programme d'installation de Kubuntu.Pour Kubuntu, cela supprime les applications KDE PIM , Libreoffice, Cantata et mpd, ainsi que certaines applications Internet et multimédias supplémentaires. Actuellement, un bureau Plasma complet est laissé en place, ainsi que des applications et des utilitaires de base. Firefox en tant que navigateur et VLC en tant que lecteur multimédia sont également conservés.
Une liste de ce qui est non inclus dans l'installation minimale par rapport à l'installation complète est ici . Je ne peux pas dire à quel point la liste est à jour, mais il y a une section sur KDE PIM
pour vous guider au cas où vous voudriez supprimer des éléments d'une installation complète existante .
# KDE PIM
accountwizard
akonadi-backend-mysql
akonadi-server
akregator
kaddressbook
kdepim-addons
kdepim-runtime
kdepim-themeeditors
kleopatra
kmail
knotes
kontact
korganizer
ktnef
mbox-importer
pim-data-exporter
pim-sieve-editor
J'ai vérifié certaines des entrées ci-dessus en utilisant apt purge -s package-name
. Chacun des paquets que j'ai vérifiés n'a supprimé que le paquet nommé et rien d'autre.
Il y a aussi une section intitulée residual deps/reverse-deps
.
# residual deps/reverse-deps
ktorrent-data
konversation-data
mysql-client-core-5.7
mysql-server-core-5.7
kde-config-mailtransport
kf5-kdepim-apps-libs-data
kf5-messagelib-data
kio-ldap
kio-sieve
libkf5akonadiagentbase5
libkf5akonadicalendar5abi2
libkf5akonadicalendar-data
libkf5akonadicontact5abi1
libkf5akonadicontact-data
libkf5akonadicore5abi1
libkf5akonadicore-bin
libkf5akonadimime5
libkf5akonadimime-data
libkf5akonadinotes5
libkf5akonadinotes-data
libkf5akonadiprivate5
libkf5akonadisearch-bin
libkf5akonadisearchcore5
libkf5akonadisearch-data
libkf5akonadisearchdebug5
libkf5akonadisearchpim5
libkf5akonadisearch-plugins
libkf5akonadisearchxapian5
libkf5akonadiwidgets5
libkf5alarmcalendar5abi1
libkf5alarmcalendar-data
libkf5calendarcore5abi1
libkf5calendarsupport5abi1
libkf5calendarsupport-data
libkf5calendarutils5abi1
libkf5calendarutils-bin
libkf5calendarutils-data
libkf5contacteditor5
libkf5contacteditor-data
libkf5contacts5
libkf5contacts-data
libkf5eventviews5
libkf5eventviews-data
libkf5followupreminder5
libkf5grantleetheme5
libkf5grantleetheme-data
libkf5grantleetheme-plugins
libkf5gravatar5
libkf5gravatar-data
libkf5identitymanagement5abi1
libkf5identitymanagement-data
libkf5imap5
libkf5imap-data
libkf5incidenceeditor5abi2
libkf5incidenceeditor-bin
libkf5incidenceeditor-data
libkf5kaddressbookgrantlee5
libkf5kaddressbookimportexport5
libkf5kdepimdbusinterfaces5
libkf5kmanagesieve5
libkf5kontactinterface5
libkf5kontactinterface-data
libkf5ksieve5
libkf5ksieve-data
libkf5ksieveui5
libkf5ldap5
libkf5ldap-data
libkf5libkdepim5abi2
libkf5libkdepimakonadi5
libkf5libkdepim-data
libkf5libkdepim-plugins
libkf5libkleo5abi1
libkf5mailcommon5abi4
libkf5mailcommon-plugins
libkf5mailimporter5abi1
libkf5mailimporterakonadi5
libkf5mailimporter-data
libkf5mailtransport5abi2
libkf5mailtransportakonadi5
libkf5mailtransport-data
libkf5mbox5
libkf5messagecomposer5abi2
libkf5messagecore5abi2
libkf5messagelist5abi1
libkf5messageviewer5abi4
libkf5messageviewer-plugins
libkf5mime5abi2
libkf5mime-data
libkf5mimetreeparser5abi2
libkf5pimcommon5abi3
libkf5pimcommonakonadi5
libkf5pimcommon-plugins
libkf5pimtextedit5abi2
libkf5pimtextedit-data
libkf5sendlater5
libkf5syndication5
libkf5templateparser5abi2
libkf5tnef5
libkf5tnef-data
libkf5webengineviewer5abi3
libkpimgapicalendar5
libkpimgapicontacts5
libkpimgapitasks5
libkpimimportwizard5
libkpimkdav5
libkpimkdav-data
Il est également utile d'exécuter akonadictl status
sur ce que vous voyez akonadi
is sur votre système. Sur mon système, je vois:
$ akonadictl status
Akonadi Control: stopped
Akonadi Server: stopped
Akonadi Server Search Support: available (Remote Search)
Available Agent Types: akonadi_akonotes_resource, akonadi_archivemail_agent, akonadi_birthdays_resource, akonadi_contacts_resource, akonadi_davgroupware_resource, akonadi_ews_resource, akonadi_ewsmta_resource, akonadi_facebook_resource, akonadi_followupreminder_agent, akonadi_googlecalendar_resource, akonadi_googlecontacts_resource, akonadi_ical_resource, akonadi_icaldir_resource, akonadi_imap_resource, akonadi_indexing_agent, akonadi_invitations_agent, akonadi_kalarm_dir_resource, akonadi_kalarm_resource, akonadi_kolab_resource, akonadi_maildir_resource, akonadi_maildispatcher_agent, akonadi_mailfilter_agent, akonadi_mbox_resource, akonadi_migration_agent, akonadi_mixedmaildir_resource, akonadi_newmailnotifier_agent, akonadi_notes_agent, akonadi_notes_resource, akonadi_openxchange_resource, akonadi_pop3_resource, akonadi_sendlater_agent, akonadi_tomboynotes_resource, akonadi_vcard_resource, akonadi_vcarddir_resource
$
Et man akonadictl
a
stop : Stops the Akonadi server and all its processes cleanly
que vous pouvez trouver utile.
Une autre commande utile est compgen
:
$ compgen -c | grep mysql
mysqld
mysqld-akonadi
mysql
mysql_upgrade
mysql_install_db
mysql_embedded
mysqlcheck
$
Sur mon système, pgrep -i -al akonadi
et pgrep -i -al mysql
apparaissent vides.