Title: πŸ“¦ Package Managers β€” APT/DNF/Pacman/Snap/Flatpak Group: Package Managers Icon: πŸ“¦ Order: 1 ## Table of Contents - [APT β€” Debian/Ubuntu](#-apt--debianubuntu) - [DNF β€” RHEL/Fedora](#-dnf--rhelfedora) - [Pacman β€” Arch Linux](#-pacman--arch-linux) - [Zypper β€” OpenSUSE](#-zypper--opensuse) - [Snap β€” Universal Packages](#-snap--universal-packages) - [Flatpak β€” Application Sandboxes](#-flatpak--application-sandboxes) - [AppImage β€” Portable Apps](#-appimage--portable-apps) - [Real-World Examples](#-real-world-examples--ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹-ΠΈΠ·-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ) --- # πŸ“¦ APT β€” Debian/Ubuntu ### Update & Upgrade / ОбновлСниС sudo apt update # Update package lists / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ списки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo apt upgrade # Upgrade packages / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo apt full-upgrade # Full upgrade (remove conflicting) / ПолноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ sudo apt dist-upgrade # Distribution upgrade / ОбновлСниС дистрибутива sudo apt update && sudo apt upgrade -y # Update and upgrade / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ### Install & Remove / Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ sudo apt install # Install package / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo apt install # Install multiple / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько sudo apt remove # Remove package / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo apt purge # Remove with configs / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ с ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ sudo apt autoremove # Remove unused dependencies / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ зависимости sudo apt autoremove --purge # Remove unused with configs / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ с ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ ### Search & Info / Поиск ΠΈ информация apt search # Search packages / Поиск ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² apt show # Show package details / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° apt list --installed # List installed packages / Бписок установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² apt list --upgradable # List upgradable packages / Бписок обновляСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² apt-cache policy # Show available versions / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ доступныС вСрсии ### Clean & Maintenance / ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈ обслуТиваниС sudo apt clean # Clear downloaded packages / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ скачанныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo apt autoclean # Clear old packages / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo apt autoremove # Remove orphaned packages / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡΠΈΡ€ΠΎΡ‚Π΅Π²ΡˆΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ### Hold & Unhold / Π£Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ sudo apt-mark hold # Prevent upgrade / ΠŸΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ sudo apt-mark unhold # Allow upgrade / Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ apt-mark showhold # Show held packages / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ### Repositories / Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ sudo add-apt-repository ppa:user/repo # Add PPA / Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ PPA sudo add-apt-repository --remove ppa:user/repo # Remove PPA / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ PPA sudo apt edit-sources # Edit sources / Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ источники --- # πŸ”΄ DNF β€” RHEL/Fedora ### Update & Upgrade / ОбновлСниС sudo dnf update # Update packages / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo dnf upgrade # Upgrade packages / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo dnf check-update # Check for updates / ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ обновлСния sudo dnf update # Update specific package / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ### Install & Remove / Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ sudo dnf install # Install package / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo dnf install # Install multiple / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько sudo dnf remove # Remove package / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo dnf autoremove # Remove unused dependencies / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ зависимости ### Search & Info / Поиск ΠΈ информация dnf search # Search packages / Поиск ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² dnf info # Show package info / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ dnf list installed # List installed packages / Бписок установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² dnf list available # List available packages / Бписок доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² dnf history # Show transaction history / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ### Groups / Π“Ρ€ΡƒΠΏΠΏΡ‹ dnf group list # List package groups / Бписок Π³Ρ€ΡƒΠΏΠΏ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo dnf group install "Development Tools" # Install package group / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo dnf group remove "Development Tools" # Remove package group / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ### Clean & Maintenance / ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈ обслуТиваниС sudo dnf clean all # Clean cache / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш sudo dnf autoremove # Remove orphaned packages / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡΠΈΡ€ΠΎΡ‚Π΅Π²ΡˆΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo dnf makecache # Rebuild cache / ΠŸΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ кэш ### Modules / ΠœΠΎΠ΄ΡƒΠ»ΠΈ dnf module list # List modules / Бписок ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ sudo dnf module enable nodejs:18 # Enable module stream / Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ модуля sudo dnf module install nodejs:18 # Install module / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ --- # πŸ”΅ Pacman β€” Arch Linux ### Update & Upgrade / ОбновлСниС sudo pacman -Syu # Sync and upgrade / Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ sudo pacman -Sy # Sync package database / Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π°Π·Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo pacman -Su # Upgrade packages / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo pacman -Syyu # Force refresh and upgrade / ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ### Install & Remove / Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ sudo pacman -S # Install package / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo pacman -S # Install multiple / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСсколько sudo pacman -R # Remove package / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo pacman -Rs # Remove with unused deps / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ с Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ зависимостями sudo pacman -Rns # Remove with deps and configs / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ с зависимостями ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°ΠΌΠΈ ### Search & Info / Поиск ΠΈ информация pacman -Ss # Search packages / Поиск ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² pacman -Si # Show package info / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ pacman -Q # List installed packages / Бписок установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² pacman -Qe # List explicitly installed / Бписок явно установлСнных pacman -Qdt # List orphaned packages / Бписок ΠΎΡΠΈΡ€ΠΎΡ‚Π΅Π²ΡˆΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ### Clean & Maintenance / ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈ обслуТиваниС sudo pacman -Sc # Clean package cache / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo pacman -Scc # Clean all cache / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ вСсь кэш sudo pacman -Rns $(pacman -Qdtq) # Remove orphans / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡΠΈΡ€ΠΎΡ‚Π΅Π²ΡˆΠΈΠ΅ ### AUR Helper (yay) / ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ AUR (yay) yay -Syu # Update all (AUR + official) / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всё (AUR + ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅) yay -S # Install from AUR / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· AUR yay -Rns # Remove package / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ --- # 🟒 Zypper β€” OpenSUSE ### Update & Upgrade / ОбновлСниС sudo zypper refresh # Refresh repositories / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ sudo zypper update # Update packages / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ sudo zypper dup # Distribution upgrade / ОбновлСниС дистрибутива sudo zypper patch # Install security patches / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡ΠΈ бСзопасности ### Install & Remove / Установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ sudo zypper install # Install package / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo zypper in # Short form / ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° sudo zypper remove # Remove package / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ sudo zypper rm # Short form / ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° ### Search & Info / Поиск ΠΈ информация zypper search # Search packages / Поиск ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² zypper se # Short form / ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° zypper info # Show package info / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ zypper if # Short form / ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° ### Clean & Maintenance / ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° ΠΈ обслуТиваниС sudo zypper clean # Clean cache / ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ кэш sudo zypper verify # Verify dependencies / ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ зависимости --- # πŸ“¦ Snap β€” Universal Packages ### Installation / Установка sudo snap install # Install snap / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ snap sudo snap install --classic # Classic confinement / ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠ°Ρ изоляция sudo snap install --edge # Install edge channel / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ edge ΠΊΠ°Π½Π°Π» sudo snap install --beta # Install beta channel / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ beta ΠΊΠ°Π½Π°Π» ### List & Info / Бписок ΠΈ информация snap list # List installed snaps / Бписок установлСнных snaps snap find # Search snaps / Поиск snaps snap info # Show snap info / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ snap ### Update & Refresh / ОбновлСниС sudo snap refresh # Update all snaps / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС snaps sudo snap refresh # Update specific snap / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ snap sudo snap revert # Revert to previous version / Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии ### Remove / Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ sudo snap remove # Remove snap / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ snap sudo snap remove --purge # Remove with data / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ### Channels / ΠšΠ°Π½Π°Π»Ρ‹ sudo snap switch --channel=stable # Switch channel / Π‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°Π½Π°Π» snap changes # Show recent changes / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ послСдниС измСнСния ### Services / БСрвисы snap services # List snap services / Бписок сСрвисов snap sudo snap start # Start service / Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвис sudo snap stop # Stop service / ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСрвис sudo snap restart # Restart service / ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвис --- # πŸ“¦ Flatpak β€” Application Sandboxes ### Installation / Установка flatpak install flathub # Install from Flathub / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ· Flathub flatpak install flathub org.gimp.GIMP # Example: GIMP / ΠŸΡ€ΠΈΠΌΠ΅Ρ€: GIMP flatpak install --user # Install for user / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ### List & Search / Бписок ΠΈ поиск flatpak list # List installed apps / Бписок установлСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ flatpak search # Search apps / Поиск ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ flatpak info # Show app info / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ### Update / ОбновлСниС flatpak update # Update all apps / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ всС прилоТСния flatpak update # Update specific app / ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ### Run & Uninstall / Запуск ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ flatpak run # Run application / Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ flatpak uninstall # Uninstall app / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ flatpak uninstall --unused # Remove unused runtimes / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ runtimes ### Remotes / Π£Π΄Π°Π»Ρ‘Π½Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo # Add Flathub / Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Flathub flatpak remote-list # List remotes / Бписок ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² flatpak remote-delete # Remove remote / Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ --- # πŸ“¦ AppImage β€” Portable Apps ### Usage / ИспользованиС chmod +x app.AppImage # Make executable / Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ исполняСмым ./app.AppImage # Run AppImage / Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ AppImage ./app.AppImage --appimage-extract # Extract AppImage / Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ AppImage ./app.AppImage --appimage-help # Show help / ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠΌΠΎΡ‰ΡŒ ### Integration / Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ # AppImageLauncher for system integration / AppImageLauncher для систСмной ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ sudo add-apt-repository ppa:appimagelauncher-team/stable sudo apt update sudo apt install appimagelauncher --- # 🌟 Real-World Examples / ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ### Full System Update / ПолноС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ систСмы ```bash # Debian/Ubuntu sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y # RHEL/Fedora sudo dnf update -y && sudo dnf autoremove -y # Arch sudo pacman -Syu --noconfirm # OpenSUSE sudo zypper refresh && sudo zypper update -y ``` ### Install Development Tools / Установка инструмСнтов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ```bash # Debian/Ubuntu sudo apt install build-essential git vim curl wget # RHEL/Fedora sudo dnf groupinstall "Development Tools" sudo dnf install git vim curl wget # Arch sudo pacman -S base-devel git vim curl wget # OpenSUSE sudo zypper install -t pattern devel_basis sudo zypper install git vim curl wget ``` ### Clean System / ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° систСмы ```bash # Debian/Ubuntu sudo apt autoremove --purge -y sudo apt autoclean sudo apt clean # RHEL/Fedora sudo dnf autoremove -y sudo dnf clean all # Arch sudo pacman -Scc --noconfirm sudo pacman -Rns $(pacman -Qdtq) # OpenSUSE sudo zypper clean ``` ### Automated Updates / АвтоматичСскиС обновлСния ```bash # Debian/Ubuntu with unattended-upgrades / Debian/Ubuntu с unattended-upgrades sudo apt install unattended-upgrades sudo dpkg-reconfigure -plow unattended-upgrades # RHEL/Fedora with dnf-automatic / RHEL/Fedora с dnf-automatic sudo dnf install dnf-automatic sudo systemctl enable --now dnf-automatic.timer ``` ### Rollback Package / ΠžΡ‚ΠΊΠ°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ```bash # DNF history / Π˜ΡΡ‚ΠΎΡ€ΠΈΡ DNF sudo dnf history sudo dnf history undo # APT downgrade / ПониТСниС вСрсии APT sudo apt install = ``` ### Multi-Package Manager / НСсколько ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ```bash # Install Docker on Ubuntu / Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Docker Π½Π° Ubuntu # 1. APT for system packages / APT для систСмных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² sudo apt update && sudo apt install docker.io # 2. Snap for isolated apps / Snap для ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ sudo snap install spotify # 3. Flatpak for desktop apps / Flatpak для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола flatpak install flathub org.videolan.VLC ``` # πŸ’‘ Best Practices / Π›ΡƒΡ‡ΡˆΠΈΠ΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ # Always update before installing / ВсСгда обновляйтС ΠΏΠ΅Ρ€Π΅Π΄ установкой # Use autoremove regularly / РСгулярно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ autoremove # Hold critical packages / Π£Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ критичСскиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ # Keep system updated for security / ΠžΠ±Π½ΠΎΠ²Π»ΡΠΉΡ‚Π΅ систСму для бСзопасности # Use official repositories / Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ # Check package info before installing / ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠΉΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ установкой # πŸ”§ Configuration Files / Π€Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ # APT: /etc/apt/sources.list, /etc/apt/sources.list.d/ # DNF: /etc/yum.repos.d/, /etc/dnf/dnf.conf # Pacman: /etc/pacman.conf, /etc/pacman.d/mirrorlist # Zypper: /etc/zypp/repos.d/ # πŸ“‹ Equivalent Commands / Π­ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ # Update lists: apt update | dnf check-update | pacman -Sy | zypper refresh # Install: apt install | dnf install | pacman -S | zypper install # Remove: apt remove | dnf remove | pacman -R | zypper remove # Search: apt search | dnf search | pacman -Ss | zypper search # List installed: apt list --installed | dnf list installed | pacman -Q | zypper se -i