ubuntu 安装 mysql-server-5.7 现在需要 apparmor 吗?

Mik*_*ike 5 server mysql apt

Ubuntu 16.04:当我使用 apt 安装 mysql 时,它显示:

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
Run Code Online (Sandbox Code Playgroud)

此外,当我卸载 app-armor 时,它显示:

The following packages will be REMOVED:
  apparmor mysql-server mysql-server-5.7
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么吗?我只是想安装 mysql 并避免地狱的第三(apparmor)和第四(SElinux)平面。

mur*_*uru 1

Ubuntu 上的 MySQL 软件包自 14.04 起就包含了 AppArmor 配置文件,如果软件包不依赖于 AppArmor,那么它一定是对某些间接依赖项的疏忽或依赖。无论如何,MySQL 包的变更日志显示:

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 <robie.basak@ubuntu.com>  Wed, 16 Mar 2016 14:01:31 +0000
Run Code Online (Sandbox Code Playgroud)

所以,是的,它确实需要 AppArmor。如果您确实想避免 AppArmor,则必须重建包以删除依赖项,或者伪造依赖项。