Skip to content

Instantly share code, notes, and snippets.

@tomasmark79
Last active May 17, 2025 06:43
Show Gist options
  • Save tomasmark79/1005778142048ff829481c3a701b50ce to your computer and use it in GitHub Desktop.
Save tomasmark79/1005778142048ff829481c3a701b50ce to your computer and use it in GitHub Desktop.
# 📦 RPM, DNF a APT – Hustý Cheatsheet s Příklady
---
## 🧩 RPM (RedHat Package Manager)
| Účel | Příkaz | Příklad |
|--------------------|---------------------------------------|--------------------------------------------------|
| Instalace balíku | `rpm -i balík.rpm` | `rpm -i nano-2.9.8-1.el8.x86_64.rpm` |
| Odinstalace balíku | `rpm -e název_balíku` | `rpm -e nano` |
| Info o balíku | `rpm -qi název_balíku` | `rpm -qi bash` |
| Seznam souborů | `rpm -ql název_balíku` | `rpm -ql bash` |
| Kdo vlastní soubor | `rpm -qf /cesta/k/souboru` | `rpm -qf /bin/bash` |
| Ověření balíku | `rpm -V název_balíku` | `rpm -V bash` |
---
## 📦 DNF (Fedora, RHEL, CentOS)
| Účel | Příkaz | Příklad |
|--------------------|---------------------------------------|--------------------------------------------------|
| Instalace balíku | `dnf install název_balíku` | `dnf install htop` |
| Odinstalace balíku | `dnf remove název_balíku` | `dnf remove nano` |
| Aktualizace systému| `dnf upgrade` | `dnf upgrade` |
| Vyhledání balíku | `dnf search dotaz` | `dnf search editor` |
| Info o balíku | `dnf info název_balíku` | `dnf info curl` |
| Čištění cache | `dnf clean all` | `dnf clean all` |
| Historie operací | `dnf history` | `dnf history` |
---
## 🐧 APT (Debian, Ubuntu)
| Účel | Příkaz | Příklad |
|----------------------|---------------------------------------|--------------------------------------------------|
| Instalace balíku | `apt install název_balíku` | `apt install vim` |
| Odinstalace balíku | `apt remove název_balíku` | `apt remove nano` |
| Úplné odstranění | `apt purge název_balíku` | `apt purge apache2` |
| Aktualizace seznamu | `apt update` | `apt update` |
| Aktualizace systému | `apt upgrade` | `apt upgrade` |
| Vyhledání balíku | `apt search dotaz` | `apt search firefox` |
| Info o balíku | `apt show název_balíku` | `apt show wget` |
| Čištění nepotřebných | `apt autoremove` | `apt autoremove` |
| Vyčištění cache | `apt clean` | `apt clean` |
---
## 📝 Poznámky
- `rpm` pracuje přímo s `.rpm` soubory a neřeší závislosti.
- `dnf` řeší závislosti automaticky a je preferovaný správce pro RPM distribuce.
- `apt` používá `.deb` balíky a závislosti také řeší automaticky.
- Vždy používej `sudo`, pokud nejsi root: např. `sudo apt install ...`
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment