Как удалить приложение в Debian и подобных(Purge или Remove?)

purge или remove

Установить приложение в операционные системы 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.

А как вы удаляете приложения/пакеты в вашей системе? Поделитесь в комментариях.

Поділіться своєю знахідкою

Залишити відповідь

1 Комментарий
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
STP

Спасибо за статью, помогла быстро разобраться в вопросе. Все четко и понятно.
Обычно на Ubuntu удаляю все через apt remove – это быстрее чем apt purge. Но вот недавно возникла проблема с приложением, которую удалось решить только переустановкой и только с полной очисткой старых конфигов.

1
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x