libselinux1 - SELinux runtime shared libraries

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libselinux1_2.8-1+b1_i386.deb
Package name libselinux1
Package version 2.8
Package release 1+b1
Package architecture i386
Package type deb
Category libs role::shared-lib
License -
Maintainer Debian SELinux maintainers <>
Download size 89.43 KB
Installed size 213.00 KB
This package provides the shared libraries for Security-enhanced
Linux that provides interfaces (e.g. library functions for the
SELinux kernel APIs like getcon(), other support functions like
getseuserbyname()) to SELinux-aware applications. 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.
libselinux1 provides an API for SELinux applications to get and set
process and file security contexts and to obtain security policy
decisions.  Required for any applications that use the SELinux
API. libselinux may use the shared libsepol to manipulate the binary
policy if necessary (e.g. to downgrade the policy format to an older
version supported by the kernel) when loading policy.


Package Version Architecture Repository
libselinux1_2.8-1+b1_amd64.deb 2.8 amd64 Debian Main
libselinux1 - - -


Name Value
libc6 >= 2.8
libpcre3 -


Type URL
Binary Package libselinux1_2.8-1+b1_i386.deb
Source Package libselinux

Install Howto

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




2018-05-28 - Laurent Bigonville <>
libselinux (2.8-1) unstable; urgency=medium
* New upstream release
- Bump libsepol1-dev build-dependency to >= 2.8 to match the release
* debian/control: Update the VCS-* fields now that we have migrated to
gitlab/salsa machine
* debian/rules: Adjust to match upstream changes to the build system
* debian/control: Downgrade libselinux1 to Priority: optional
* debian/copyright: Fix a spelling error, thanks to lintian
* debian/rules: Use ?= instead of := to assig the dpkg architecture
variables, thanks to lintian
* debian/control: Remove X-Python(3)-Version fields as the required version
is already in oldstable, to please lintian
* debian/rules: Use dh_missing --fail-missing instead of dh_install
* debian/control: Bump Standards-Version to 4.1.4 (no further changes)
* debian/rules: Pass -V to dh_makeshlibs to ensure the udeb file has a
minimal version set
2017-09-15 - Laurent Bigonville <>
libselinux (2.7-2) unstable; urgency=medium
[ Helmut Grohne ]
* Fix FTCBFS: Add the host architecture to pkg-config (Closes: #875507)
* Use profiles nopython and noruby rather than stage1. (Closes: #875573)
2017-09-09 - Laurent Bigonville <>
libselinux (2.7-1) unstable; urgency=medium
* New upstream release
- Bump libsepol1-dev build-dependency to >= 2.7 to match the release
* Bump debhelper compatibility to 10
* Bump Standards-Version to 4.1.0 (no further changes)
* debian/control: Remove Manoj from the uploader list and add myself
instead. Thanks to him for all the work in the past.
* Convert DEB_STAGE to DEB_BUILD_PROFILES (Closes: #869941)
2017-06-21 - Laurent Bigonville <>
libselinux (2.7~rc2-1) experimental; urgency=medium
* Team upload.
* New upstream release candidate (Closes: #864479, #863854)
- debian/patches/: Drop all patches, applied upstream
- Bump libsepol1-dev build-dependency to >= 2.7~ to match the release
- debian/libselinux1.symbols: Adjust the .symbols file, selabel_subs_init
is not exported anymore but was never part of the API in the first place
* debian/watch: Add support for rc releases and use macros
* debian/control: Bump Standards-Version to 4.0.0 (no further changes)
* debian/ Fix the build of the ruby binding and link against libruby
(Closes: #819200)
* debian/
- Do not explicityly link the python binding against libpython, this is
against the best practices in debian
- Use pkg-config to determine the python include directories
2016-11-06 - Laurent Bigonville <>
libselinux (2.6-3) unstable; urgency=medium
* Team upload.
[ Christian Seiler ]
* Add libselinux1-udeb (depended on by libmount1-udeb) (Closes: #835503)
2016-11-06 - Laurent Bigonville <>
libselinux (2.6-2) unstable; urgency=medium
* Team upload.
* Fix python binding under python3, some strings were represented as arrays
of bytes instead of python strings
2016-10-29 - Laurent Bigonville <>
libselinux (2.6-1) unstable; urgency=medium
* Team upload.
* New upstream release
- Bump libsepol1-dev build-dependency to >= 2.6 to match the release
- Make the build reproducible (Closes: #825655)
- Drop 0003-Avoid-mounting-proc-outside-of-selinux_init_load_pol.patch,
merged upstream
- debian/patches/fix-makefile-bugs.patch,
debian/patches/fix-cross-compile.patch: Refreshed
- debian/ Fix python wrapper build
- debian/libselinux1.symbols: Adjust the .symbols files, myprintf and
obj_class_compat were never part of the public API
* debian/libselinux1.symbols: Add the Build-Depends-Package field
* debian/gbp.conf: Rename git-buildpackage section to buildpackage

See Also

Package Description
libsemanage-common_2.8-2_all.deb Common files for SELinux policy management libraries
libsemanage1-dev_2.8-2_i386.deb Header files and libraries for SELinux policy manipulation
libsemanage1_2.8-2_i386.deb SELinux policy management library
libsemver-java-doc_0.9.0-3_all.deb Documentation for Java SemVer
libsemver-java_0.9.0-3_all.deb Java implementation of the SemVer Specification
libsemver-perl_0.7.0-1_all.deb Perl implementation of the Semantic Versioning 2.0.0 Specification
libsendmail-milter-perl_0.18-8+b5_i386.deb Interface to Sendmail's Mail Filter API
libsendmail-pmilter-perl_1.00-1_all.deb Perl implementation of the Sendmail Milter protocol
libsensor-msgs-dev_1.12.7-1_i386.deb Messages relating to Robot OS sensor, C/C++ interface
libsensors-applet-plugin-dev_3.0.0+git6-0.2+b1_i386.deb Create plugins for the 'sensors-applet' package
libsensors-applet-plugin0_3.0.0+git6-0.2+b1_i386.deb Library for plugins for the 'sensors-applet' package
libsensors-config_3.5.0-3_all.deb lm-sensors configuration files
libsensors4-dev_3.5.0-3_i386.deb lm-sensors development kit
libsensors5_3.5.0-3_i386.deb library to read temperature/voltage/fan sensors
libsepol1-dev_2.8-1_i386.deb SELinux binary policy manipulation library and development files