Syntax highlighting of 12a3b1d ~( linux/packages)
# Packages [TOC] ## Alpine [Alpine Package Filter](https://pkgs.alpinelinux.org/packages) ```bash apk add PACKAGE_NAME ``` ## Deb ### apt/apt-get [Поиск пакетов в Ubuntu](https://packages.ubuntu.com/) [Поиск пакетов в Debian](https://packages.debian.org/index) ```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 [Шпаргалка по aptitude](https://habrahabr.ru/post/150131/) ```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 ```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#:~:text=Snapd%20detects%20when%20a%20new,checks%20several%20times%20each%20day). ```bash sudo snap refresh sudo snap refresh snap-store sudo snap refresh AppName ```
