Snap store linux mint

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

13 июня 2020

Как возобновить поддержку Snaps в Linux Mint 20

Разработчики дистрибутива Linux Mint заявили, что в грядущем выпуске Linux Mint 20 не будут поставлять snap-пакеты и snapd. Более того, будет запрещена автоматическая установка snapd вместе с другими пакетами, устанавливаемыми через APT. При желании вручную пользователь сможет установить snapd, но его добавление с другими пакетами без ведома пользователя будет запрещено.

Суть проблемы в том, что браузер Chromium распространяется в Ubuntu 20.04 только в формате Snap, а в DEB-репозитории размещается заглушка, при попытке установки которой в систему без спроса устанавливается Snapd, осуществляется подключение к каталогу Snap Store, загружается пакет Chromium в формате snap и запускается скрипт переноса текущих настроек из каталога $HOME/.config/chromium.

Недовольство Linux Mint связано с навязыванием сервиса Snap Store и с потерей контроля над пакетами в случае их установки из snap. Разработчики не могут внести исправления в подобные пакеты, управлять их доставкой и проводить аудит изменений.
Разработчики Linux Mint считают, что подобная модель мало чем отличается от поставки проприетарного ПО и опасаются внесения неконтролируемых изменений.

Но в тоже время, не совсем понятна политика Linux Mint по отношению к snap, т.к. заблокировав установку snap-пакетов, разработчики Linux Mint осуществляют поддержку и установку Flatpak, т.е. подобных пакетов изолированных от системы в собственной «песочнице», которые также можно рассматривать, как проприетарное ПО.

Итак, оставим всякие суждения разработчиков Linux Mint о Snap и постараемся снять блокировку, и возобновить поддержку Snaps в Linux Mint 20 (опционально, т.е. не обязательно).

Для блокировки установки snap-пакетов, разработчики Linux Mint добавили в APT текстовый файл nosnap.pref, по адресу: /etc/apt/preferences.d, который и блокирует установку snap-пакетов.

Для разблокировки и восстановления поддержки Snaps, необходимо открыть файловый менеджер с правами администратора /etc/apt/preferences.d и удалить файл nosnap.pref.

Либо выполнить в терминале следующую команду на удаление nosnap.pref:

sudo rm /etc/apt/preferences.d/nosnap.pref

Как видно на снимке, после выполнения команды в терминале, файл nosnap.pref был удалён и стала возможной установка snap-пакетов.

Прежде всего необходимо установить демон Snaps — SnapD, который отвечает за установку snap-пакетов.

sudo apt install snapd

Теперь можно устанавливать snap-пакеты с сайта https://snapcraft.io.

Читайте также:  Драйвер для айфона для windows

Либо поиском snap-пакета в терминале командой:

snap search app

И установка выбранного пакета командой:

sudo snap install

sudo snap install chromium

sudo snap install acestreamplayer

Вот и всё. Теперь вы можете устанавливать snap-пакеты в Linux Mint 20.

Источник

Install snapd
on Linux Mint

snapd

  • Canonical Publisher Verified account

Daemon and tooling that enable snap packages

Install, configure, refresh and remove snap packages. Snaps are ‘universal’ packages that work across many different Linux systems, enabling secure distribution of the latest apps and utilities for cloud, servers, desktops and the internet of things.

Start with ‘snap list’ to see installed snaps.

Details for snapd

Enable snaps on Linux Mint and install snapd

Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.

Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.

Enable snapd

Snap is available for Linux Mint 18.2 (Sonya), Linux Mint 18.3 (Sylvia), Linux Mint 19 (Tara), Linux Mint 19.1 (Tessa) and the latest release, Linux Mint 20 (Ulyana). You can find out which version of Linux Mint you’re running by opening System info from the Preferences menu.

On Linux Mint 20, /etc/apt/preferences.d/nosnap.pref needs to be removed before Snap can be installed. This can be accomplished from the command line:

To install snap from the Software Manager application, search for snapd and click Install. Alternatively, snapd can be installed from the command line:

Either restart your machine, or log out and in again, to complete the installation.

Install snapd

To install snapd, simply use the following command:

Источник

Install Snap Store
on Linux Mint

Snap Store

  • Canonical Publisher Verified account
  • Personalisation
  • Utilities

Snap Store is a graphical desktop application for discovering, installing and managing snaps on Linux.

Snap Store showcases featured and popular applications with useful descriptions, ratings, reviews and screenshots.

Applications can be found either through browsing categories or by searching.

Snap Store can also be used to switch channels, view and alter snap permissions and view and submit reviews and ratings.

Snap Store is based on GNOME Software, optimized for the Snap experience.

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

23 февраля 2019

Установить Магазин Snappy в дистрибутивы Linux

Магазин Snappy — удобная программа управления программным обеспечением в системе с пакетами snap.
Snappy — система развёртки и управления пакетами, разработанная Canonical для мобильной Ubuntu. Пакет называется snap, утилита для управления — snapd, всё это работает на широком спектре дистрибутивов Linux и позволяет создавать дистрибутивно-независимые программные продукты. Система разработана для работы как для интернета вещей, для облачных решений, так и для пользовательских задач.

Пакеты snap — это переносимые приложения работающие на большинстве дистрибутивов Linux. Они отличаются от традиционных пакетных менеджеров типа apt или yum, требующих адаптации приложения под каждый дистрибутив, вследствие чего обновление пакетов замедляется, например, LibreOffice в системе apt обновляется реже, чем на сайте.

Пакеты не зависят от какого-либо дистрибьютора приложений и могут быть установлены из любого источника, и использованы в разработке upstream. Во время развёртывания пакета snap установленный магазин приложений служит источником обновлений.

Читайте также:  Восстановить skype для windows 10

В июне 2016 snapd был портирован на большинство дистрибутивов, тем самым открывая возможности использования пакетов snap почти во всех дистрибутивах Linux.

Магазин Snappy устанавливается и работает в системе независимо от штатных Менеджеров программ или Центра приложений Ubuntu, как отдельное приложение.

Установка Магазина Snappy в дистрибутивы Linux

Примечание. Прежде чем устанавливать Магазин Snappy, в вашем дистрибутиве Linux должен быть установлен пакет snapd.
В дистрибутивах Ubuntu 16.04/18.04/18.10 и Linux Mint 18/19 пакет snapd установлен по умолчанию.
Для других дистрибутивов Linux установить пакет snapd и включить системный модуль snapd.socket можно по следующей ссылке: https://docs.snapcraft.io/installing-snapd/

Установка Магазина Snappy (для всех дистрибутивов)

Выполните в терминале следующую команду:

sudo snap install snap-store

По окончании установки вы найдёте Магазин Snappy в системном меню.

Установка и удаление snap-программ в Магазине Snappy идентична Менеджеру программ:

Удаление Магазина Snappy

Если вы решили удалить Магазин Snappy из системы, выполните эту команду в терминале:

Источник

Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как установить диспетчер пакетов Snap в дистрибутивах Linux

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

Вначале Canonical начала создавать Snap только для Ubuntu. Позже Snap Package Manager стал широко использоваться и в других дистрибутивах Linux. Вы можете получить скомпилированные версии приложений через Snaps. Это предоставляет как интерфейс командной строки, так и предварительно скомпилированные пакеты для Linux.

Диспетчер пакетов Snap на рабочем столе Linux

Snap доступен практически для всех дистрибутивов Linux; даже вы можете развернуть его для разработки IoT. Он использует центральный репозиторий пакетов для хранения пакетов и поддержки технологии песочницы для установки пакетов на машине. В песочнице Snaps стало проще и быстрее; время загрузки приложений на Snaps действительно быстрее. Snap написан на языке программирования Go и C и имеет лицензию конфиденциальности GPL.

Snap поддерживает Snapd, демон для запуска программ в фоновом режиме системы, Snapcraft для вклада в хранилище приложений и Snap Store в качестве хранилища приложений на основе графического интерфейса пользователя. В этом посте мы увидим, как установить Snaps в разные дистрибутивы Linux.

Что случилось между Linux Mint и Snaps?

Несомненно, Canonical сделала Snaps, чтобы сделать процесс установки приложений удобным и беспроблемным. Но поскольку Snap использует центральный репозиторий, в репозитории могут возникать несоответствия. Пользователи были обеспокоены, и некоторые из них действительно столкнулись с несколькими неприятностями из-за Snaps в дистрибутиве Mint. Вот почему Linux Mint решил отключить Snaps в своей системе.

Однако, поскольку Linux использует различные приложения с открытым исходным кодом, не исключено, что когда-нибудь вам может потребоваться включить Snaps на Linux Mint для установки определенного приложения, доступного только в магазине Snap. Поскольку Mint отключил поддержку Snaps, обычные методы ее включения не работали для распространения Mint. Но не беспокойтесь, в этом посте я также покажу, как вы можете включить Snap на вашем Linux Mint.

1. Установите диспетчер пакетов Snap в Ubuntu / Debian.

Поскольку Canonical создала Snap, установить Snaps в Ubuntu или другой системе Linux на основе Debian не составит труда. Вы можете запустить следующие команды aptitude в оболочке терминала, чтобы обновить репозиторий Linux и установить Snap на свой компьютер. Не забывайте запускать команды от имени пользователя root.

Читайте также:  Аналог ворда для windows

2. Установите диспетчер пакетов Snap на Linux Mint.

Ранее я упоминал, что Linux Mint отказался от Snap по очень конкретной причине. Но вы можете установить на него Snap. Сначала выполните следующее: переместите файл nosnap.pref в домашний каталог из каталога etc.

Теперь обновите системный репозиторий и выполните следующую команду aptitude, чтобы установить Snaps в дистрибутиве Mint.

3. Установите диспетчер пакетов Snap в Arch Linux.

Если у вас есть система Arch, вы можете установить Snaps на свой компьютер, клонировав пакет GitHub. Сначала выполните следующую команду, чтобы клонировать Snap из Github.

Теперь откройте каталог файловой системы и включите сокет Snap в вашей системе Arch.

Наконец, создайте мягкую ссылку Snaps в вашей файловой системе. Затем перезапустите вашу систему, чтобы пользоваться Snaps в вашем дистрибутиве Arch.

4. Установите диспетчер пакетов Snap в Red Hat Enterprise.

Для установки Snaps в Red Hat Linux требуются дополнительные пакеты EPEL (Extra Packages for Enterprise Linux). Сначала запустите следующую команду YUM в оболочке терминала, чтобы установить EPEL.

sudo yum install epel-release

Теперь вы можете выполнить следующие команды YUM и управления системой, чтобы установить Snap и создать программную ссылку для Snap на вашем RHEL.

5. Установите диспетчер пакетов Snap на рабочую станцию ​​Fedora.

Последние версии Fedora Workstation не требуют, чтобы система EPEL устанавливала Snap в системе. Вы можете напрямую запустить следующую команду DNF, чтобы установить Snap в Fedora Linux.

Когда установка завершится, не забудьте создать мягкую ссылку на Snap в вашей файловой системе.

6. Установите диспетчер пакетов Snap в системе Manjaro.

Ранее я показал, как установить Snap в системе Linux на базе Arch. Но Manjaro KDE также позволяет устанавливать Snap с помощью команды Pacman. Вы можете запустить следующую команду Pacman в оболочке терминала, чтобы установить демон Snap в системе.

Теперь запустите команды system control и ln -s в оболочке терминала, чтобы включить Snap и создать программную ссылку.

Установить Snap Store в Linux

Snap предлагает магазин приложений на основе графического пользовательского интерфейса, где вы можете просматривать пакеты и щелкать приложения с помощью простой кнопки «Установить». Многие дистрибутивы Linux предлагают собственное хранилище приложений для быстрого получения наиболее часто используемых приложений. Однако, если вам нужно получить дополнительный магазин приложений, вы можете запустить следующую команду snap в оболочке терминала, чтобы установить Snap Store в вашей системе Linux.

Выводы

По своему личному опыту могу сказать, что использование Snap Store и команд действительно без проблем. Когда вы запускаете демон в своей системе Linux, ничего не происходит без вашего разрешения. Более того, вы можете удалить Snap в любой момент из своей системы. Итак, нет причин бояться использовать Snap в вашей системе. Вы можете просмотреть этот пост, чтобы узнать больше о Snap, AppImage, Flatpak, если вам интересны менеджеры пакетов Linux.

Во всем посте я описал, как установить Snaps на различные машины Linux. Пожалуйста, поделитесь им со своими друзьями и сообществом Linux, если вы найдете этот пост полезным и информативным. Вы также можете записать свое мнение об этом сообщении в разделе комментариев.

Источник

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