Установить приложение в операционные системы GNU/Linux, очень легко, благо есть достаточно информации как это сделать. Но как правильно удалить ненужное приложение из нашей системы? И в этой статье мы попробуем разобраться, как это сделать.
В Debian и подобных системах, по-умолчанию, приложения устанавливаются с помощью менеджера пакетов «APT», поэтому чтобы установить какое-то приложение, вам понадобиться набрать в терминале
sudo apt install какое-то_приложение
Ну а если у вас есть deb-пакет, то здесь тоже не должно возникнуть проблем
sudo dpkg -i какой-то_deb-пакет
Но где можно взять эти приложения, или откуда их можно скачать?
Большинство из приложений хранятся в так называемых репозиториях, или PPA.
Репозиторий, это хранилище или можно сказать место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.
То есть, все приложения, после создания разработчиками, упаковываются в DEB-пакет, или же отправляются в репозитории(в которых они все равно упаковываются в DEB-пакет), для дальнейшей установки пользователями.
Для добавления репозитория, существует команда терминала
sudo add-apt-repository ppa:адрес_ppa
Но вот еще один вопрос, как же удалить репозиторий из нашей системы?
А все очень просто, для удаления репозитория, существует атрибут «-r» или атрибут «—remove», это два одинаковых атрибута, и различий между ними нету. Вот как будет выглядеть команда в терминале
sudo add-apt-repository -r ppa:какой-то_ppa
или
sudo add-apt-repository --remove ppa:какой-то_ppa
С репозиториями разобрались, давайте теперь обсудим самую важную тему, как правильно удалить приложение из операционных систем Debian,
Purge или Remove
Если вы установили пакет/приложение и немножко настроили его, путем редактирования конфигурационных файлов, или с помощью графического интерфейса, вы можете сохранить ваши настройки, хотя обычно система сама сохраняет ваши настройки, они сохраняются в текстовые файлы, и даже если конфигурация/настройка осуществляется с помощью графического интерфейса пользователя.
Каждый Debian, двоичный Deb-пакет содержит список файлов, которые он определяет как конфигурационные файлы dpkg. И таким образом «apt» выполняет эту идентификацию при удалении пакетов, а также модернизацию. По-умолчанию apt/dpkg, не будет удалять файлы конфигурации при удалении пакета, вы должны запросить очистку этих файлов.
Когда вы обновляете систему, набрав в терминале
sudo apt upgrade
он попросит сделать выбор, между текущей версией и новой версией(если они чем-то отличаются), и только после этого он перезапишет файлы конфигурации.
Так что, если вы не настраивали приложение, или установили приложение и оно вам не понравилось, то вы можете использовать команду терминала
sudo apt purge какое-то_приложение
Но если вы хотите удалить приложение, но в скором будущем, все же установите его снова, то лучше использовать команду
sudo apt remove какое-то_приложение
Эта команда удалит приложение, но не ваши настройки, то есть, если вы когда-либо установите это приложение заново, то все ваши настройки будут применены.
Вот так просто удалять приложения, из операционных систем на базе Debian.
А как вы удаляете приложения/пакеты в вашей системе? Поделитесь в комментариях.
Спасибо за статью, помогла быстро разобраться в вопросе. Все четко и понятно.
Обычно на Ubuntu удаляю все через apt remove — это быстрее чем apt purge. Но вот недавно возникла проблема с приложением, которую удалось решить только переустановкой и только с полной очисткой старых конфигов.