Как полностью отключить/удалить cups в Ubuntu snaps?

Вопрос или проблема

У меня нет принтера, и мне не нужны cups, поэтому я удаляю его с помощью

sudo snap remove cups

но каждый раз, когда я перезагружаю компьютер, Ubuntu 23.04 снова устанавливает его через snap.

Что мне делать?
введите описание изображения здесь

Вот как я могу удалить cups, чтобы он не устанавливался автоматически снова, ответы из chatGPT:

Шаг 1: Остановить и удалить службу CUPS

  1. Остановить службу CUPS (если работает):

    sudo systemctl stop cups
    sudo systemctl disable cups
    
  2. Удалить пакет CUPS:

    sudo apt purge cups* --autoremove
    
  3. Удалить оставшиеся файлы конфигурации:

    sudo rm -rf /etc/cups /var/log/cups /var/cache/cups
    

Шаг 2: Удалить версию CUPS из Snap

  1. Список установленных snap-пакетов, чтобы подтвердить, что CUPS установлен:

    snap list
    

    Если cups появляется в списке, удалите его с помощью:

    sudo snap remove cups
    

Шаг 3: Предотвратить переустановку CUPS через Snap

Чтобы остановить Ubuntu от автоматической переустановки CUPS через snap:

  1. Отключите автоматическую установку snap для CUPS:

    sudo snap set system experimental.parallel-instances=true
    sudo snap refresh --hold cups
    
  2. Добавьте CUPS в черный список для установки через snap:
    Отредактируйте файл настроек snapd:

    sudo nano /etc/apt/preferences.d/no-snap.pref
    

    Добавьте следующие строки:

    Package: snapd
    Pin: release a=*
    Pin-Priority: -1
    
  3. Сохраните и выйдите, затем обновите менеджер пакетов APT:

    sudo apt update
    

Шаг 4: Проверьте удаление

  1. Проверьте, существуют ли еще файлы или службы, связанные с CUPS:

    dpkg -l | grep cups
    snap list | grep cups
    
  2. Подтвердите, что нет запущенных процессов CUPS:

    ps aux | grep cups
    

Ответ или решение

Как полностью отключить или удалить CUPS в Ubuntu с использованием Snap

Если у вас нет принтера и вам не требуется система CUPS (Common UNIX Printing System), вы можете столкнуться с проблемой, когда CUPS автоматически устанавливается при каждом перезапуске вашей системы Ubuntu 23.04. Это поведение связано с функцией автоматической установки Snap-пакетов, которые используются для управления программами в данной системе. В этом руководстве мы подробно рассмотрим шаги для полного отключения и удаления CUPS.

Шаг 1: Остановка и удаление службы CUPS

  1. Остановите службу CUPS (если она запущена):

    sudo systemctl stop cups
    sudo systemctl disable cups
  2. Удалите пакет CUPS:
    Чтобы удалить пакет CUPS и все его зависимости, выполните следующую команду:

    sudo apt purge cups* --autoremove
  3. Удалите оставшиеся конфигурационные файлы:
    Если имеются остатки от пакета, их можно удалить:

    sudo rm -rf /etc/cups /var/log/cups /var/cache/cups

Шаг 2: Удаление Snap-версии CUPS

  1. Проверьте установленные Snap-пакеты:
    Убедитесь, что CUPS установлен:

    snap list
  2. Удалите CUPS через Snap:
    Если CUPS присутствует в списке, выполните:

    sudo snap remove cups

Шаг 3: Предотвращение автоматической переустановки CUPS через Snap

Чтобы остановить автоматическую установку CUPS после перезагрузки системы, выполните следующие действия:

  1. Отключите автоматическую установку Snap:
    Для этого используйте следующие команды:

    sudo snap set system experimental.parallel-instances=true
    sudo snap refresh --hold cups
  2. Заблокируйте CUPS от переустановки Snap:
    Вам нужно отредактировать файл предпочтений Snap:

    sudo nano /etc/apt/preferences.d/no-snap.pref

    Добавьте в него следующие строки:

    Package: snapd
    Pin: release a=*
    Pin-Priority: -1
  3. Сохраните изменения и выйдите из редактора, а затем обновите менеджер пакетов APT:

    sudo apt update

Шаг 4: Проверка удаления

  1. Проверьте, остались ли файлы или службы CUPS:
    Для этого выполните:

    dpkg -l | grep cups
    snap list | grep cups
  2. Убедитесь, что процессы CUPS не запущены:
    Выполните:

    ps aux | grep cups

Заключение

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

Эти действия помогут вам гарантировать, что ваша система Ubuntu будет функционировать так, как вам нужно, без ненужных компонентов.

Оцените материал
Добавить комментарий

Капча загружается...