How to Install 389-ds-base in Ubuntu 20.04 LTS Focal Fossa

Quick Install Instructions of 389-ds-base on Ubuntu 20.04.

Install 389-ds-base by entering the following commands in the terminal

Step 1

Update package repositories and get latest package information.

sudo apt update -y

Step 2

Install the packages and dependencies with -y flag.

sudo apt install -y 389-ds-base

Now that you have your 389-ds-base installed

Package Description: 389 Directory Server suite - server


Repository: universe

OS: Ubuntu 20.04 LTS Focal Fossa

Dependent Packages (you may have to install the packages below if it is not installed automatically or is not available on your computer) :

  • debconf (>= 0.5)
    Debian configuration management system
  • 389-ds-base-libs (=
    389 Directory Server suite - libraries
  • acl
    access control list - utilities
  • adduser
    add and remove users and groups
  • ldap-utils
    OpenLDAP utilities
  • libc6 (>= 2.27) [not armhf]
    GNU C Library: Shared librariest rnalso a virtual package provided by t t libc6-udeb t
  • libcrypt1 (>= 1:4.1.0)
    libcrypt shared library
  • libdb5.3
    Berkeley v5.3 Database Libraries [runtime]
  • libicu66 (>= 66.1-1~)
    International Components for Unicode
  • libldap-2.4-2 (>= 2.4.39)
    OpenLDAP libraries
  • libmozilla-ldap-perl
    LDAP Perl module for the OpenLDAP C SDK
  • libnetaddr-ip-perl
    IP address manipulation module
  • libnspr4 (>= 2:4.10.9)
    NetScape Portable Runtime Library
  • libnss3 (>= 2:3.14)
    Network Security Service libraries
  • libpam0g (>=
    Pluggable Authentication Modules library
  • libsasl2-2 (>= 2.1.27+dfsg)
    Cyrus SASL - authentication abstraction library
  • libsasl2-modules-gssapi-mit
    Cyrus SASL - pluggable authentication modules (GSSAPI)
  • libsnmp35 (>= 5.8+dfsg)
    SNMP (Simple Network Management Protocol) library
  • libsocket-getaddrinfo-perl
    module implementing getaddrinfo and getnameinfo
  • libsystemd0
    systemd utility library
  • perl
    Larry Wall's Practical Extraction and Report Language
  • python3
    interactive high-level object-oriented language (default python3 version)
  • python3-lib389
    Python3 module for accessing and configuring the 389 Directory Server
  • python3-selinux
    Python3 bindings to SELinux shared libraries
  • python3-semanage
    Python3 bindings for SELinux policy management
  • python3-sepolicy
    Python binding for SELinux Policy Analyses
  • systemd
    system and service manager

Similar packages


389 Directory Administration Server


389 admin server management console


389 Management Console


389 Directory Server suite - metapackage


389 Directory Server suite - server


389 Directory Server suite - server debugging symbols


389 Directory Server suite - development files


389 Directory Server suite - libraries


389 Directory Server suite - library debugging symbols


389 Directory Server Management Console