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!

Wallace <wallace@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/