- Вопрос или проблема
- Шаг 1: Остановить и удалить службу CUPS
- Шаг 2: Удалить версию CUPS из Snap
- Шаг 3: Предотвратить переустановку CUPS через Snap
- Шаг 4: Проверьте удаление
- Ответ или решение
- Как полностью отключить или удалить CUPS в Ubuntu с использованием Snap
- Шаг 1: Остановка и удаление службы CUPS
- Шаг 2: Удаление Snap-версии CUPS
- Шаг 3: Предотвращение автоматической переустановки CUPS через Snap
- Шаг 4: Проверка удаления
- Заключение
Вопрос или проблема
У меня нет принтера, и мне не нужны cups
, поэтому я удаляю его с помощью
sudo snap remove cups
но каждый раз, когда я перезагружаю компьютер, Ubuntu 23.04 снова устанавливает его через snap
.
Вот как я могу удалить cups, чтобы он не устанавливался автоматически снова, ответы из chatGPT:
Шаг 1: Остановить и удалить службу CUPS
-
Остановить службу CUPS (если работает):
sudo systemctl stop cups sudo systemctl disable cups
-
Удалить пакет CUPS:
sudo apt purge cups* --autoremove
-
Удалить оставшиеся файлы конфигурации:
sudo rm -rf /etc/cups /var/log/cups /var/cache/cups
Шаг 2: Удалить версию CUPS из Snap
-
Список установленных snap-пакетов, чтобы подтвердить, что CUPS установлен:
snap list
Если
cups
появляется в списке, удалите его с помощью:sudo snap remove cups
Шаг 3: Предотвратить переустановку CUPS через Snap
Чтобы остановить Ubuntu от автоматической переустановки CUPS через snap:
-
Отключите автоматическую установку snap для CUPS:
sudo snap set system experimental.parallel-instances=true sudo snap refresh --hold cups
-
Добавьте CUPS в черный список для установки через snap:
Отредактируйте файл настроекsnapd
:sudo nano /etc/apt/preferences.d/no-snap.pref
Добавьте следующие строки:
Package: snapd Pin: release a=* Pin-Priority: -1
-
Сохраните и выйдите, затем обновите менеджер пакетов APT:
sudo apt update
Шаг 4: Проверьте удаление
-
Проверьте, существуют ли еще файлы или службы, связанные с CUPS:
dpkg -l | grep cups snap list | grep cups
-
Подтвердите, что нет запущенных процессов CUPS:
ps aux | grep cups
Ответ или решение
Как полностью отключить или удалить CUPS в Ubuntu с использованием Snap
Если у вас нет принтера и вам не требуется система CUPS (Common UNIX Printing System), вы можете столкнуться с проблемой, когда CUPS автоматически устанавливается при каждом перезапуске вашей системы Ubuntu 23.04. Это поведение связано с функцией автоматической установки Snap-пакетов, которые используются для управления программами в данной системе. В этом руководстве мы подробно рассмотрим шаги для полного отключения и удаления CUPS.
Шаг 1: Остановка и удаление службы CUPS
-
Остановите службу CUPS (если она запущена):
sudo systemctl stop cups sudo systemctl disable cups
-
Удалите пакет CUPS:
Чтобы удалить пакет CUPS и все его зависимости, выполните следующую команду:sudo apt purge cups* --autoremove
-
Удалите оставшиеся конфигурационные файлы:
Если имеются остатки от пакета, их можно удалить:sudo rm -rf /etc/cups /var/log/cups /var/cache/cups
Шаг 2: Удаление Snap-версии CUPS
-
Проверьте установленные Snap-пакеты:
Убедитесь, что CUPS установлен:snap list
-
Удалите CUPS через Snap:
Если CUPS присутствует в списке, выполните:sudo snap remove cups
Шаг 3: Предотвращение автоматической переустановки CUPS через Snap
Чтобы остановить автоматическую установку CUPS после перезагрузки системы, выполните следующие действия:
-
Отключите автоматическую установку Snap:
Для этого используйте следующие команды:sudo snap set system experimental.parallel-instances=true sudo snap refresh --hold cups
-
Заблокируйте CUPS от переустановки Snap:
Вам нужно отредактировать файл предпочтений Snap:sudo nano /etc/apt/preferences.d/no-snap.pref
Добавьте в него следующие строки:
Package: snapd Pin: release a=* Pin-Priority: -1
-
Сохраните изменения и выйдите из редактора, а затем обновите менеджер пакетов APT:
sudo apt update
Шаг 4: Проверка удаления
-
Проверьте, остались ли файлы или службы CUPS:
Для этого выполните:dpkg -l | grep cups snap list | grep cups
-
Убедитесь, что процессы CUPS не запущены:
Выполните:ps aux | grep cups
Заключение
После выполнения всех вышеперечисленных шагов CUPS не должен автоматически устанавливаться после перезагрузки вашей системы. Если вы столкнётесь с дополнительными проблемами или увидите, что CUPS снова устанавливается, возможно, стоит проверить конфигурацию Snap и соответствующие настройки.
Эти действия помогут вам гарантировать, что ваша система Ubuntu будет функционировать так, как вам нужно, без ненужных компонентов.