libsepol1 - SELinux library for manipulating binary security policies

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main amd64
Package name libsepol1
Package version 2.1.4
Package release 3
Package architecture amd64
Package type deb
Installed size 314 B
Download size 132.25 KB
Official Mirror
Security-enhanced Linux is a patch of the Linux kernel and a number
of utilities with enhanced security functionality designed to add
mandatory access controls to Linux.  The Security-enhanced Linux
kernel contains new architectural components originally developed to
improve the security of the Flask operating system. These
architectural components provide general support for the enforcement
of many kinds of mandatory access control policies, including those
based on the concepts of Type EnforcementĀ®, Role-based Access
Control, and Multi-level Security.
libsepol provides an API for the manipulation of SELinux binary policies.
It is used by checkpolicy (the policy compiler) and similar tools, as well
as by programs like load_policy that need to perform specific transformations
on binary policies such as customizing policy boolean settings.


Package Version Architecture Repository
libsepol1_2.1.4-3_i386.deb 2.1.4 i386 Debian Main
libsepol1 - - -


Name Value
libc6 >= 2.4
multiarch-support -


Type URL
Binary Package libsepol1_2.1.4-3_amd64.deb
Source Package libsepol

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libsepol1 deb package:
    # sudo apt-get install libsepol1




2012-04-01 - Laurent Bigonville <>
libsepol (2.1.4-3) unstable; urgency=low
* Team upload.
* debian/rules: Append CPPFLAGS hardening flags to CFLAGS (Closes: #665316)
* debian/control: Re-add Conflicts/Provides for the libsepol1-dev package
2012-03-20 - Laurent Bigonville <>
libsepol (2.1.4-2) unstable; urgency=low
* Team upload.
* Switch to dh sequence and debhelper 9
- Enable hardened build flags (Closes: #656016)
* Switch to dpkg-source 3.0 (quilt) format
* debian/control:
- Bump Standards-Version to 3.9.3 (no further changes)
- Fix typo in Description (Closes: #639704)
- Drop Conflict against checkpolicy (<= 1.20), it's long time gone
- Drop Conflict/Provide against libsepol-dev, it's long time gone too
- Drop Multi-Arch: same for -dev package
- Drop Multi-Arch: foreign for sepol-utils package
- Update Vcs-* fields
- Add Homepage field
- Make all binary packages arch:linux-any
- Put under the Debian SELinux team maintenance
* debian/patches/fix-pc-file.patch: Properly set multi-arch path in .pc file
(Closes: #658440)
* Add debian/gbp.conf file
* debian/libsepol1.postinst: Unconditionally call telinit and ignore any
errors (Closes: #652669, #663270)
2012-02-20 - Russell Coker <>
libsepol (2.1.4-1) unstable; urgency=low
* New upstream version, changes to handling of tunables and moved some code
from mcstrans to libsepol.
* Added new symbols expand_module_avrules, sepol_get_preserve_tunables,
and sepol_set_preserve_tunables.
2011-12-16 - Riku Voipio <>
libsepol (2.1.0-1.2) unstable; urgency=low
* Non-maintainer upload since maintainer is busy
* Build for multiarch, setting Pre-Depends multiarch-support in our shared
lib package, closes: #638018
* Always use -n with gzip, to avoid encoding timestamps in the gzip file;
this ensures compressed docs and other files are identical across
multiple builds, required for multiarch.
2011-08-30 - Russell Coker <>
libsepol (2.1.0-1.1) unstable; urgency=low
* Made it NOT be a Debian native package.
* Made myself the maintainer as Manoj has been busy for a while.
2011-08-29 - Russell Coker <>
libsepol (2.1.0-1) unstable; urgency=low
* New Upstream version: new role transition and role attribute support.
2011-01-05 - Russell Coker <>
libsepol (2.0.42-1) unstable; urgency=low
* New Upstream ver: Fix compliation under GCC 4.6 by Justin Mattock
2010-05-26 - Russell Coker <>
libsepol (2.0.41-1) unstable; urgency=low
* Added myself to the uploaders.
* This version is a trivial new upstream release, so it seems that we might
as well just include it for Squeeze.
2009-11-17 - Manoj Srivastava <>
libsepol (2.0.40-2) unstable; urgency=low
* Fix typo found by lintian.
* [25329c6]: [spelling fix]: cannnot -> cannot and suport -> support
This was reported after a lintian check found this on any package
linked with libsepol. Closes: #556390
2009-11-17 - Manoj Srivastava <>
libsepol (2.0.40-1) unstable; urgency=low
* New upstream point release
+ Added pkgconfig file. This eliminates the last patch we were
carrying against upstream.

See Also

Package Description
libsequel-ruby1.8_3.36.1-1_all.deb Transitional package for ruby-sequel
libsequel-ruby1.9.1_3.36.1-1_all.deb Transitional package for ruby-sequel
libsequel-ruby_3.36.1-1_all.deb Transitional package for ruby-sequel
libserd-0-0_0.14.0~dfsg0-2_amd64.deb lightweight RDF syntax library
libserd-dev_0.14.0~dfsg0-2_amd64.deb lightweight RDF syntax library - development files
libserd-doc_0.14.0~dfsg0-2_all.deb lightweight RDF syntax library - documentation
libserf-dev_1.1.0-2_amd64.deb high-performance asynchronous HTTP client library headers
libserf1_1.1.0-2_amd64.deb high-performance asynchronous HTTP client library
libserializer-java_1.1.6-4_all.deb general serializaton framework
libserialport-ruby1.8_1.1.0-1_all.deb Transitional package for ruby-serialport
libserialport-ruby_1.1.0-1_all.deb Transitional package for ruby-serialport
libserp-java-doc_1.14.1-1_all.deb Documentation for libserp-java
libserp-java_1.14.1-1_all.deb Java Virtual Machine bytecode manipulation framework
libservice-wrapper-java_3.5.3+repack-0+nmu1_all.deb Jar daemon wrapper java libraries
libservice-wrapper-jni_3.5.3+repack-0+nmu1_amd64.deb Jar daemon wrapper JNI libraries