Scroll to navigation

nala-upgrade(8) 'Nala User Manual' nala-upgrade(8)

NAME

nala-upgrade - Update the package list and upgrade the system

SYNOPSIS

nala upgrade [--options]

DESCRIPTION

There are 3 modes to an upgrade with apt.

(nala upgrade / apt-get upgrade)
(apt upgrade)

python3-apt does not support this mode, there is no nala equivalent.

(nala full-upgrade / apt full-upgrade / apt-get dist-upgrade)

By default nala will only upgrade packages and autoremove.

Some upgrades, such as getting a new release nala may need to install or remove packages. This can be handled using the --full switch as below, or using upgrade aliases like nala dist-upgrade or nala full-upgrade

nala update

OPTIONS

Specify packages to exclude during upgrade. Accepts globs*
nala upgrade --exclude apt --exclude dpkg

NOTE: Due to the way that excusions are handled, you may want to additionally supply --no-full to ensure Nala doesn't remove packages you plan to keep.

This will run the equivalent of apt full-upgrade
This will run the equivalent of apt-get upgrade

This variant is the default

Purge any packages that would removed during the transaction.
Print helpful information for solving issues. If you're submitting a bug report try running the command again with --debug and providing the output to the devs, it may be helpful.
Force nala not to format dpkg output.

This disables all formatting and it would look as if you were using apt.

A more indepth explanation for what this switch does, nala will fork a tty instead of a pty for dpkg.

nala will also not display a progress bar for dpkg with this turned on. Additionally the language of the output will not be forced into English for this mode.

Packages are only retrieved, not unpacked or installed.
Allow the removal of essential packages.

This is very dangerous, but we thought you should have the option.

--assume-yes, --assume-no

-y, --assume-yes

Automatically select yes for any prompts which may need your input.

If the configuration option assume_yes is true, this switch will set it back to default behavior

-n, --assume-no

Automatically select no for any prompts which may need your input.

--simple, --no-simple

--simple

Show a more simple and condensed transaction summary.

--no-simple

Show the standard table transatction summary with more information.

This variant is the default

Set options to pass through to apt, nala, or dpkg.
Force dpkg to install new config files without prompting:

nala install --option Dpkg::Options::="--force-confnew"

Disable scrolling text for nala

nala install --option Nala::scrolling_text="false"

Allow nala to update unauthenticated repositories:

nala install --option* APT::Get::AllowUnauthenticated="true"

Disable scrolling text and print extra information
Shows this man page.
--autoremove

Automatically remove any packages that are no longer needed.

This variant is the default

--no-autoremove

Do NOT Automatically remove any packages

--update

Update the package list before the requested operation.

Example:

nala install --update neofetch

is equivalent to

apt update && apt install neofetch

[Default for: upgrade]

--no-update

Do NOT update the package list before the requested operation.

[Default for: install, remove, purge, autoremove, autopurge]

--install-recommends

Recommended packages will be installed.

This variant is the default unless changed with the apt config.

--no-install-recommends

Recommended package will NOT be installed.

If this option is selected nala will display the recommended packages that will not be installed.

--install-suggests

Suggested packages will be installed.

This variant is the default

--no-install-suggests

This variant is the default unless changed with the apt config.

If this option is selected nala will display the suggested packages that will not be installed.

--fix-broken

Attempts to fix broken packages.

This variant is the default

--no-fix-broken

Stops nala from performing extra checks.

This can result in a broken install!

If you just want to fix broken packages:

nala install --fix-broken

COPYRIGHT

Copyright (C) 2021, 2022 Blake Lee

10 May 2024 0.15.2