apt vs apt-get
apt is ubuntu feature from 2014,
ubuntu version b16.04
Debian ?
apt & apt-get are not same
apt-get python wrapper
APT means Advanced packaging tool
apt-get Debian version (ubuntu, linux mint)
aptitude command
it provides both gui & cli options with features like apt-get command
apt-cache
apt consist
both
apt-get and apt-cache
also manges apt.conf file.
fewer & sufficient commands than apt-get
apt & apt-get similar commands
there is no difference in
apt update vs apt-get update
apt install vs apt-get install
apt remove vs apt-get remove
apt purge vs apt-get purge
apt autoremove vs apt autoremove
apt search apt-cache search
apt show vs apt-cache show
apt new commands
apt list list the packages
apt list-upgradable (to view upgradable
apt edit-sources (edit sources list)
apt update vs apt upgrade vs do upgrade vs release upgrade
apt update refreshes repository indexes.
ex: if you added a new repository or dependency
then you type apt install
it doesn’t installs the package.
because linux system has to fetch & know the source.
we need to run update.
update nothing to do with existing packages. just it refreshes the sources.
ex: installed php 7.4.1
then new version available with same dependency
7.4.2
if we run apt update command it fetches. 7.4.2
then the upgrade command
upgrades the existing php-pfm package
from 7.4.1 to 7.4.2
not from major version 7.4 to 7.5
upgrade command without update command is useless.
apt-get dist-upgrade vs apt full-upgrade vs apt upgrade
apt-get dist-upgrade will install or remove packages as necessary to complete the upgrade, apt upgrade will automatically install but not remove packages. apt full-upgrade performs the same function as apt-get dist-upgrade .
most popular for apt-get dist-upgrade vs apt upgrade
sudo do-release-upgrade
for Upgrading is version ex ubuntu 18.04 to 20.04.
sudo apt remove vs sudo apt purge vs apt autoremove
sudo apt autoremove
apt list –installed
apt list –all-versions
apt show pkg_name
sudo apt remove pkg_name
sudo apt purge pkg_name
sudo apt install pkg_1 pkg_2 pkg_3
final words:
apt is a part of apt-get and apt-cache with fewer & useful commands.