How to Install and Uninstall policycoreutils Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 20,2024

1. Install "policycoreutils" package

This guide covers the steps necessary to install policycoreutils on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install policycoreutils

2. Uninstall "policycoreutils" package

In this section, we are going to explain the necessary steps to uninstall policycoreutils on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove policycoreutils $ sudo apt autoclean && sudo apt autoremove

3. Information about the policycoreutils package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: policycoreutils
Priority: optional
Section: universe/utils
Installed-Size: 5603
Maintainer: Ubuntu Developers
Original-Maintainer: Debian SELinux maintainers
Architecture: amd64
Version: 2.3-1
Replaces: mcstrans
Provides: mcstrans
Depends: lsb-base (>= 3.2-13), psmisc, python-ipy, python-selinux (>= 2.3), python-semanage (>= 2.3), python-sepolgen (>= 1.2.1), python-setools (>= 3.3.7-2), python-sepolicy (= 2.3-1), selinux-utils, init-system-helpers (>= 1.18~), python (>= 2.7), python (<< 2.8), libaudit1 (>= 1:2.2.1), libc6 (>= 2.15), libcap2 (>= 2.10), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.78), libglib2.0-0 (>= 2.12.0), libpam0g (>= 0.99.7.1), libpcre3, libselinux1 (>= 2.1.9), libsemanage1 (>= 2.1.6), libsepol1 (>= 2.0.25)
Recommends: python-audit, selinux-policy-default
Suggests: selinux-policy-dev
Conflicts: mcstrans
Filename: pool/universe/p/policycoreutils/policycoreutils_2.3-1_amd64.deb
Size: 653688
MD5sum: 3d8decc740bf0bc5411630a8f756f234
SHA1: c5d2ed1f77bf03eefe05e6541b43f8440d42614f
SHA256: a644b6511c2a1e71dd0dc98cd88fa1e89241b6aa38e5421d628b0509d5e60f3a
Description-en: SELinux core policy utilities
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.
.
This package contains the core policy utilities that are required
for basic operation of an SELinux system. These utilities include
load_policy to load policies, setfiles to label filesystems, newrole
to switch roles, run_init to run /etc/init.d scripts in the proper
context, and restorecond to restore contexts of files that often get the
wrong context.
.
It also includes the mcstransd to map a maching readable sensitivity label to
a human readable form. The sensitivity label is comprised of a sensitivity
level (always s0 for MCS and anything from s0 to s15 for MLS) and a set of
categories. A ranged sensitivity label will have a low level and a high level
where the high level will dominate the low level. Categories are numbered
from c0 to c1023. Names such as s0 and c1023 and not easily readable by
humans, so mcstransd translated them to human readable labels such as
SystemLow and SystemHigh.
Description-md5: 8bd9d669b426b258bec37fbc65e3405f
Homepage: http://userspace.selinuxproject.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu