Как отключить привязки в центре программного обеспечения gnome?
Центр программного обеспечения не различает оснастку и обычные приложения.
Есть ли способ изменить это поведение или вообще отключить привязки в центре программного обеспечения, поскольку они мне не нужны?
Основная проблема в том, что они не работают с вашей темой и выглядят ужасно.
7 ответов
Довольно просто, просто удалите этот пакет, остановите и перезапустите gnome-software. (проще всего просто перезагрузиться..
sudo apt purge gnome-software-plugin-snap
Затем перезагрузите компьютер, и вы не увидите снимков в программном приложении gnome или ubuntu
Я также не люблю снимки. Я ими не пользуюсь, и раздражает, как всегда звонит домой за обновлениями. К сожалению, в Лубунту, lubuntu-desktop
имеет зависимость от snapd
так что неудобно просто удалить его.
Вы можете по крайней мере навсегда убить его, делая
sudo systemctl stop snapd
sudo systemctl disable snapd
В дополнение к отключению - описанному выше - вот очень хорошая статья с инструкциями по более эффективной очистке вашей системы:https://www.kevin-custer.com/blog/disabling-snaps-in-ubuntu-20-04/
В основном это говорит:
- делать
snap list
snap remove
все элементы (по порядку зависимости)apt purge snapd
- очистить различные файлы в
/home/*/snap
,/usr/lib/snap
и тому подобное
В случае с сервером единственной оснасткой был lxd - то, что Canonical продвигает в качестве альтернативы докеру.
ИМХО это своего рода конфликт интересов между Canonical и пользователями. Пользователи должны иметь возможность выбирать все, что им нужно, и не быть принужденными к деинсталляции.
Попробуйте в командной строке:
sudo apt purge snapd ubuntu-core-launcher squashfs-tools
Проблема только с удалением
snap
/ заключается в том, что Ubuntu (крайне раздражающе) переносит кучу своих пакетов в снэпы, которые затем переустанавливают файлы .
Чтобы заблокировать постоянную установку любых пакетов, зависящих от моментальных снимков :
echo "Package: snapd" | sudo tee /etc/apt/preferences.d/block-snapd
echo "Pin: release *" | sudo tee -a /etc/apt/preferences.d/block-snapd
echo "Pin-Priority: -1" | sudo tee -a /etc/apt/preferences.d/block-snapd
Это эффективно предотвращает установку и любые пакеты, которые зависят от:
durr@atombox:/etc/apt/preferences.d$ sudo apt install chromium-browser
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
chromium-browser : PreDepends: snapd but it is not installable
E: Unable to correct problems, you have held broken packages.
Ошибка о битых пакетах иронична, так как это правда (как
snapd
и все пакеты, которые его используют, — мусор), но не так, как это подразумевает apt.
Просто удалите этот пакет, остановите и перезапустите gnome-software.
$ sudo apt purge gnome-software-plugin-snap
Затем перезагрузите компьютер, и вы не увидите снимки в программном приложении gnome или ubuntu. Надежда была маленькой и легкой.
Используйте менеджер пакетов Synaptic для удаления Snapd. Вы можете удалить Snapd, сервис входа в систему snapd и libsnapd-glib1. Насколько я помню, НЕ вводите его в системный журнал, но, вероятно, он находится в журнале Synaptic.....) это было чистое удаление и освобождение некоторого дискового пространства, избавление от петель на HD. Если у вас есть Synaptic, удалите все привязанные. Если у вас нет synaptic, тогда sudo apt-get update и sudo apt install Synaptic должен получить менеджер пакетов. Я использую Aptitude, apt или Synaptic в своей системе, чтобы убедиться, что зависимости обрабатываются. Aptitude наиболее эффективен, но может вызывать проблемы, потому что он агрессивен, apt лучше с терминала, а Synaptic работает хорошо, так как у него хороший интерфейс GUI. Надеюсь, все это поможет. или Удалены следующие пакеты: snap-confine snapd ubuntu-core-launcher Обновлены следующие пакеты: snap-confine (2.22.2) до 2.22.3, snapd (2.22.2) до 2.22.3, ubuntu-core-launcher (2.22.2) до 2.22.3 Удалены следующие пакеты: libsnapd-glib1 snapd snapd-login-service
Обновлены следующие пакеты: tcpdump (4.7.4-1ubuntu1) до 4.9.0-1ubuntu1~ubuntu16.04.1
Почему Snapd переустановил обновленный пакет, если я разорвал привязанный к корню, да? откройте терминал и запустите sudo Nautilus, и когда открывается файловый менеджер, я ищу snapd. Найдите несколько папок и кучу файлов, выделите их все и затем удалите. Однако после удаления всей этой градации перезагрузите компьютер...... выключите и загрузите в подробном режиме, чтобы попытаться прочитать быстрый текст, который мигает и определить проблемы. Чистая перезагрузка. Пока работает нормально