Syntax highlighting of linux/packages

= 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

}}}