Debian: Как удалить пакет с помощью APT или Synaptic

Краткий ответ: чтобы удалить пакет Debian, откройте терминал и выполните команду `delete install` sudo apt remove package_name. Используйте sudo apt purge package_name`delete install`, если вы также хотите, чтобы APT удалил системные конфигурационные файлы пакета. После этого `delete install` sudo apt autoremoveможет удалить зависимости, которые больше не нужны.

В документации Debian APT для интерактивного управления пакетами описывается aptвысокоуровневый интерфейс командной строки, предназначенный для конечных пользователей. Более старая apt-getкоманда по-прежнему поддерживается и остается полезной в скриптах, но большинство пользователей настольных компьютеров могут использовать ее aptдля выполнения описанных ниже шагов.

Сначала найдите точное название пакета.

Название приложения, отображаемое в меню рабочего стола, не всегда совпадает с названием его пакета в Debian. Прежде чем что-либо удалять, проверьте список установленных пакетов. Например, чтобы найти пакеты, связанные с VLC:

apt list --installed 'vlc*'

Вы также можете напрямую запросить базу данных пакетов Debian с помощью команды `dpkg-query` dpkg-query. В руководстве по `dpkg-query` описаны как вывод списка пакетов, так и настраиваемый вывод. Если вы уже знаете вероятное имя пакета, это быстрая проверка:

dpkg-query -W vlc

Если команда возвращает информацию об установленном пакете и его версии, значит, имя пакета правильное. Если же она сообщает об отсутствии подходящего пакета, проверьте правильность написания или предположите, что приложение было установлено вне APT.

В терминале Debian отображаются установленные пакеты VLC с помощью команд apt list и dpkg-query.
Перед удалением программного обеспечения проверьте имя установленного пакета, чтобы не выбрать неправильный пакет.

Удалите пакет с помощью pt remove

Чтобы удалить пакет, сохранив при этом файлы конфигурации, управляемые пакетом, для возможной переустановки, используйте:

sudo apt remove package_name

Замените package_nameна фактическое имя пакета, например:

sudo apt remove vlc

Перед внесением изменений APT отображает сводку транзакций. Внимательно изучите этот список, особенно при удалении компонентов рабочего стола, драйверов, серверного стека или метапакетов. Если предлагаемые удаления кажутся более масштабными, чем ожидалось, ответьте на вопрос nи проведите расследование, прежде чем продолжить.

Согласно руководству Debian по APT, эта removeпрограмма удаляет данные упакованных программ, но обычно оставляет после себя небольшие измененные конфигурационные файлы. Это повышает вероятность восстановления предыдущей конфигурации системы при последующей переустановке пакета.

Предварительный просмотр команд sudo apt remove vlc и запланированных к удалению пакетов в терминале Debian.
Перед подтверждением APT отобразит список удаленных файлов и объем освобождаемого дискового пространства.

Используйте PT Purge для более чистого извлечения упаковки.

Если вы не хотите сохранять системную конфигурацию пакета, выполните следующую команду:

sudo apt purge package_name

Например:

sudo apt purge vlc

Операция «Очистка» более тщательная, чем «Удаление», но она не удаляет всю содержимое вашей домашней папки. В документации Debian специально отмечается, что операция «Очистка» не удаляет данные или конфигурацию, хранящиеся в домашнем каталоге пользователя. Поэтому профили приложений, документы, кэш или другие созданные пользователем файлы могут остаться и должны быть удалены вручную только в том случае, если вы уверены, что они вам больше не нужны.

После этого удалите неиспользуемые зависимости.

Некоторые библиотеки или вспомогательные пакеты могли быть установлены автоматически только потому, что они были необходимы удаляемому приложению. Чтобы попросить APT удалить зависимости, которые больше не требуются, выполните следующую команду:

sudo apt autoremove

Перед подтверждением ознакомьтесь с предложенным списком. Debian предупреждает, что автоматически установленный пакет всё ещё может использоваться вами напрямую. Если вы хотите сохранить такой пакет, отмените операцию и отметьте его как установленный вручную, вместо того чтобы слепо принимать большой список пакетов, удалённых автоматически.

В терминале Debian отображается команда `pt purge`, за которой следует `pt autoremove`.
Используйте команду purge, если вы также хотите удалить конфигурацию, управляемую пакетами, а затем проверьте команду autoremove на наличие неиспользуемых зависимостей.

Используйте apt-get, если вам нужна традиционная команда.

Традиционная команда APT остается в силе. В руководстве Debian по apt-get определены команды remove, purge, и autoremoveс теми же основными целями:

sudo apt-get remove package_name
sudo apt-get purge package_name
sudo apt-get autoremove

Для интерактивной терминальной сессии aptобычно проще использовать другие инструменты. Для скриптов и автоматизации Debian рекомендует использовать специализированные инструменты APT, такие как `apt-apt`, apt-getпоскольку их поведение разработано для обеспечения более высокой обратной совместимости.

Удаление пакета с помощью Synaptic

Если вы предпочитаете графический менеджер пакетов, Synaptic по-прежнему доступен в стабильной версии Debian. На официальной странице пакетов Debian для Synaptic он описывается как GTK-интерфейс для APT, который может устанавливать, обновлять и удалять пакеты.

Если Synaptic еще не установлен, установите его с помощью следующей команды:

sudo apt install synaptic
  1. Откройте диспетчер пакетов Synaptic и пройдите аутентификацию, когда появится соответствующий запрос.
  2. Воспользуйтесь поиском или фильтром «Статус установки» , чтобы найти пакет.
  3. Щелкните правой кнопкой мыши по пакету и выберите «Пометить для удаления» . Выберите «Пометить для полного удаления», если хотите выполнить удаление, аналогичное очистке конфигурации, управляемой пакетом.
  4. Нажмите «Применить» , просмотрите сводку и подтвердите только то, что указанные изменения соответствуют вашим ожиданиям.
В Debian с выбранным VLC и выделенной кнопкой «Удалить» выбран менеджер пакетов Synaptic.
Synaptic предоставляет графический способ пометить установленный пакет Debian для удаления или полного удаления.

Какую команду удаления следует использовать?

  • Сохраните конфигурацию для упрощения переустановки: sudo apt remove package_name
  • Удалите пакет и его системную конфигурацию, управляемую этим пакетом: sudo apt purge package_name
  • Удалите ненужные зависимости: sudo apt autoremove
  • Предпочтительнее использовать графический интерфейс: воспользуйтесь Synaptic и просмотрите отмеченные изменения перед их применением.

Если APT сообщает, что пакет не установлен, хотя приложение по-прежнему отображается в вашей системе, возможно, оно было установлено другим способом, например, с помощью Flatpak, вручную загруженного архива или локально скомпилированного программного обеспечения. В этом случае используйте метод удаления, соответствующий первоначальной установке приложения, вместо того, чтобы принудительно запускать команду APT.

Оставить комментарий

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Как безопасно восстановить потерянные разделы и данные с жесткого диска

Узнайте, как восстановить потерянные разделы и файлы с помощью TestDisk и PhotoRec. Защитите исходный диск, проведите безопасное сканирование и сохраните восстановленные данные на другой диск.

Как сканировать QR-коды на настольном компьютере с Linux

Как сканировать QR-коды на настольном компьютере с Linux

Сканируйте QR-коды в Linux с помощью CoBang, используя веб-камеру или файл изображения. См. варианты установки, шаги настройки и решения проблем с доступом к камере Flatpak.

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Как изменить настройки веб-камеры в Linux с помощью Cameractrls

Изменяйте настройки веб-камеры в Linux с помощью Cameractrls: настраивайте экспозицию, цвет, подавление мерцания и другие поддерживаемые параметры, а затем проверяйте совместимые видеорежимы.

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Как установить PhpStorm на Linux: Toolbox, Tar.gz, Snap и AUR

Установите PhpStorm на Linux с помощью JetBrains Toolbox или автономного архива tar.gz, а также через Snap и Arch AUR. Java уже включена в комплект.

Как создать резервную копию CD-ROM в формате ISO в Linux

Как создать резервную копию CD-ROM в формате ISO в Linux

Создайте образ CD-ROM ISO в Linux с помощью GNOME Disks или dd. Определите оптический привод, отслеживайте процесс копирования, проверяйте образ и узнавайте, когда поврежденный диск или аудиодиск требует использования другого инструмента.

Как вырезать изображение в Linux с помощью GIMP

Как вырезать изображение в Linux с помощью GIMP

Удаление фона фотографии в Linux с помощью GIMP: обведите контур объекта, удалите выделенный фон, сохранив прозрачность, и экспортируйте многоразовый PNG-файл.

Как установить Cisco Packet Tracer на Linux

Как установить Cisco Packet Tracer на Linux

Загрузите Cisco Packet Tracer 9.0.1 для Ubuntu 64-бит, установите DEB-пакет с помощью APT, примите лицензионное соглашение в Терминале и войдите в систему, чтобы начать лабораторную работу.

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно: официальное руководство по установке

Скачайте FlightGear бесплатно с официального сайта. Сравните пакеты для Windows, macOS и Linux, установите файлы данных и совершите свой первый полет.

Настольное приложение Google Tasks: как им пользоваться на компьютере

Настольное приложение Google Tasks: как им пользоваться на компьютере

Откройте Google Задачи в браузере, добавьте ярлык Chrome или запустите приложение, и управляйте задачами с указанием даты через Календарь и Gmail.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler: Бесплатный и простой музыкальный сэмплер для клавишных ритмов.

OKSampler сопоставляет MP3-клипы с клавишами клавиатуры и может зацикливать аудио. Узнайте, что делает эта старая бесплатная программа, на чем заканчиваются ее старые функции и что нужно проверить перед загрузкой.