A week after the release of Nitrux 1.3.2 (see Changelog), we’re making a new ISO available to the public. This new ISO addresses two problems; the first was the incorrect version number, a minor, aesthetic issue. The second is a rebuilt root filesystem that significantly improves the compatibility of packages now that we have moved from systemd to OpenRC.
This new ISO is not a new version of the distribution; it’s an updated installation media. The new ISO file is nitrux-release-amd64_2020.09.05.iso, therefore we’re removing the previous ISO file from our server, our Sourceforge storage, and our OSDN storage.
Our ISO files include a file called .INFO. We utilize this file to add the path to the MD5 checksum and the commit in our CI that generates that specific ISO file, which is very useful to determine what may have gone wrong during the build of a specific image.
For users that installed the distribution using the previous ISO (nitrux-release-amd64_2020.08.28.iso), we recommend that you do the following steps.
- Upon a fresh installation, run:
sudo apt update sudo apt install nitrux-repository-settings --only-upgrade
- Updating this package will resolve the problem with libpam-runtime not completing its upgrade.
- If you have already applied our suggested fix for libpam-runtime mentioned in our social media, simply upgrade the package above and continue.
- After upgrading the package, run:
sudo apt upgrade
- After running the command, new packages will be downloaded, installed, and upgraded. Some of these packages will come from two new APT sources, ‘beowulf’ and ‘ceres’ repositories.
- After upgrading the system, for peace of mind, perform a reboot. Once you’ve logged in you can remove the now unused (or orphaned) packages, to do that run:
sudo apt autoremove -y
- Lastly, you may notice that APT mentions that some packages were held back, most are Kwin-related packages and systemctl, they’re safe to upgrade too.
sudo apt-mark unhold kwin-addons kwin-common kwin-data kwin-x11 libkwin4-effect-builtins1 libkwineffects12 libkwinglutils12 libkwinxrenderutils12 systemctl sudo apt upgrade
You’re now on par with the new ISO.
As mentioned above, two new repositories have been added, ‘beowulf’ and ‘ceres’; this means that for example, it may be the case that you want to install Krita to do some work, in Ubuntu, you would run the following command:
sudo apt install krita
However, in Nitrux, this will make APT throw an error due to dependency handling, to avoid this you can instead run the command like this:
sudo apt install krita/ceres
In this way, APT can appropriately handle the dependencies for the program, in this case, Krita.
Do note that you don’t need this for every program that you want to install, but only for those that present a dependency problem.
For example, you want to install Blender, Krita, and Nautilus, if you enter the command like this:
sudo apt install blender krita nautilus
The installation of the programs will fail; to avoid failure, the command would be like this:
sudo apt install blender krita/ceres nautilus
To report bugs, please use our bug tracker at GitHub.