web-dev-qa-db-fra.com

L'installation de mysql-server-5.7 par Ubuntu nécessite-t-elle maintenant apparmor?

Ubuntu 16.04: Quand j'utilise apt pour installer mysql, cela montre:

The following additional packages will be installed:
  apparmor mysql-server-5.7
Suggested packages:
  apparmor-profiles apparmor-profiles-extra apparmor-docs apparmor-utils tinyca
The following NEW packages will be installed:
  apparmor mysql-server mysql-server-5.7

De plus, lorsque je désinstalle app-armor, il s’affiche:

The following packages will be REMOVED:
  apparmor mysql-server mysql-server-5.7

Est-ce que j'ai râté quelque chose? Je veux simplement installer mysql et éviter les troisième (apparmor) et quatrième (SElinux) plans de l'enfer.

5
Mike

Les packages MySQL sur Ubuntu ont inclus n profil AppArmor depuis le 14.04 , et si les packages ne dépendent pas d'AppArmor, il doit s'agir d'un oubli ou d'une dépendance à une dépendance indirecte. Dans tous les cas, le changelog des paquets MySQL dit:

mysql-5.7 (5.7.11-0ubuntu3) xenial; urgency=medium

  * Ubuntu upload from Debian VCS c17404a.
  * FFe update to MySQL 5.7 (LP: #1528583).
  * Revert "Build with libmecab-dev" since libmecab-dev is in universe.
  * mysql-server-5.7: depend on apparmor (>= 2.10) for Trusty upgrade
    path.

 -- Robie Basak <[email protected]>  Wed, 16 Mar 2016 14:01:31 +0000

Donc, oui, il nécessite AppArmor. Si vous voulez vraiment éviter AppArmor, vous devez reconstruire le package pour supprimer la dépendance, ou simuler la dépendance.

1
muru