A instalação do mysql-server-5.7 do ubuntu agora requer apparmor?

5

Ubuntu 16.04: Quando eu uso o apt para instalar o mysql, ele mostra:

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

Além disso, quando eu desinstalo o app-armor, ele mostra:

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

Estou sentindo falta de algo aqui? Eu simplesmente quero instalar o mysql e evitar o terceiro (apparmor) e o quarto (SElinux) planos do Inferno.

    
por Mike 20.06.2016 / 20:33

1 resposta

2

Os pacotes do MySQL no Ubuntu incluíram um perfil do AppArmor desde 14.04 e se os pacotes não dependem do AppArmor, então deve ter sido um descuido ou confiança em alguma dependência indireta. Em qualquer caso, o changelog para os pacotes do MySQL diz:

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

Então, sim, requer o AppArmor. Se você realmente quer evitar o AppArmor, você teria que reconstruir o pacote para remover a dependência, ou falsificar a dependência.

    
por muru 29.05.2017 / 12:32