Linux distros come in two major flavors, as well as some smaller flavors. Here is a short list.
| package manager | package extension | name | notes |
|---|---|---|---|
| apt | deb | Debian | includes: Debian, Ubuntu, LinuxMint, etc. |
| yum / dnf | rpm | Redhat Package Manager | includes: RHEL, CentOS, Fedora, AlmaLinux, etc. |
| pacman | Arch Linux | ||
| portage | Gentoo | ||
| installpkg removepkg upgradepkg |
Slackware | ||
| xbps | Void Linux | ||
| zypper | rpm | openSUSE |
| rpm | deb |
|---|---|
| sudo yum clean all sudo yum makecache |
sudo apt update |
| sudo yum check-update | sudo apt list --upgradable |
| sudo yum update | sudo apt upgrade |
| sudo yum list \*nvidia\* | sudo apt list *nvidia* |
Installing a C/C++ compiler
| rpm | deb | notes |
|---|---|---|
| sudo yum install gcc | sudo apt install gcc | while this might work, some stuff will be missing |
| sudo yum -y groupinstall "Development Tools" | sudo apt install build-essential | this will also install gcc as well as make, g++, and dpkg-dev |
Back to Home