Dependency Information

What do I need to run Nitrocid?

In order to run Nitrocid KS on all the system, you must install the essential requirements as shown in the platform-specific installation pages. However, for Linux and Android systems, you must also install the following dependencies to be able to use Nitrocid.

  • For Debian and its derivatives (Ubuntu, LMDE, ...)

    • sudo apt install tzdata
  • For Android (Ubuntu PRoot on Termux)

    • sudo apt install libicuXX tzdata
  • For Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, ...

    • sudo dnf install -y epel-release
      sudo dnf install -y libicu tzdata
  • For OpenSUSE

    • sudo zypper install libicu tzdata
  • For Arch Linux and its derivatives (EndeavorOS, ...)

    • sudo pacman -S icu tzdata
  • For Alpine Linux

    • sudo apk add icu icu-libs icu-data-full tzdata

Dependency information for each package installed in your target system:

  • icu and its related packages

    • To provide localization information. Needed for the multilingual kernel system.

  • tzdata

    • To provide time zone information, like listing all available time zones.

In addition to the base kernel requirements, all addons might require additional packages to be installed in your system:

  • pulseaudio, libasound2, ...

    • To be able to play music using PulseAudio, ALSA, JACK, etc. Used by the BassBoom addon.