apt is a command line utility that enables easy installation, updating, removal and management of deb packages on Ubuntu, Debian and related Linux distributions. Different from the apt-get and apt-cache tools, apt brings together the commonly used commands in the two and adds some improved default options.
The original design intention of apt is to better meet the interactive needs of users. If you need to use apt when writing shell scripts, try to choose apt-get and apt-cache, as they are more reliable in terms of backward compatibility and provide more options and features.
It should be noted that most apt commands need to be run as a user with sudo privileges. Doing this ensures that you have sufficient permissions to perform the required actions.
Update package index (apt update)
The APT Package Index is basically a database that contains records of packages available in the repositories enabled in the system.
To update the package index, run the following command. This will get the latest changes from the APT repository:
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt update
Always update the package index before upgrading or installing new packages.
Upgrade software package (apt upgrade)
Regularly updating your Linux system is one of the most important aspects of overall system security.
To upgrade installed packages to the latest version, run:
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt upgrade
This command will not upgrade software packages that require deletion of installed packages.
If you want to upgrade a single package, pass the package name:
sudo apt upgrade package_name
It is a good idea to configure automatic security updates.
Comprehensive upgrade (easy to fully upgrade)
The difference between an upgrade and a full upgrade is that the latter will remove installed packages if the entire system needs to be upgraded.
sudo apt full-upgrade
Be careful when using this command.
Install software package (apt installation)
Installing the package is as simple as running the following command:
sudo apt install package_name
If you want to install multiple packages with one command, specify them as a space-separated list:
sudo apt install package1 package2
To install a local deb file, provide the full path to the file. Otherwise, the command will attempt to retrieve and install the package from the APT repository.
sudo apt install /full/path/file.deb
Delete package (delete)
To remove an installed package, enter the following:
sudo apt remove package_name
You can also specify multiple packages, separated by spaces:
sudo apt remove package1 package2
The remove command will uninstall the given package, but may leave some configuration files behind. If you want to remove a package that contains all configuration files, use purge instead of remove:
sudo apt purge package_name
Remove unused packages (apt autoremove)
Whenever a new package is installed on the system that depends on other packages, the package dependencies are also installed. After removing the package, the dependencies will remain on the system. This remaining package will no longer be used by anyone else and can be deleted.
To remove unnecessary dependencies, use the following command:
sudo apt autoremove
Package list (apt list)
Thelist command allows you to list available, installed and upgradeable packages.
To list all available packages, use the following command:
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list
This command will print a list of all packages, including information about the package's version and architecture. To determine whether a specific package is installed, you can use the grep command to filter the output.
sudo apt list | grep package_name
To list only installed packages, enter:
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list –installed
Before actually upgrading a package, it may be useful to get a list of upgradeable packages, execute 'apt list --upgradable' to view them.
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt list –upgradable
Search package (apt search)
This command allows you to search for a given package in the list of available packages:
sudo apt search package_name
If found, the command will return packages whose names match the search term.
View software package information (apt show)
Before removing or installing a new package, information about package dependencies, installation size, package source, etc. may be useful.
To retrieve information about a given package, use the show command:
[linuxmi@linux:~/www.linuxmi.com]$ sudo apt show libgts-0.7-5
Summarize
After studying this article, knowing how to manage software packages is an important part of Linux system management.
apt is a package manager based on debian distributions. To learn more about the apt command, open your terminal and type man apt.
The above is the detailed content of Learn Linux with me: apt command quick reference guide. For more information, please follow other related articles on the PHP Chinese website!