logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Nala - Front-end for libapt-pkg

Authors

       Blake Lee <https://gitlab.com/volitank> <blake@volian.org>

       volian-team <https://gitlab.com/volian> <volian-devel@volian.org>

Bugs

       Submit bug reports and feature requests online at:

              <https://gitlab.com/volian/nala/-/issues>

Commands

installnala takes multiple packages as arguments and will install all of them just like apt.

              nala downloads packages in parallel.  Along with this nala can  download  packages  from  multiple
              mirrors  concurrently  to  speed  up downloads further.  We put in place a limit to 3 packages per
              mirror so we don't put too much pressure on them.  This caps out at a maximum of 16.

              For more information and options run nalainstall--helpremoveremove works similar to the way it does in apt, but nala will also autoremove packages.

              For more information and options run nalaremove--helppurgepurge works similar to remove, but also gets rid of configuration files.

              For more information and options run nalapurge--helpupdateupdate updates the package list.  Works exactly like aptupdate with better formatting.

       upgradeupgrade Only Upgrades packages, does NOT Install or Remove any packages.

              By default nala will run the equivalent of aptupdate&&apt-getupgrade--auto-remove.

              This behavior can be changed in the configuration file or you can use nalaupgrade--no-update.

              upgradewithNalaisnotthesameasupgradewithapt.Itisequivalenttoapt-getupgrade

              For more information and options run nalaupgrade--helpfull-upgradefull-upgrade Upgrades and Installs NEW packages and Removes packages if necessary.

              By default nala will run the equivalent of aptupdate&&aptfull-upgrade--auto-remove.

              This behavior can be changed in the configuration file or you can use nalaupgrade--no-update.

              For more information and options run nalaupgrade--helpautoremoveautoremove removes any packages that are no longer needed.

              For more information and options run nalaautoremove--helpautopurgeautopurge purges any packages that are no longer needed.

              For more information and options run nalaautopurge--helpcleanclean will remove any .deb files in the archive directory, typically /var/cache/apt/archives

              For more information and options run nalaclean--helpfetchfetch is the first command that doesn't have an apt counterpart.

              nala will parse either:
                     the Debian mirror list from https://mirror-master.debian.org/status/Mirrors.masterlist,

                     or the Ubuntu mirror list from https://launchpad.net/ubuntu/+archivemirrors-rssnala will then select the mirrors that it has determined are the fastest.

              This is done by downloading the Release file and timing how long it takes.

              For more information and options run nalafetch--helpshowshow information about the given package(s) highlighted with color to improve readability.

              For more information and options run nalashow--helpsearchsearch all packages in the cache with a regex string.  By default searches package  names,  source
              names, and descriptions.

              For more information and options run nalasearch--helplistlist packages in the cache.

              For more information and options run nalalist--helphistoryhistory  is another command not found in apt.  Every install, remove, or upgrade command is stored
              with an id.  You can use history to view these in a summary style view, and even go more in  depth
              with  historyinfo[id].   If  you're familiar with how Fedora's dnfhistory command works, then
              you'll feel right at home.

              This command is inspired by dnf's history functionality.

              For more information and options run nalahistory--help

Description

nala is a prettier front-end for libapt-pkg.

       The  goals  of  nala  are to be similar to apt but add quality of life changes, and improve the output to
       make it more reader friendly.

Examples

nalainstall--updatewine
              downloads and installs wine, updating the package cache first.

       nalaupgrade--no-update
              upgrades the system without updating the package cache.

       nalafetch--auto--fetches8--countryUS
              fetches 8 mirrors in the United States uninteractively.

Name

       Nala - Front-end for libapt-pkg

See Also

       Sources at: <https://gitlab.com/volian/nala>

Synopsis

nala <command> [--options] PKGS ...

See Also