Package management on Debian and Ubuntu
Installing, upgrading and cleaning up software with apt.
Refresh and upgrade
sudo apt update
sudo apt upgradeupdate downloads fresh package lists; upgrade installs newer versions of what you already have.
Finding software
apt search markdown searches names and descriptions, and apt show pandoc prints details before you install anything.
Removing things
sudo apt remove pkg keeps configuration files, while purge deletes them too. sudo apt autoremove cleans up dependencies nothing needs any more.
Which package owns this file?
dpkg -S /usr/bin/ss
dpkg -L iproute2 | head