Man page - nala-install(8)

Packages contains this manual

Manual

nala-install

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
COPYRIGHT

NAME

nala-install - install packages

SYNOPSIS

nala install [ --options ] PKGS ...

DESCRIPTION

Install works similar to the way it does in apt .

nala takes multiple packages as arguments and will install all of them.
To install a specific version of a package you may use the = sign as
below

nala install tmux=3.3a-3~bpo11+1

Nala can also install packages directly from a URL such as:

nala install https://example.org/path/to/pkg.deb

OPTIONS

--purge

Purge any packages that would removed during the transaction.

--debug

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.

--raw-dpkg

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.

-d , --download-only

Packages are only retrieved, not unpacked or installed.

-t , --target-release

Set the release in which Nala will install packages from

Example: Install neofetch from the testing repo:

nala install --target-release testing neofetch

--remove-essential

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

-o , --option

Set options to pass through to apt , nala , or dpkg .
Example:

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"

-v , --verbose

Disable scrolling text and print extra information

-h , --help

Shows this man page.

--autoremove , --no-autoremove

--autoremove

Automatically remove any packages that are no longer needed.

This variant is the default

--no-autoremove

Do NOT Automatically remove any packages

--update , --no-update

--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 , --no-install-recommends

--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 , --no-install-suggests

--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 , --no-fix-broken

--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