= Packages =
<<TableOfContents()>>
== Alpine ==
[[https://pkgs.alpinelinux.org/packages|Alpine Package Filter|class=" moin-https"]]
{{{#!highlight bash
apk add PACKAGE_NAME
}}}
== Deb ==
=== apt/apt-get ===
[[https://packages.ubuntu.com/|Поиск пакетов в Ubuntu|class=" moin-https"]]
[[https://packages.debian.org/index|Поиск пакетов в Debian|class=" moin-https"]]
{{{#!highlight bash
# --- поиск программы
apt-cache search keyword
# --- установка программы
apt install snort
# --- удаление программы
apt remove snort
# --- удаление программы и конфигурации
apt purge snort
# отображение информации об установленной версии пакета и об кандидатах на установку
apt-cache policy <PACKAGE-NAME>
# sometimes useful programs are included in packages with different names
# ex: showmount in package nfs-common
# it doesn't work: apt install showmount
apt-cache search showmount
nfs-common - общие файлы для клиента и сервера NFS
sudo apt install nfs-common
}}}
=== aptitude ===
[[https://habrahabr.ru/post/150131/|Шпаргалка по aptitude|class=" moin-https"]]
{{{#!highlight bash
# Получение информации о новых/обновлённых пакетах
sudo aptitude update
# Обновление
sudo aptitude safe-upgrade
# Поиск пакета по именам пакетов
sudo aptitude search key_word
# Поиск пакета по точному названию
sudo aptitude search "^name$"
# Информация о пакете
sudo aptitude show package_name
# Установка
sudo aptitude install package_name
# Удаление
sudo aptitude remove package_name
# Полное удаление (вместе с конфигами)
sudo aptitude purge package_namln -sfnv /home/deploy/infomat/YYYYMMDD-HHMM currente
# Очистить кэш загруженных пакетов (освободить место)
sudo aptitude autoclean # удалятся только пакеты неактуальных версий
sudo aptitude clean # очистится весь кэш
}}}
=== dpkg ===
{{{#!highlight bash
sudo dpkg -i /abs/path/to/package.deb
sudo dpkg -l | grep package-name
sudo dpkg --purge package-name
}}}
== Snap ==
=== Troubleshooting ===
==== Pending Update of Snap ... ====
Регулярно в статусе Ubuntu появляется сообщение ''Pending Update of Snap Store''
Необходимо обновить сам snap или какое-либо приложение
[[https://askubuntu.com/questions/1412575/pending-update-of-snap-store|Pending Update of Snap Store]]
{{{#!highlight bash
sudo snap refresh
sudo snap refresh snap-store
sudo snap refresh AppName
}}}