Nala is an amazing add-on to any up-to-date Ubuntu/Debian distributions. It allows for your packages to be updated and shown to you in a much more readable manner. Nala also works on wsl2! Installation instructions are at the bottom of the post.
From within Nala itself, you can type
nala show nala and we get the description:
(Nala is a) command line frontend for the apt package manager. It has a lot of the same functionality, but formats the output to be more human readable. Also implements a history function to see past transactions and undo/redo them. Much like Fedora’s dnf history.From Nala Readme
Nala offers a great CLU user interface that just makes apt a little more like dnf in Debian. You can get much more detailed information about the packages that are to be installed or updated on your Linux system.
Not only that but Nala will check if your distro is either Debian or Ubuntu. Nala will then go get all the mirrors from the respective master list. Once done we test the latency and score each mirror.
Nala then will choose the fastest 3 mirrors (configurable) and write them to a file.
Another great feature is parallel downloads for your packages which speed things up massively especially if you have a lot of packages to update.
You can install Nala by downloading it from Gitlab.
# Insert the Scar repo echo "deb http://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list # Download the public keys for the repo wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null # Update and install nala sudo apt update && sudo apt install nala
You can also install the Nala deb package by downloading the latest release from the releases page on Gitlab.
Make sure to download the latest release.
Once installed you can use nala with:
# Displays Nala basic commands. sudo nala -h # Fetch and update to the fastest mirrors based on your location. sudo nala fetch # Update the packages on your system (essentially apt-get but Prettified) sudo nala update # Upgrade the system nala upgrade # Update package list with best mirrors then upgrade the system in one command sudo nala fetch && sudo nala update && sudo nala upgrade -y
Overall Nala is a great addition for those that want a bit more speed, functionality and a beautiful interface when updating and upgrading packages.
XCH: xch1hrumdza9u6slw5hz343p3yh954wvjs4rqnqdkq6huanctf0vytzqqkahxk BTC: 1BVwmPMt6kxRe88EKhThJviFp3M4MhubTA ETH: 0xa958d40518d76168BB795947Bf96AafD6bccc177 LTC: MBJdCsnZXDuXBYme6Ur7VFAeYw4LTFM9CP BAT: 0xab574A09fFf2aa391658D3D048265ad1401cA7AF DOGE: DBCchyovcTXSioWM392kKydJxY5nyECYFB SCP: 9f2feed9f29f3f8035e4ae2a33837ae4affa0a5b5773bcc5a33a4abb041e82e2cccb318c78ef