libapparmor-devel - Development headers and libraries for libapparmor

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name libapparmor-devel
Package version 2.10.3
Package release 12.6.1
Package architecture x86_64
Package type rpm
Installed size 394.10 KB
Download size 144.59 KB
Official Mirror
These libraries are needed for developing software that makes use of the
AppArmor API.


Package Version Architecture Repository
libapparmor-devel-2.10.2-12.3.1.x86_64.rpm 2.10.2 x86_64 openSUSE Update Oss
libapparmor-devel-2.10.2-10.1.x86_64.rpm 2.10.2 x86_64 openSUSE Update Oss
libapparmor-devel-2.10.1-6.1.x86_64.rpm 2.10.1 x86_64 openSUSE Oss
libapparmor-devel - - -


Name Value
libapparmor1 = 2.10.3


Name Value
libapparmor-devel = 2.10.3-12.6.1
libapparmor-devel(x86-64) = 2.10.3-12.6.1
libapparmor:/usr/include/sys/apparmor.h -


Type URL
Binary Package libapparmor-devel-2.10.3-12.6.1.x86_64.rpm
Source Package apparmor-2.10.3-12.6.1.src.rpm

Install Howto

Install libapparmor-devel rpm package:

# zypper install libapparmor-devel




2017-10-29 -
- update to AppArmor 2.10.3
changes since grabbing the last upstream patch:
- add permissions to the dovecot, traceroute, samba and postfix profiles
and several abstractions (including lp#1650827 and boo#1057900)
- some fixes in the aa-* tools
- fix downgrading/converting of 'unix' rules to 'network unix' rules
in apparmor_parser (boo#1061195)
- see for
upstream changelog
- drop upstream patches:
- aa-unconfined-fix-netstat-call-2.10r3380.diff
- profile-updates-2.10r3381..3384.diff
- upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)
2017-03-26 -
- add upstream-changes-2.10-r3385..3390.diff:
- preserve unknown profiles when reloading apparmor.service
(CVE-2017-6507, lp#1668892, boo#1029696)
- add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
- remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
3.6 (lp#1661766)
- fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
Add a workaround to fix this (boo#1017260 starting at #c7)
Note: This will re-enable AppArmor if it was disabled by the last update.
You'll need to "rcapparmor reload" to actually load the profiles, and then
check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)
2017-02-01 -
- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)
2017-01-30 -
- add profile-updates-2.10r3381..3384.diff with updates for
abstractions/base, abstractions/apache2-common and dovecot profiles
2017-01-24 -
- package apparmor.service also in Leap where it was missing thanks to a
wrong/outdated if statement (boo#1017260)
Note: If you manually disabled AppArmor, this change will re-enable it.
2017-01-24 -
- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
This is part of the root partition (at least with default partitioning)
and should be available earlier than /var/cache/apparmor/
(boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net
2017-01-10 -
- update to AppArmor 2.10.2 maintenance release
- lots of bugfixes and profile updates (including boo#1000201,
boo#1009964, boo#1014463)
- see for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
in aa-unconfined
- drop upstream(ed) patches:
- changes-since-2.10.1--r3326..3346.diff
- changes-since-2.10.1--r3347..3353.diff
- libapparmor-fix-import-path.diff (upstream fix is slightly different)
- nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff
2016-10-23 -
- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
abstractions/nameservice (path changed in latest nscd in Tumbleweed)
2016-10-13 -
- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
fixes in the 2.10 branch, including
- allow writing *.qf files (for disk-based buffering) in syslog-ng profile
- add several permissions to the dovecot profiles (deb#835826)
- add a missing path in the traceroute profile

See Also

Package Description
libapparmor1-2.10.2-10.1.x86_64.rpm Utility library for AppArmor
libapparmor1-2.10.2-12.3.1.x86_64.rpm Utility library for AppArmor
libapparmor1-2.10.3-12.6.1.x86_64.rpm Utility library for AppArmor
libapparmor1-32bit-2.10.2-10.1.x86_64.rpm Utility library for AppArmor
libapparmor1-32bit-2.10.2-12.3.1.x86_64.rpm Utility library for AppArmor
libapparmor1-32bit-2.10.3-12.6.1.x86_64.rpm Utility library for AppArmor
libapr-util1-1.5.3-5.3.1.x86_64.rpm Apache Portable Runtime (APR) Library
libapr-util1-dbd-mysql-1.5.3-5.3.1.x86_64.rpm DBD driver for MySQL
libapr-util1-dbd-pgsql-1.5.3-5.3.1.x86_64.rpm DBD driver for PostgreSQL
libapr-util1-dbd-sqlite3-1.5.3-5.3.1.x86_64.rpm DBD driver for SQLite 3
libapr-util1-devel-1.5.3-5.3.1.x86_64.rpm Apache Portable Runtime (APR) Library
libarchive-devel-3.1.2-16.1.x86_64.rpm Development files for libarchive
libarchive13-3.1.2-16.1.x86_64.rpm Library to work with several different streaming archive formats
libarchive13-32bit-3.1.2-16.1.x86_64.rpm Library to work with several different streaming archive formats
libasan0-32bit-4.8.5-23.3.2.x86_64.rpm The GNU Compiler Address Sanitizer Runtime Library