Как я могу заменить приложение Snap, такое как Gnome Calculator, дебетом?

31

Итак, благодаря этой ошибке: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053 Я бы предпочел не использовать пакеты Snap. Единственное, что я действительно использую, - это калькулятор, но я бы хотел заменить их на версию deb. Как бы я пошел об этом?

вир
источник
2
Вы не можете удалить его, а затем установить его через apt?
М. Бесерра
1
Вы можете просто спрятать ~/snapпапку после этого ответа . Если вы хотите прекратить использование всей экосистемы Snapd, вы можете попробовать мой ответ ниже
Эскандер Беджауи
1
Да, но я все еще вижу это в терминале.
вир
3
Несколько других недостатков, которые делают приложения моментальных снимков более ранними с точки зрения UX по сравнению с их традиционными аналогами APT (которые были в наличии в 17.10): 1. Они заметно медленнее запускаются (даже на 1-летнем флагманском ноутбуке) 2. Они не приспосабливаются к общесистемной тематике. Надеемся, что эти недостатки будут исправлены в ближайшее время, но до тех пор решение Eskander является очень хорошим и простым исправлением.
sxc731

Ответы:

25

Этот ответ для Ubuntu 18.04 LTS. Версия 16.04 LTS поставляется с версией deb по умолчанию, а не с оснасткой.

Графический способ

Нажмите на значок Ubuntu Software и найдите gnome-calc :

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

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

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

Обратите внимание на Snap Store внизу

Когда вы нажмете на второй и прокрутите вниз, вы увидите:

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

Теперь вы можете нажать на Removeкнопку для мгновенной версии, чтобы удалить ее. Аналогичным образом нажмите на Installкнопку, чтобы установить версию deb. В обоих случаях вам будет предложено ввести пароль.

Путь командной строки

Откройте терминал, введя Ctrl+ Alt+, Tи введите следующее, чтобы удалить версию привязки:

sudo snap remove gnome-calculator

и введите следующее, чтобы установить версию deb:

sudo apt install gnome-calculator

Вам будет предложено ввести пароль. В отличие от графического метода, вы не увидите никаких ***** и курсор не будет двигаться, когда вы вводите свой пароль. Это нормально.

Надеюсь это поможет

user68186
источник
2
Кроме того, обратите внимание, что удаление пакетов Snap обычно безопасно, поскольку snaps поставляет свои собственные библиотеки при их установке. (очень похоже на установку программы Windows и ее файлы .db)
Aryo Adhi
32

Пакеты Snap, установленные по умолчанию в Ubuntu 18.04 LTS :

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

Который можно найти с помощью команды sudo snap list. Для удаления приложений Snap по умолчанию используйте:

sudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Затем установите их .deb с помощью:

sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Кроме того, вы можете удалить всю экосистему Snapd со своего компьютера с помощью:

sudo apt purge snapd squashfs-tools gnome-software-plugin-snap
Эскандер Бежауи
источник
Гном персонажей говоритsudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor
SUP
@ Я не уверен, что понимаю
Эскандер Беджауи
Нет, конечно нет, неправильно вставить, извините, я имел в виду: sudo apt install gnome-charactersдаетPackage gnome-characters is not available, but is referred to by another package.
SUP
1
(Я) Вы ссылаетесь на 28-1804, вы уверены, что это то же самое? (ii) Ваш список coreвыглядел как исчерпывающий, но я нашел этот пакет и установил, который я не добавил - я установил базовую версию последней Ubuntu LTS. Были ли они оба предустановлены?
FooBar
1
Да не то же самое, я связал более новую, но ту же концепцию. И coreявляется частью Snapd, который удаляется вместе с ним
Эскандер Беджауи
3

Это удалит все пакеты оснастки, кроме coreи core18в одной команде

sudo snap remove `sudo snap list | cut -d " " -f 1 | tail -n 2 | grep -v 'core' | tr '\n' ' '`

Чтобы закончить чистку, сделайте как указано выше:

sudo apt -y purge snapd gnome-software-plugin-snap

Я предполагаю, что вы могли видеть squashfs-toolsв другой упаковке

rivanov
источник