Як можна замінити додаток Snap, такий як калькулятор Gnome, на дебю?


31

Отже, завдяки цій помилці: https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053 я б швидше не використовував пакети Snap. Єдиним, що я дійсно використовую, є Калькулятор, але я хотів би замінити їх на версію deb. Як би я пішов про це?


2
Ви не можете його видалити, а потім встановити через apt?
— М. Бесерра

1
Ви можете просто сховати ~/snapпапку після цієї відповіді . Якщо ви хочете перестати використовувати всю екосистему Snapd, ви можете спробувати мою відповідь нижче
— Eskander Bejaoui

1
Так, але hten я все ще бачу це в терміналі.
— суп

3
Кілька інших недоліків, які змушують знизити додатки з точки зору UX в порівнянні з їх традиційними аналогами APT (які були в наявності в 17.10): 1. Вони помітно повільніше запускаються (навіть на 1-річному флагманському ноутбуці) 2. Вони не підлаштовуються під загальносистемні теми. Сподіваємось, ці недоліки будуть вирішені незабаром, але до цього рішення Ескандера - це дуже приємне та просте виправлення.
— sxc731

Відповіді:


25

Ця відповідь призначена для Ubuntu 18.04 LTS. Версія 16.04 LTS була за замовчуванням версією deb, а не оснащеною версією.

Графічний шлях

Клацніть піктограму програмного забезпечення Ubuntu та знайдіть gnome-calc :

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

Щоб перевірити, що це таке, клацніть по черзі по черзі. Коли ви натиснете на встановлену версію та прокрутите вниз, ви побачите:

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

Зверніть увагу на Snap Store внизу

Якщо натиснути на другий і прокрутити вниз, ви побачите:

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

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

Шлях командного рядка

Відкрийте термінал, ввівши Ctrl+ Alt+ Tі перейдіть до наступного, щоб видалити оснащену версію:

sudo snap remove gnome-calculator

і введіть наступне, щоб встановити версію deb:

sudo apt install gnome-calculator

Вам буде запропоновано ввести пароль. На відміну від графічного методу, ви не побачите жодного ***** і курсор не переміститься під час введення пароля. Це нормально.

Сподіваюся, це допомагає


2
Також зауважте, що видалення пакетів Snap зазвичай безпечно, оскільки Snaps постачає власні бібліотеки при їх встановленні. (приблизно так, як встановлення програми Windows та її .db файлів)
— Арьо Адхі

32

Пакети оснащення, встановлені за замовчуванням в 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 Я не впевнений, що я розумію
— Eskander Bejaoui

Ні, звичайно ні, неправильна паста, вибачте, я мав на увазі: sudo apt install gnome-charactersдаєPackage gnome-characters is not available, but is referred to by another package.
— пп

1
(i) Ви посилаєтесь на 28-1804, ви впевнені, що це те саме? (ii) Ваш список виявився вичерпним, але я знаходжу той пакет і coreвстановлений, який я не додав - я встановив версію баребонів останньої версії Ubuntu LTS. Вони обидва були попередньо встановлені?
— FooBar

1
Так, не те саме, я пов'язав більш нове, але те саме поняття. І coreє частиною Snapd, яку видаляють разом із нею
— Eskander Bejaoui

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в іншому пакеті

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.