Linux mint app store

Snap Store¶

The Snap Store, also known as the Ubuntu Store , is a commercial centralized software store operated by Canonical.

Similar to AppImage or Flatpak the Snap Store is able to provide up to date software no matter what version of Linux you are running and how old your libraries are.

Criticism¶

Centralized control¶

Anyone can create APT repositories and distribute software freely. Users can point to multiple repositories and define priorities. Thanks to the way APT works, if a bug isn’t fixed upstream, Debian can fix it with a patch. If Debian doesn’t, Ubuntu can. If Ubuntu doesn’t Linux Mint can. If Linux Mint doesn’t, anyone can, and not only can they fix it, they can distribute it with a PPA.

Flatpak isn’t as flexible. Still, anyone can distribute their own Flatpaks. If Flathub decides they don’t want to do this or that, anyone else can create another Flatpak repository. Flatpak itself can point to multiple sources and doesn’t depend on Flathub.

Although it is open-source, Snap on the other hand, only works with the Ubuntu Store. Nobody knows how to make a Snap Store and nobody can. The Snap client is designed to work with only one source, following a protocol which isn’t open, and using only one authentication system. Snapd is nothing on its own, it can only work with the Ubuntu Store.

This is a store we can’t audit, which contains software nobody can patch. If we can’t fix or modify software, open-source or not, it provides the same limitations as proprietary software.

Backdoor via APT¶

When Snap was introduced Canonical promised it would never replace APT. This promise was broken. Some APT packages in the Ubuntu repositories not only install snap as a dependency but also run snap commands as root without your knowledge or consent and connect your computer to the remote proprietary store operated by Canonical.

Disabled Snap Store in Linux Mint 20¶

Following the decision made by Canonical to replace parts of APT with Snap and have the Ubuntu Store install itself without users knowledge or consent, the Snap Store is forbidden to be installed by APT in Linux Mint 20.

For more information read the announcements made in May 2020 and June 2019.

How to install the Snap Store in Linux Mint 20¶

Recommended or not, if you want to use the Snap Store, re-enabling and installing it is very easy.

sudo rm /etc/apt/preferences.d/nosnap.pref apt update apt install snapd

© Copyright 2020, Linux Mint Revision 92937742 .

Читайте также:  Программный межсетевой экран linux

Versions latest Downloads pdf html epub On Read the Docs Project Home Builds Free document hosting provided by Read the Docs.

Источник

Магазин приложений для linux mint

Flathub против Snap Store: лучшие сайты для загрузки Linux приложений

Загрузка приложений для Linux больше не является проблемой, которой она была когда-то. Прошли те времена, когда вы должны были знать, как собирать исходные файлы для любой программы, которой не было в магазине приложений или менеджере пакетов вашего дистрибутива Linux. Благодаря Flathub и Snap Store такие приложения теперь легко найти и установить.

Что такое Flatpak и Snap файлы?

Flathub и Snap Store — это два веб-сайта, которые выросли вокруг двух отдельных универсальных форматов пакетов для Linux: Flatpak и Snap. Идея обоих форматов заключается в том, чтобы предоставить способ распространения приложений в Linux, который работает независимо от того, какой дистрибутив вы используете. Эти форматы предлагают улучшенную безопасность, изолируя приложения друг от друга, так что часть программного обеспечения не может получить доступ к изображениям или паролям, которые вы открыли параллельно.

Flatpak тесно интегрирован в среду рабочего стола GNOME, но он так же работает с другими графическими окружениями. Многие дистрибутивы Linux приняли Flatpak в качестве предпочтительного формата универсального пакета. Flatpak — это проект сообщества, хотя частные компании Red Hat и Endless профинансировали большую часть разработки. Snap — это формат файлов, созданный компанией Canonical, которая занимается дистрибутивом Ubuntu Linux. В отличие от Flatpak, Snap изначально предназначались для серверов. Хотя Snap работают в различных дистрибутивах Linux, они в большинстве своем являются детищами Canonical. Тем не менее, так как Ubuntu использует так много людей по сравнению с другими дистрибутивами, в Snap Store нет недостатка в приложениях. Формат, в конечном счете, может получить большее распространение благодаря исключительно популярности Ubuntu.

Как сравнить Flathub и Snap Store?

Взятые вместе, Flathub и Snap Store предоставляют возможность получить многие из основных приложений для настольных компьютеров, которые могут потребоваться для Linux. Если вы используете дистрибутив, который поддерживает как Flatpak, так и файлы Snap (что делают большинство распространенных дистрибутивов), вы сможете насладиться лучшим из обоих миров. Flathub имеет более открытые источники происхождения, в отличие от Snap Store, который выглядит как более коммерческий продукт. Нынешнее творчество Canonical выглядит и ощущается гораздо более предприимчивым, чем в первые годы существования Ubuntu. Но визуальные различия в основном косметические. Вы перемещаетесь в обоих онлайн-центрах приложений практически одинаково, и каждый из них позволяет начать установку приложения, нажав кнопку в браузере.

Хотя Flathub и Snap Store легко представить себе в качестве магазинов приложений, ни один из них не содержит платного программного обеспечения. Загружаете ли вы программное обеспечение с открытым исходным кодом или проприетарное программное обеспечение, вам не придется никому платить за эту привилегию.

Теперь давайте погрузимся в эти два сайта и рассмотрим, чем они отличаются.

1. Макет

Flathub предлагает чистый и минимальный опыт. Его интерфейс напоминает веб-версию программного обеспечения GNOME. Flathub упорядочивает приложения в сетке и сортирует их примерно по тем же категориям, которые вы видите в средствах запуска приложений Linux.

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

Читайте также:  Postgresql создать таблицу linux

В Ubuntu 20.04 Canonical вывели все Snap приложения в отдельный центр приложений и теперь, в Ubuntu их два.

И Flathub и Snap Store отображают приложения в группах. Flathub содержит несколько категорий на своей домашней странице, в то время как Snap Store предлагает страницу прокрутки, прежде чем вы углубитесь в сайт.

2. Обнаружение приложений

Категории приложений Snap Store курируются, что облегчает поиск и обнаружение нового программного обеспечения. Примечательно, что категории выходят за рамки того, что разработчик может поместить в метаданные приложения. Вы найдете такие разделы, как Социальные сети, Сервер и облако, Безопасность, Устройства и IoT, Искусство и дизайн. Работа с приложениями Canonical упрощает поиск доступных приложений.

Snap Store также предоставляет лучшие результаты поиска. Ввод «photo» в строке поиска в Snap Store приводит к появлению более 50 приложений. Если вы сделаете то же самое на Flathub, вам будет выдано ровно 10. Но это не является представлением доступных приложений. Редактор изображений Darktable RAW доступен в обоих магазинах, хотя он появился в поиске в Snap Store, он не появился в Flathub.

3. Доступность приложения

В магазине Snap Store, по-видимому, есть более широкий выбор приложений. Canonical утверждает, что у него их тысячи, в то время как Flathub, для сравнения, насчитывает чуть более 600 (хотя стоит отметить, что Flathub — не единственный источник Flakpak, в отличие от Snap).

Будет ли в Snap Store больше приложений, которые вам нужны, зависит от того, что вам нужно. Магазин Canonical пользуется большей поддержкой со стороны компаний, желающих предоставлять проприетарное программное обеспечение для Linux. Flathub получил большее признание в сообществе свободного и открытого исходного кода.

Если вы ищете устройство для чтения электронных книг для GNOME, вы можете найти в Flathub книги GNOME и Foliate, но ни один из них не появится в Snap Store на момент написания. То же самое относится и к приложению Bookworm, предназначенному для elementary OS. Между тем, в Snap Store есть проприетарные почтовые клиенты Hiri и Mailspring, а также коммуникационное приложение Flock. Ни один из этих трех на Flathub нет.

4. Дистро Поддержка

Flathub в настоящее время поддерживает 22 дистрибутива Linux, а Snap Store — 41. Потенциально, более интересным является вопрос о том, какой формат активно использует ваш дистрибутив. Ubuntu, очевидно, что ваш выбор Snap.

Fedora — это дистрибутив идущий за Flatpak, но он не одинок. elementary OS выбрала Flatpak в качестве формата, который будет распространяться в AppCenter. Purism, компания, стоящая за PureOS, использует Flatpak на своем телефоне Librem 5. Это влияет на то, будут ли приложения, созданные для этих дистрибутивов, чаще появляться на Flathub или в Snap Store.

В дистрибутивах можно размещать свои собственные репозитории Flatpak, что является весомой причиной, по которой определенные дистрибутивы решили поддержать этот формат. В отличие от этого, Snap жестко запрограммированы на серверах Canonical. Этот тип централизации оставляет многих разработчиков свободного программного обеспечения чувствовать себя некомфортно. Да, Canonical предоставляет эту услугу из собственного кошелька, но если она решит закрыть сайт, придётся согласиться с этим. Учитывая историю Canonical, такая возможность не исключена.

Читайте также:  List all sda linux

Какой Linux App Store следует использовать?

Честно говоря, нет особых причин не использовать и то, и другое. В отличие от форматов DEB и RPM, вы можете легко устанавливать Flatpak и Snap пакеты на одном рабочем столе. Хотя, было бы неплохо иметь один универсальный формат, на данный момент, в этом нет необходимости. Если есть несколько форматов и оба, вероятно, будут работать на вашем компьютере, то это гораздо более лучшая ситуация, нежели в не таком далёком прошлом Linux.

Оба магазина отмечают, имеет ли приложение бесплатную или проприетарную лицензию. Конечно, Flathub горд своей открытостью, но усилия которые прилагает Canonical, чтобы обратить внимание разработчиков проприетарного программного обеспечения в сторону Linux, не может не вызывать уважения. Определенно, это помогает людям переходить с Windows или macOS, но я перешел много лет назад и я давно привык к альтернативам. Вы можете сделать то же самое, проверив лучшие Linux приложения.

Установка программ в Linux через магазин приложений Flathub

Обновилась версия сайта Flathub, теперь он работает по адресу https://flathub.org, хотя и в бета-версии. Теперь доступен улучшенный интерфейс магазина приложений Flatpak, который предлагает параметры поиска, просмотр и установку программ. Он снабжен описаниями приложений, скриншотами, просматриваемыми категориями, поиском, метаинформацией и красивым дизайном.

Программное обеспечение разделяется по различным разделам:

  • Популярные приложения
  • Новые и обновленные приложения
  • Выбор редактора для мультимедиа
  • Выбор менеджера игр

Зачем использовать веб-интерфейс Flathub?

Flatpak разработан как универсальный формат упаковки и распространения приложений, который работает более или менее одинаково на любом дистрибутиве Linux.

Наличие такого универсального и легкодоступного инструмента приложений как для пользователей приложений, так и для разработчиков очень важна. Flathub не делает никаких уклонов на какой-либо дистрибутив. Он пытается быть многоплатформенным для Linux.

Пример: Ubuntu и Fedora используют магазин приложений GNOME в качестве основного менеджера приложений, Linux Mint использует собственный программный инструмент, как и KDE Neon. А программный пакет Flatpak может работать на всех дистрибутивах, он и взят в основу магазина приложений Flathub. Веб-интерфейс Flathub является быстрым, отзывчивым, установка программ осуществляется практически в один клик мыши. Теперь Flathub будет работать в Ubuntu 18.04 по умолчанию.

Если сравнивать Flathub с веб-интерфейс Snapcraft, то Flathub перечисляет дополнительную информацию: номер версии, дату обновления, издатель и лицензию. Этот веб-магазин приложений, который возглавил Jorge Garcia Oncins, является open-source.

Посетите сайт Flathub:

Если вы используете тему GTK, такую как Ambiance, Arc или Adapta, тогда приложения Flatpak впишутся в рабочий стол.

Если вы не использовали Flatpak или Flathub на Ubuntu ни разу, значит вам нужно будет установить сначала следующие вещи:

также необходимо добавить Flathub в вашу систему:

И теперь, лучше перезапустить систему, чтобы различные изменения могли вступить в силу полностью.

Кнопки «click to install» «установит», отображаемые на вебсайте Flathub, не работают в Ubuntu 17.10. Там вы можете устанавливать приложения из Flathub с помощью командной строки или вручную искать их в менеджере программ.

Источник

Оцените статью
Adblock
detector