В Debian-like ОС используется пакетный менеджер dpkg:
dpkg --install <filename>
- установит пакет из указанного файла. Пример - dpkg --install mc_4.8.29-2_amd64.deb
dpkg --list
- выведет список установленных пакетов.
dpkg --remove <packagename>
- удалит указанный пакет. Пример - dpkg --remove mc
Пример сборки и установки того же пакета, что и в разделе "установка из файла":
tar xvf mc_4.8.29-2_amd64.tar.gz
cd mc_4.8.29-2_amd64/
./configure
make
make install
В Debian-like ОС используется пакетный менеджер apt (надстройка над dpkg):
apt update
- обновит списки пакетов в репозиториях.
apt install <packagename>
- установит указанный пакет. Пример - apt install mc
apt remove <packagename>
- удалит указанный пакет. Пример - apt remove mc
apt list
- выведет список пакетов в репозиториях (осторожно, он огромен)
apt search <keyword>
- выведет список пакетов по ключевому слову. Пример - apt search mysql
./packet_name.AppImage
- команда запустит скачанный appimage-файл. ./
указывают на то, что производится запуск файла в текущей директории.
SNAP | FLATPAC | |
---|---|---|
Разработчик | Canonical (Ubuntu) | RedHat \ Fedora |
Добавление приложений в репозиторий | По согласованию с Canonical | Без ограничений |
Права запуска приложений | Требует прав администратора (squashfs) | Не требует прав администратора (песочница) |
Обновление приложений | автоматически | вручную |
Синтаксис | snap install <packagename> |
flatpack install <repo> <packagename> |
Семейство | Формат файла | Установщик | Пакетный менеджер | Пакетный менеджер в GUI |
---|---|---|---|---|
Debian | .deb | dpkg | apt | Synaptic |
RedHat | .rpm | rpm | dnf и yum | YUMEx |
Arch | .tar.xz | pacman | pacman и pacaur | pamac |
Gentoo | .ebuild | emerge+portage | emerge+portage | - |
SUSE | .rpm .tar.gz | zypper | zypper | YAST (модуль) |