Aptivi - Deprecated Manuals
ProjectsWebsiteBlog
Nitrocid KS v0.1.1 - RTM
Nitrocid KS v0.1.1 - RTM
  • 👋Welcome!
  • 🗞️Version Release Notes
  • Installation and Maintenance
    • 📀Installing the Kernel
      • 💻Windows
      • 🍎macOS
      • 🐧Linux
      • 📱Android
    • ⏫Upgrading the Kernel
      • 💻Windows
      • 🍎macOS
      • 🐧Linux
      • 📱Android
    • 📦Dependency Information
  • Fundamentals
    • 🌽What is the Kernel?
    • 👾What is Nitrocid KS?
    • ⭐Simulated Kernel Features
      • 🌟Extra Features
        • 🌏More Networking
          • 🗃️FTP Client
          • 🔒SFTP Client
          • 📰RSS Client
          • 🌐HTTP Client
          • 📧Mail Client
        • 🎮Games and Amusements
          • 🔤Hangman
          • 🏇BackRace
          • ☄️Meteor
          • 🏓Pong
          • 🎰Russian Roulette
          • ☄️ShipDuet
          • 🐍Snaker
          • 🔢Solver
          • ⌨️SpeedPress
          • 🔠Wordle
        • 🖊️More Editors
          • 🖊️JSON Editor
          • 🗄️SQL Editor
        • 🧰Common Programs
          • 📦Archive
          • ☕Caffeine
          • 🗓️Calendar
          • 🔢Calculator
          • 👥Contacts
          • 📕Dictionary
          • 👩‍💻Git Shell
          • 🎧Music Player
          • 🗒️Notes
          • 🔌SSH Connection
          • 💹Stocks
          • ⏰Stopwatch and Timer
          • ☑️To-do List
          • ⚖️Unit Converter
          • ☀️Weather
        • 🖼️Docking
        • 🌏Language Studio
        • 🎨Theme Studio
      • 👤Accounts
        • 👥Groups
        • 🔓Permissions
      • ✏️Editors
        • 📝Text Editor
        • 💾Hex Editor
      • 🐚Shells
        • 📄Commands List
        • 📄Addon Commands List
      • 📂Files and Folders
        • 🔐Hashing and Encryption
      • 🌎Networking
      • 🇺🇸Languages
      • 🌌Screensavers
      • 📅Lockscreen Widgets
  • Advanced and Power Users
    • ⚒️Building the Kernel
      • 🪟Building on Windows
      • 🍎Building on macOS
      • 🐧Building on Linux
      • 📱Building on Android
    • 🧰Kernel Modifications
      • 🧪Building your Mod
      • 📈Analyzing your Mod
        • 📉Text - NKS0001
        • 📉ConsoleBase - NKS0002
        • 📉ConsoleBase - NKS0003
        • 📉ConsoleBase - NKS0004
        • 📉ConsoleBase - NKS0005
        • 📉ConsoleBase - NKS0006
        • 📉ConsoleBase - NKS0007
        • 📉ConsoleBase - NKS0008
        • 📉ConsoleBase - NKS0009
        • 📉Files - NKS0010
        • 📉Files - NKS0011
        • 📉Files - NKS0012
        • 📉Files - NKS0013
        • 📉Files - NKS0014
        • 📉Files - NKS0015
        • 📉Files - NKS0016
        • 📉Files - NKS0017
        • 📉Files - NKS0018
        • 📉Files - NKS0019
        • 📉Files - NKS0020
        • 📉Files - NKS0021
        • 📉Files - NKS0022
        • 📉Files - NKS0023
        • 📉Kernel - NKS0024
        • 📉Kernel - NKS0025
        • 📉Kernel - NKS0026
        • 📉Kernel - NKS0027
        • 📉Kernel - NKS0031
        • 📉Kernel - NKS0032
        • 📉Kernel - NKS0033
        • 📉Kernel - NKS0037
        • 📉Kernel - NKS0038
        • 📉Kernel - NKS0039
        • 📉Kernel - NKS0040
        • 📉Kernel - NKS0041
        • 📉Kernel - NKS0042
        • 📉Kernel - NKS0043
        • 📉Kernel - NKS0052
        • 📉Kernel - NKS0053
        • 📉Languages - NKS0044
        • 📉Languages - NKS0045
        • 📉Languages - NKS0046
        • 📉Network - NKS0051
        • 📉Text - NKS0047
        • 📉Text - NKS0048
        • 📉Text - NKS0049
        • 📉Text - NKS0050
        • 📉Text - NKS0054
        • 📉Text - NKS0055
      • 🔧Managing your Mod
        • 📞Inter-Mod Communication
        • 📞Inter-Addon Communication
    • 🦠Diagnostics
      • 🔬Debugging
        • 🧬Local Debugging
        • 🛰️Remote Debugging
      • 🧪Testing
      • 💉Other Diagnostics
    • 📀Bootloader
      • 👆Boot Choices
      • ▶️Kernel Environments
      • 💄Custom Boot Styles
    • ⚒️Inner Workings
      • 🔧Kernel Settings
        • ⛏️Mechanics of Settings App
        • 🔩Settings Format
        • ⚙️Custom Settings
      • 🐚Shell Structure
        • ❔Help System
        • 🗜️Command Parsing
        • 🔋Command Information
        • ⏲️Command Switch Management
        • 🎚️Command Switch Information
        • ⏳Shell History
        • 📜Shell Scripting
        • 📟Shell Presets
        • 💠Extra Shell Features
      • 🌍Multilingual Kernel
        • 🌐Custom Languages
      • ♦️Inner Essentials
        • 🔌Kernel Drivers
          • 🔌Console Drivers
          • 🔌Debug Logger Drivers
          • 🔌Encoding Drivers
          • 🔌Encryption Drivers
          • 🔌Filesystem Drivers
          • 🔌Hardware Prober Drivers
          • 🔌Input Drivers
          • 🔌Network Drivers
          • 🔌RNG Drivers
          • 🔌Regular Expression Drivers
          • 🔌Sorting Drivers
        • 🪧Kernel Placeholders
        • 🔐The Permissions
        • 👥The Users
        • 📞Kernel Threads
        • 🎛️Kernel Arguments
        • 📒Kernel Journaling
        • 📡Remote Procedure
        • 🗃️Nitrocid Filesystem
        • 🌃Screensaver Internals
        • 💦Splash Internals
        • 🖥️Kernel Platform
        • 🎨Theme Internals
        • ⛱️Color Internals
        • 🔏Privacy Consents
        • 🔔System Notifications
        • ✉️MAL and MOTD
        • ⌛Progress Handlers
        • ✒️Assembly Signing
        • 🔐Assembly Reflection
        • 🎰Random Number Generation
        • 🌍Network Tools
        • 🕙Date and Time
        • 📖Mod Manual Pages
      • 🌀Miscellaneous APIs
  • 🧱Project Dependencies
  • Report an issue
  • Source code
  • API Reference
Powered by GitBook
On this page
  • For 0.1.0 or higher
  • For older Nitrocid versions (0.0.24.x)
Edit on GitHub
  1. Installation and Maintenance

Dependency Information

What do I need to run Nitrocid?

Windows users don't need to read this page as Windows provides all the necessary tools to facilitate the work of the kernel and its addons.

For 0.1.0 or higher

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 libicu72 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

Depending on a distribution and the amount of packages installed in the current system, the download size will be from 30 to 100 MB.

For addons, extra dependencies might be needed to work. For example, the BassBoom addon might need PulseAudio or ALSA working.

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.

For older Nitrocid versions (0.0.24.x)

If you wish to run Nitrocid 0.0.24.x, you need to install the following dependencies:

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

    • sudo apt install inxi libjson-xs-perl
  • For Android (Ubuntu PRoot on Termux)

    • sudo apt install inxi libjson-xs-perl libicu70
  • For Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, ...

    • sudo dnf install -y epel-release
      sudo dnf install -y inxi perl-JSON-XS libicu
  • For OpenSUSE

    • sudo zypper install inxi perl-JSON-XS libicu
  • For Arch Linux and its derivatives (EndeavorOS, ...)

    • sudo pacman -S inxi perl-json-xs icu
  • For Alpine Linux

    • sudo apk add inxi perl-json-xs icu icu-libs icu-data-full

Depending on a distribution and the amount of packages installed in the current system, the download size will be from 30 to 100 MB.

If you want to run the .NET Framework version of Nitrocid KS on Linux, you'll need to install the complete Mono stack. Depending on the version, you may need to also install the Visual Basic library from Mono.

Last updated 3 months ago

📦