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