I'm very pleased to announce the new NuTyX 11.2 release.
The 64-bit version contains more than 2800 packages upgraded.
The 32-bit version of NuTyX, still actively supported contains more then 1800 packages upgraded.
In the newest release, base NuTyX comes with the Long-Term Support (LTS) kernel 4.19.79 (4.9.196 for the 32-bit version).
For 64-bit systems,the kernel release 5.3.6 is also available.
Changelogs for the kernels are available here: kernel 4.19.79 changlog kernel 5.3.6 changelog
The gnu compiler collection, gcc, is now gcc 9.2.0.
The graphical server is xorg-server 1.20.5.
The mesa lib is 19.2.1, gtk3 is 3.24.12, and qt has been updated to 5.13.1.
Python interpreters 3.7.4 and 2.7.16 have been included in this release.
The MATE Desktop Environment comes in 1.22.2, the latest version.
The KDE Plasma Desktop is now 5.16.5, the Framework is now 5.62.0 and applications are now 19.08.2
Available browsers are: firefox 69.0.3, falkon 3.1.0, epiphany 3.34.0, etc
Many desktop applications have been updated as well like thunderbird 68.2.1, Scribus 1.5.5, libreoffice 6.3.2.2, gimp 2.10.12, etc.
4 news ISOs are available.
The first ISO is a base NuTyX "rolling" version with a size of 402 Mbytes.
A 4.4 GByte ISO base NuTyX "fixed" version is available which contains a complete repository of the binaries for the NuTyX 11.2 release. You can install NuTyX 11.2 completely without having to use the internet. To install packages from this ISO, once your base system is installed, configured and booting, it's just a question of mounting the media on the /mnt mounting point.
Suppose you media is found under /dev/sdc1, use the following command to mount it:
sudo mount /dev/sdc1 /mntChange this command to reflect your system.
A 1.7 GByte MATE desktop in "rolling" version.
A 327 Mbytes ISO base NuTyX "rolling" version.
ISOs are available on the download page.
The number of official collections is now 6:
All the supported desktops graphical interface under NuTyX are in the desktops collection.
Collections nos, lxde, mate, kde5, lxqt, gnome and xfce4 will be removed from the mirrors servers.
The concept of "set of packages" is introduced. A packages set adds important functionality such as a graphical desktop. Henceforth, the main desktops (kde5, xfce4, mate, etc..) are considered as sets of packages.
To install a supported desktop under NuTyX, the command remains the same, example for kde5 (Plasma5):
get kde5
The syntax of a recipe has been revised. Following a very relevant bug return, I decided to stop keyword support via a comment in a package build recipe. The definition of a recipe is therefore only via variables and tables. Comments are now considered comments only. The large number of updates is largely the consequence of this new feature.
Recipe example using the new syntax:
description="My first package with plenty of dependancies" url="http://www.my-first-package.org/" packager="fpr" contributors="Tnut" # Compilation dependencies table makedepends=(python gtk3 librsvg) # Runtime dependencies table run=(gtk-update-icon-cache) # Set of packages table set=(mate gnome) name=mypackage version=1.0.0 release=1 source=(${url}downloads/$name/$name-$version.tar.xz) build() { cd $name-$version ./configure --prefix=/usr make make DESTDIR=$PKG install }
Since this is a minor release, an upgrade is possible.
Please use following commands to proceed:
We start by creating a new /etc/cards.conf file:
sudo bash
echo "url http://downloads.nutyx.org" > /etc/cards.conf for i in desktops gui-extra gui cli-extra cli base do echo "dir /var/lib/pkg/depot/$i" >> /etc/cards.conf done echo "base /var/lib/pkg/depot/base group en version rolling" >> /etc/cards.conf exit
If you don't know the shortcut of your language, rerun the command:
sudo bash
setup-nutyx -cl exitWe can now start the upgrade process:
check sudo cards upgrade