Voilà mes tasks ansible pour Fedora 34, seule nuance mais je ne sais plus pourquoi, devoir virer la vérification gpg car j'ai pas réussi à mettre leur clef. A améliorer donc. Je précise ce fichier task ne sert que pour Fedora, le filtre est fait en amont, donc pas de when dans ces tasks.
- name: install mysql repo dnf: name: https://dev.mysql.com/get/mysql80-community-release-fc34-1.noarch.rpm disable_gpg_check: true state: present
- name: install mysql workbench package: name: mysql-workbench state: latest
# remove mysql-server who is installed with Libreoffice when mysql repo is present - name: get installed packages package_facts: manager: "auto"
- name: remove mysql-server shell: rpm -e --nodeps $(rpm -qa | grep mysql-community-server) when: "'mysql-community-server' in ansible_facts.packages"
Comme Libreoffice est installé avant, la partie suppression mysql server prend sa place ici.
Le 07/10/2021 à 20:06, Faustin Lammler a écrit :
Hi Wallace !
Du coup ça m'intéresse, tu peux me dire ce que tu as fais pour ajouter le dépôt mysql ?
Ça : https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/ ?
Merci!
Wallacewallace@morkitu.org, 07/10/2021 – 18:59:41 (+0200):
Bien vu c'est ça le souci.
J'ai mis le dépot Mysql pour pouvoir installer mysql workbench, j'en ai besoin.
Par contre je ne comprends pas bien comment un package qui n'a pas de dépendance à mysql server se trouve à en avoir une lorsque j'active un dépôt tiers.
Je viens de le virer manuellement sans dependance avec
rpm -e --nodeps mysql-community-server-8.0.26-10.fc34.x86_64
J'ai viré Libreoffice et réinstallé ça ma remis mysql server, donc je vais le purge dans mon ansible d'installation et zou.
Le 06/10/2021 à 22:34, Thomas Constans a écrit :
Hello,
Je suis aussi sur fedora 34, j'ai désinstallé / réinstallé libreoffice, pas de dépendance avec mysql server.
À noté que tu as un dépôt externe pour mysql-community-server. Ceci pourrait expliquer cela.
À ta place, je désinstallerai tout (libreoffice + mysql-community-server), virerai le dépot mysql-community et réinstallerai libreoffice
++
On 2021-10-06 21:23, Wallace wrote:
Bonjour,
J'ai été grandement surpris de trouver une dépendance entre Libreoffice et mysql-server sur Fedora 34.
J'ai remarque la présence du mysql server et pensant avoir mal choisi certains packages j'ai voulu le désinstaller, dnf m'indique qu'il va supprimer :
[code] dnf remove mysql-server Dépendances résolues. ==============================================================================================================================================================
Paquet Architecture Version Dépôt Taille ==============================================================================================================================================================
Suppression: mysql-community-server x86_64 8.0.26-10.fc34 @mysql80-community 100 M Supprimer des paquets dépendants: libreoffice-calc x86_64 1:7.1.6.2-1.fc34 @fedora-updates 26 M libreoffice-emailmerge x86_64 1:7.1.6.2-1.fc34 @fedora-updates 25 k libreoffice-grammalecte x86_64 2.1.2-1.fc34 @fedora 13 M libreoffice-graphicfilter x86_64 1:7.1.6.2-1.fc34 @fedora-updates 994 k libreoffice-gtk3 x86_64 1:7.1.6.2-1.fc34 @updates 2.2 M libreoffice-impress x86_64 1:7.1.6.2-1.fc34 @fedora-updates 1.8 M libreoffice-writer x86_64 1:7.1.6.2-1.fc34 @fedora-updates 11 M ... ça continue après sur toutes les libs et dépendances de ces premiers packages [/code]
Ma première question est pourquoi? Si je prend Libreoffice en binaire sur leur site, ça se lance et je n'ai pas besoin de mysql serveur.
Ma deuxième est comment supprimer mysql serveur qui n'a aucune base autre que celle par défaut à l'installation et donc ne sert visiblement pas du tout mais mange des ressources sur mon portable?
Je précise que je préfère rester par package rpm et je ne souhaite pas remplacer Libreoffice par la version flatpack ou snapd ou binaire standalone.
Merci par avance pour vos avis sur ce sujet.
Liste de diffusion du FRsAG http://www.frsag.org/
Liste de diffusion du FRsAG http://www.frsag.org/