Распаковка Flatpak
Как и большинство проектов с открытым исходным кодом, Flatpak для достижения своих целей становится на плечи гигантов. Две ключевые технологии, лежащие в основе Flatpak — это ostree и bubblewrap.
Устанавливая Flatpak, вы устанавливаете «комплект» ostree, содержащий приложение. Сайт проекта описывает его как нечто вроде «Git для бинарников операционной системы». В дополнение к другим преимуществам, данный подход обеспечивает атомарные обновления — это такой витиеватый способ сказать, что обновляется только то, что нужно обновлять. Он также обеспечивает механизм отката.
Предположим, у вас есть программа с файлом 1 и файлом 2. Обновление предоставляет новую версию файла 2, который по факту обозначен как файл 3. Программа будет работать довольно успешно, используя файл 1 и файл 3, пока вы не захотите откатить версию. Но вам не надо делать всю операцию удаления или переустановки. Вам просто нужно изменить приложение, чтобы оно использовало файл 2 вместо более нового файла 3 (который всё еще существует на тот случай, если вы хотите выполнить «откат»).
Другой вспомогательной технологией является bubblewrap. программный уровень, который, в свою очередь, использует функцию пользовательского пространства имен ядра Linux. Это позволяет учетным записям обычных пользователей выполнять роль учетных записей root в контейнерах, включив песочницу Flatpak. При запуске приложение Flatpak вызывает подсистему, состоящую из приложения Flatpak и определенного количества системных ресурсов для использования в песочнице. В вики FlatPak на GitHub (https://github.com/flatpak/flatpak/wiki/Sandbox) есть страница, которая подробно описывает содержимое песочницы — вот некоторые ключевые свойства:
- Среда(-ы) выполнения приложения монтируются в песочнице в /usr (структура которой более подробно описана в главе «Анатомия Flatpak»).
- Само приложение монтируется в /арр.
- Конфигурации из каталога хоста /etc монтируются в /usr/etc песочницы.
- Из песочницы видны только процессы в песочнице, например, каталог /ргос.
- Такие ресурсы, как значки, шрифты и т.д., доступны через “bind-mounts” или путем монтирования одного файла / каталога (вне песочницы) в другое место в файловой системе (внутри песочницы).
- В целом, песочница имеет доступ только к ресурсам, строго необходимым ей для работы, причем только с минимально допустимыми привилегиями.
Теперь, если вы еще не слишком запутались, мы добавим еще один уровень сложности. Для установки большинства программ в системе Linux требуются права root, но Flatpak могут устанавливать и обычные пользователи. В следующей главе мы рассмотрим разницу между этими «пользовательскими установками» и более традиционной «системной установкой».
Как установить Flathub на Ubuntu
Следующее, что нам нужно сделать, это установить Flathub, крупнейший магазин приложений Flatpak. Это эквивалент Snappy от Canonical. Первое, что мы сделаем, это установим репозиторий Flathub с помощью следующей команды:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
После установки мы перезагружаемся и все будет готово для установки пакетов Flatpak. Для этого будет достаточно провести поиск в Центре программного обеспечения, что станет возможным благодаря плагин что мы упомянули выше. Мы будем знать, какие приложения относятся к этому типу, потому что «source: flathub.org» появляется внизу или в их информации при нажатии на них.
Другой вариант — перейти в Веб-сайт Flathub и выполните поиск, нажмите «установить» в Интернете, а затем «установить» в Центре программного обеспечения. Это точно так же, как то, что произошло, когда вы щелкнули шаг 1 руководства по установке.
И все. Сейчас же у нас было бы больше и лучших приложений. Конечно, нужно иметь в виду, что многие из них работают не так, как те, что есть в репозиториях APT, но все привыкает.
Что вы думаете об этом руководстве, чтобы иметь возможность использовать Flatpak в Ubuntu?
Интерфейс системы и визуальные эффекты
Чаще всего Linux-дистрибутивы для визуализации используют одну из популярных оболочек, таких как GNOME, Mate и KDE.
Deepin использует оболочку собственной разработки под названием Deepin Desktop Environment на основе библиотек Qt и Go, с полной поддержкой HTML5 и Chromium.
За счет этого достигается максимально близкое внешнее сходство с macOS. Однако логика работы контекстных меню, системные функции копируют Windows.
Многим так привычнее.
При первом включении система предлагает выбрать «красивый» или «быстрый» интерфейс: первый реализует концепцию док-станции, продуманной до мелочей, вторая почти полностью копирует обычный Windows.
Стоит выбрать улучшенное оформление: панель программ находится в нижней части экрана; меню — слева; кнопки быстрого запуска, переключатель задач и системный трей — справа.
С одной стороны, почти классика, но: эффекты крутые, удобно расположенные значки, продуманный трей и системные кнопки действительно улучшают восприятие необычного дистрибутива.
А вот предлагаемые к выбору наборы иконок почти не отличаются друг от друга. Впрочем, для NIX-владельцев и это выглядит неплохо.
Стоит упомянуть: выбор не окончательный. Смена оформления на лету доступна через соответствующее меню в настройках системы.
Доступные настройки и работа с ними
В сайдбаре Deepin расположена уникальная панель управления Control Center: если приблизить курсор к правой стороне экрана, появляется перечень всех системных параметров, доступ к которым пользователь получает в один клик.
Действительно удобная идея в сравнении с большинством популярных Linux-дистрибутивов.
В отличие от множества Linux-дистрибутивов, Deepin не требует навыков работы с командной строкой: абсолютно все доступно в настройках.
Мультизадачность, сетевые настройки, сложное администрирование и настройка компонентов ПК — это далеко не все, до чего можно дотянуться в интерфейсе.
Кстати, здесь можно найти даже жесты экрана и тачпада. После Mint и Astra — настоящий праздник!
Через GUI доступно огромное количество настроек
Что ещё интереснее, встроенный установщик пакетов поддерживает drag&drop: скаченные deb-пакеты достаточно перетащить в окно приложения, чтобы запустить установку.
Единственным недостатком Deepin в этой области можно было бы назвать объем, насыщенность подменю. Можно было бы и попроще. И масштабирование адекватное прикрутить.
Песочница в flatpak – это ложь
Почти все популярные приложения на flathub поставляются с правами доступа , или , то есть c разрешением на запись в домашний каталог пользователя (и не только). Это фактически означает, что все, что требуется для “выхода из песочницы” – это . Вот и все!
Такое можно провернуть с такими программами, как Gimp, VSCode, PyCharm, Octave, Inkscape, Steam, Audacity, VLC и т.д.
Что еще хуже, пользователей вводит в заблуждение тот факт, что полагается, что приложения работают в «песочнице». Для всех этих приложений flatpak показывает обнадеживающую иконку «песочницы» при установке приложения (даже при установке в командной строке не становятся намного лучше – вам нужно разбираться во внутренних компонентах flatpak, чтобы понимать все нюансы предупреждений).
B. Включите поддержку приложения Flatpak в Software Center
Приложения Flatpak можно полностью управлять через командную строку. Но не всем нравится использовать командную строку для установки приложений, и именно здесь поддержка Flatpak в программном центре GNOME станет спасателем.
Вам понадобится программный плагин GNOME для установки flatpak через графический интерфейс. Используйте команду ниже, чтобы установить ее в дистрибутивах на основе Ubuntu:
Для других дистрибутивов используйте команду установки обычного пакета для установки gnome-software-plugin-flatpak. После установки перезапустите Центр программного обеспечения или ваш компьютер.
Теперь вы можете загрузить файл .flatpakref с веб-сайта разработчика приложения или из официального магазина приложений Flatpak, Flathub.
Перейдите в папку загрузки и дважды щелкните по загруженному файлу .flatpakref. Он должен открыть Центр программного обеспечения и предоставить опцию установки, как показано на рисунке ниже:
Вы также можете щелкнуть правой кнопкой мыши по файлу и Открыть с помощью программы установки (по умолчанию) если двойной щелчок не работает.
По завершении установки вы можете запустить его из программного центра или из меню приложения.
Как использовать Flatpak в Linux
Использование Flatpak очень похоже на использование других менеджеров пакетов в Linux. Вы можете искать и устанавливать приложения из репозитория Flathub с помощью инструмента командной строки Flatpak.
Поиск приложений на Flathub
Прежде чем приступить к установке приложений, вы можете проверить, доступно ли определенное приложение в репозитории. Формат по умолчанию для этой команды:
В качестве примера давайте найдем Spotify и установим его, если он доступен.
Полученные значения будут отображать идентификатор приложения, версию, ветвь и удаленные устройства вместе с описанием программного обеспечения.
Установите пакеты с помощью Flatpak
Базовый синтаксис для установки приложений с помощью Flatpak:
Например, чтобы установить Spotify, вы можете использовать:
Запустить приложение
Используйте следующий формат команды для запуска приложения:
Например:
В конечном итоге это запустит приложение Spotify в вашей системе.
Обновить установленные пакеты
Чтобы обновить пакеты Flatpak в вашей системе, запустите:
Если все пакеты уже обновлены, после выполнения вышеупомянутой команды не будет никаких новых изменений.
Удаление программного обеспечения с помощью Flatpak
Если вы установили приложение и больше не хотите его сохранять, вы можете успешно удалить его с помощью метода удаления . Синтаксис команды по умолчанию:
Поскольку мы только что установили Spotify, попробуйте удалить приложение, набрав:
Проблемы текущей модели упаковки
Чтобы понять существование Flatpak, важно понимать проблемы текущей модели упаковки приложений:
-
Приложения для дублирования работы: многие дистрибутивы Linux поставляются со своим собственным менеджером пакетов, форматом пакетов и репозиторием. Для этого требуется, чтобы множество специалистов по сопровождению упаковывало одно и то же приложение в различные дистрибутивы, или разработчик приложения изучал язык каждого формата, а затем упаковывал приложение в эти дистрибутивы, или игнорировал большинство дистрибутивов и упаковывал и поддерживал несколько дистрибутивов. Это делает рабочий стол Linux сложной платформой для поставщиков программного обеспечения.
-
Ограничено пакетными приложениями: не все приложения изначально доступны в каждом дистрибутиве Linux. Если приложение недоступно в конкретном дистрибутиве, пользователю придется вручную загрузить архив приложения, распаковать его и надеяться, что приложение запустится.
-
Ограничено дистрибутивами, в которых есть приложения: пользователь ограничен количеством дистрибутивов, в которых есть приложения, необходимые для правильной настройки рабочего процесса. Это уменьшает количество дистрибутивов, подходящих для пользователя.
-
Трудно внедрять инновации в пространстве ОС: разработчикам дистрибутивов приходится тратить много времени на упаковку приложений, чтобы сделать дистрибутив подходящим для конечного пользователя, вместо того, чтобы сосредоточиться на своих конечных конечных целях. Это задерживает продвижение каждого дистрибутива.
-
Старые и устаревшие пакеты: дистрибутивы LTS часто содержат очень старые версии приложений, упакованные изначально. Воспроизводимость ошибок затруднена из-за различных сред, в которых выполняются приложения, и разработчики приложений часто не имеют большого контроля над тем, как их приложение упаковывается дистрибутивами.
Использование Flatpak
Flatpak — это очень децентрализованная технология. В отличие от других решений «универсальных приложений», таких как снимки, не существует единого магазина программного обеспечения. Вместо этого их много. Эта программа позволяет пользователям создавать свои собственные контейнеры и загружать их на официальные серверы, но пользователи также могут размещать свои собственные и полностью игнорировать официальный способ.
Вы разработчик? Ознакомьтесь с официальной информацией на узнать, как сделать Flatpak.
Установка Flatpak из репозитория
Чтобы установить приложение Flatpak на свой компьютер Linux, откройте терминал. Затем введите эту команду, чтобы получить root-доступ: sudo -s
В этом примере мы будем устанавливать Spotify через командную строку. Начните с того, что скажите службе Flatpak получить удаленное приложение.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Затем установите Spotify с помощью команды запуска.
flatpak run com.spotify.Client
Когда процесс будет завершен, проверьте меню своего приложения. Появится значок Spotify.
Установка Flatpak из файла
К счастью, командная строка — не единственный способ установить приложение Flatpak. Также можно загрузить файл .flatpakref и установить его без ввода одной команды.
Во-первых, убедитесь, что в системе установлено программное обеспечение gnome (хотя, скорее всего, оно уже установлено). Затем загрузите файл .flatpakref через страница приложения. В этом примере мы будем использовать Skype.
Когда файл будет загружен на ваш компьютер, откройте файловый менеджер и перейдите в расположение загруженного приложения. Щелкните его правой кнопкой мыши и выберите «Открыть с помощью установки программного обеспечения». Это запустит магазин программного обеспечения Gnome и откроет страницу с подробной информацией о приложении, которое будет установлено.
Нажмите кнопку установки, введите свой пароль и ждите. Уведомление появится, когда программа будет завершена.
Это оно! Проверьте меню приложения на наличие недавно установленной программы.
Что такое Flatpak?
Flatpak — это тоже относительно новая система технология портативных приложений, поддерживаемых в любом дистрибутиве, созданная командой разработчиков GNOME. Раньше этот формат пакетов назывался XDG, но потом был переименован во избежание конфликтов. Он разработан, чтобы изолировать приложения от вашей системы и один от другого. Работает все больше похоже на Snap чем на AppImage. Приложение тоже выполняется в изолированном контейнере, что обеспечивает максимальную безопасность. Но подход к библиотекам здесь немного отличается. Они могут находиться в одном пакете вместе с приложением, или же находится в окружениях, общих для нескольких пакетов, такой подход гибче чем snap, и позволяет программе занимать не так много места.
В отличие от Snap, Flatpak ориентирован больше на децентрализацию. Здесь нет одного центрального репозитория или контролирующего органа. Snap пакеты контролируются Canonical, и чтобы добавить свой пакет в репозиторий нужно подписать соглашение. Flatpak работает подобно тому, как PPA в Ubuntu. Вы находите репозиторий, подключаете в систему и можете устанавливать оттуда программы.
Flatpak можно использовать в большинстве дистрибутивов, так же как и Snap. Создавать Flatpack пакеты можно подобным образом, как и snap. Тоже нужно отредактировать файл конфигурации, правда тут все немного проще. Про установку и использование Flatpak читайте здесь.
Кому это будет интересно?
Реклама правдива, а красота работоспособна. Здоровый шаг в сторону Open Source
Безусловно, удобный интерфейс и открытый исходный код — не единственные преимущества операционной системы.
Deepin замечен в сливе данных на собственные сервера, обезличенных — по заявлению представителей компании.
Примерно тот же состав пакетов тащит для себя Google в Android и Apple в iOS. Но последние делают это с очевидного разрешения пользователя.
Deepin просто слегка нагружает сеть в сторону Китая в моменты простоя, так что какие-то критически важные бизнес-задачи в нем решать нельзя.
А вот пользоваться на старых компьютерах очень даже можно. Система подойдет для офисных работников, при простом домашнем использовании.
Серфить и работать с документами можно
Даже поиграть получится. В красивом, удобном интерфейсе.
Попробовать Deepin стоило бы всем – отличный опыт “первого Linux после macOS”. Понравится — найдутся защищенные альтернативы.
iPhones.ru
Идеальных операционных систем не бывает: для разных задач — свои. К сожалению, все существующие массовые варианты все чаще становятся средством наблюдения за пользователем, собирая массу информации, а иногда и насильно ограничивая его действия. Кроме того, сегодня и macOS, и Windows перестали быть «системой в себе»: у каждой есть свои сильные стороны и значительные недостатки. Поделка Microsoft безальтернативна для инженерной работы; вариант из Купертино больше подходит для редактирования…
Как установить Flatpak на Ubuntu 18.04 LTS +
Если вы используете Ubuntu 18.04 LTS или более позднюю версию, вы можете установить Flatpak в Ubuntu с помощью инструмента Ubuntu Software — хотя вы не можете искать его по имени.
Вместо этого нажмите эту кнопку:
Нажмите, чтобы установить Flatpak на Ubuntu
Появится небольшая подсказка с просьбой подтвердить установку:
Нажмите «Установить» и дайте ему сделать свое дело!
Получить последнюю версию
Один «улов» для установки версии Flatpak, доступной для установки через Программное обеспечение Ubuntu в том, что это (часто) устарело.
Новые версии Flatpak выпускаются регулярно, но эти обновления не распространяются пользователям Ubuntu автоматически.
Поэтому, если вы хотите установите последнюю версию Flatpak на Ubuntu (и скорее всего, вы делаете) добавить следующее официальный Flatpak PPA для ваших программных источников. PPA поддерживает Ubuntu 16.04 LTS и выше:
sudo add-apt-repository ppa: alexlarsson / flatpak
sudo apt update && sudo apt install flatpak
Но вы еще не закончили …
Установите программный плагин
Чтобы установить приложения Flatpak без использования командной строки, вам нужно установить плагин Flatpak для Программное обеспечение Ubuntu:
sudo apt install gnome-software-plugin-flatpak
Этот плагин позволяет приложению Software обрабатывать файлы .flatpakref, которые похожи на файлы .torrent: они содержат не саму загрузку, а то, откуда ее взять.
Что приводит нас к …
Установка Flatpak в Linux
В таких системах, как Fedora пакетный менеджер Flatpak уже поставляется по умолчанию. Но если вы захотите использовать программу в Ubuntu, Debian или в Linux Mint, то вам понадобится её установить:
Если в репозиториях вашего дистрибутива нет пакета Flatpak, вы можете установить его из PPA:
Если всё же вам надо установить flatpak в дистрибутиве, основанном на Red Hat Enterprice Linux, выполните:
Для OpenSUSE команда не сильно отличается:
Да и для ArchLinux тоже:
После установки вы можете пользоваться flatpak из командной строки. Чуть ниже мы рассмотрим как это делать, но для удобства можно добавить поддержку flatpak в центр приложений. Для этого в Ubuntu достаточно установить такой пакет:
Для других дистрибутивов пакет будет тот же, только надо будет использовать их пакетный менеджер. После этого вы можете скачивать файлы .flatpakref и Flathub и устанавливать их двойным кликом.
C. Using Flatpak commands (for intermediate to experts)
Now that we have seen how to enable Flatpak support and how to install Flatpak applications, we can move forward to see Flatpak commands for complete control over package installation.
This part of the tutorial is optional and only intended for intermediate to expert users who prefer command line over GUI.
Add repositories for installing Flatpak applications
Flatpak needs to have repository information from where you can find and download applications. It would be a good idea to add the Flathub repository so that you get access to a number of Flatpak applications.
It is worth noting that at the time of writing this — Flathub is the most popular repository for installing Flatpak. So, we’ve used it for every command mentioned. If you’re using some other repository (remote source), feel free to replace Flathub with the one you’re using for every command.
To do that, use the following command:
There could be other repositories available — check and add them as needed.
Searching Flatpak through terminal
You can search for available Flatpak applications using the search option in Flatpak command in the following manner:
The application name need not be exact. It will show all possible results matching the search query.
For example, flatpak search libreoffice returns LibreOffice stable release.
You should note two things in the above command output. The “Application ID” and “Remotes“. You’ll need these two for installing the application.
Install Flatpak applications
The generic way to install a Flatpak application from a repository is:
For example, in the previous search command, you got the Application ID and the repository name. You can use this info to install the application in the following manner:
Some developers provide their own repository. You can use the absolute path to the application’s flatpakref to install the application or through Flathub.
Install Flatpak applications from flatpakref file
If you have downloaded the .flatpakref file on your system, navigate to the directory and use the command to install it:
Suppose, you’ve downloaded net.poedit.Poedit.flatpakref file, the command will look like:
Run a Flatpak
To run a Flatpak application, you can use the command below:
For instance, if you installed spotify, here’s how the command will look like:
You can display all Flatpak applications installed on your system using the command below:
Uninstall a Flatpak application
You can use the uninstall option with the application id to remove the installed Flatpak package.
Here’s how it should look like:
Free up space by removing unused Flatpak runtimes
It would be wise to clean your system and free up space from time to time. You can remove the unused Flatpak runtimes with this command:
The above command lists the unused runtimes and gives you the option to remove them all.
Что такое Flatpak?
Flatpak в основном является основой для приложений в Linux. Благодаря различным дистрибутивам, предпочитающим собственное управление пакетами, Flatpak стремится предоставить кросс-платформенное решение с другими преимуществами. Это облегчает работу для разработчиков. Одна сборка приложения может использоваться почти во всех дистрибутивах Linux (поддерживающих Flatpak) без каких-либо изменений в пакете.
Основные преимущества Flatpak
- Помимо предложения единого пакета для разных дистрибутивов Linux, Flatpak предлагает интеграцию с настольными компьютерами Linux, что упрощает просмотр, установку и использование приложений Flatpak, например, Gnome Software Center можно использовать для установки Flatpak.
- Flatpaks являются передовыми, т.е. одно и то же приложение Flatpak может запускаться на следующих выпусках дистрибутива без изменений.
- Сохраняются временные зависимости, которые могут использоваться приложением. Отсутствующие могут быть добавлены как часть приложения.
- Хотя Flatpak предоставляет централизованный сервис для распространения приложений, он полностью поддерживает децентрализованное распределение приложений.
Включение репозитория GNOME
Как и Flathub, репозиторий GNOME содержит все основные приложения GNOME. Сам центральный репозиторий имеет две версии: стабильную и ночную.
Добавить стабильный репозиторий GNOME
Используйте wget для загрузки ключей GPG для репозитория:
Добавьте репозиторий GNOME Flatpak в вашу систему с помощью remote-add :
Чтобы вместо этого установить ночную версию, введите следующие команды:
Список удаленных репозиториев
Чтобы вывести список всех настроенных удаленных репозиториев:
Приведенная выше команда отобразит список репозиториев, которые вы добавили в свою систему. Также будет отображаться, является ли репозиторий общесистемной установкой или предназначен только для нескольких пользователей.
Основной синтаксис для удаления репозитория:
… где удаленное-имя – это имя удаленного репозитория.
Ремонт установки Flatpak
Используйте команду восстановления, чтобы восстановить установку Flatpak в вашей системе:
Выполнение команды занимает немного времени, поэтому наберитесь терпения и дождитесь ее полного выполнения.
Убить Flatpak Process
Чтобы убить любой процесс Flatpak, сначала проверьте, какие процессы запущены:
Чтобы убить процесс:
Чтобы проверить, успешно ли система завершила процесс:
Как установить приложения Flatpak, используя графический центр программного обеспечения GNOME?
1. Установите плагин Flatpak
Графический метод — это самый простой способ установить приложения Flaptak для всех, кто боится терминала. Чтобы использовать центр программного обеспечения по умолчанию, сначала необходимо включить поддержку Flatpak.
Следовательно, если вы используете среду рабочего стола GNOME, установите плагин Flatpak, выполнив команду:
sudo apt установить gnome-software-plugin-flatpak
Для рабочего стола KDE выполните команду:
sudo apt установить плазма-открыть-backend-flatpak
2. Поиск приложения с меткой источника для Flathub
Теперь просто найдите приложение в своем программном центре по умолчанию, и вы увидите метку с источником, указывающим на репозиторий Flathub.
Нажмите «Установить», и теперь вы можете установить приложение Flatpak в вашей системе.
Установка программного обеспечения через Flatpak с использованием командной строки
В качестве примера установки программного обеспечения с помощью установщика Flatpak с использованием командной строки, мы будем искать и устанавливать пакет GNU Octave. GNU Octave — это интерпретируемый язык высокого уровня, предназначенный главным образом для численных вычислений.
Чтобы Flatpak знал, где найти и загрузить пакет приложений, вам необходимо добавить репозиторий Flathub. Этот репозиторий предоставляет вам несколько приложений Flatpak на выбор. Добавьте репозиторий Flathub следующим образом:
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
В следующем диалоговом окне вас попросят предоставить данные аутентификации для sudo:
Пожалуйста, введите пароль, и репозиторий Flathub будет добавлен в вашу систему. .
Теперь вы можете искать приложение с помощью следующего синтаксиса команды:
$ flatpak search
Я использовал следующую команду для поиска GNU Octave:
$ flatpak search octave
В результате поиска вы получите идентификатор приложения, который вы можете использовать в следующей команде для добавления определенного пакета:
$ flatpak install flathub
Я бы установил пакет GNU Octave из репозитория Flathub, используя установщик flatpak, следующим образом:
$ flatpak install flathub org.octave.Octave
Введите Y, чтобы начать процедуру установки. Пакет Octave имеет размер около 1,3 ГБ и может занять много времени в зависимости от скорости вашего Интернета, после чего он будет установлен в вашей системе.
Зачем использовать Linux вместо Windows?
Есть много причин, почему стоит использовать Linux вместо Windows, и вот лишь некоторые из них.
- ОС Linux поддерживается на старых компьютерах. Хотя Windows XP по-прежнему будет работать на старом оборудовании, она больше не поддерживается, поэтому обновления для системы безопасности отсутствуют. Существует ряд дистрибутивов Linux, которые создаются специально для старого оборудования и регулярно поддерживаются и обновляются.
- Некоторые дистрибутивы Linux и среды рабочего стола теперь более привычны для обычных пользователей компьютеров, чем Windows 8 и Windows 10. Если вам нравится внешний вид Windows 7, почему бы не попробовать Linux Mint, например.
- Объем, занимаемый Windows 10 огромен. Типичный дистрибутив Linux занимает чуть более 1 гигабайта, хотя некоторые из них могут занимать всего несколько сотен мегабайт. Также Windows требует по крайней мере пропускной способности уровня DVD.
- Linux поставляется с бесплатным программным обеспечением, и вы можете изменять и использовать это программное обеспечение по своему усмотрению.
- Linux всегда был более безопасным, чем Windows, так как для него существует очень мало вирусов, хотя интернет вещей и был под угрозой в последнее время.
- Linux работает лучше, чем Windows, во многих отношениях, и вы можете выжать из него все ресурсы до последней капли на более старом оборудовании, имеющем ограничения.
- Конфиденциальность. Windows регулярно собирает данные, полученные с помощью Cortana и поиска в целом. Хотя это вещь не новая, так как Google делает то же самое, но вы можете быть более чем уверены, что Linux так не поступает, особенно если вы выбираете бесплатный дистрибутив.
- Надежность. Когда программа зависает в Linux вы можете закрыть его довольно легко. Когда программа зависает в Windows, даже когда вы пытаетесь запустить Диспетчер задач, чтобы закрыть эту программу, это не всегда получается.
- Обновления. Windows очень навязчива со своей политикой обновления. Сколько раз вы включали компьютер, чтобы распечатать билеты на концерт или другую важную информацию, чтобы увидеть экран с установкой обновления 1 из 450?
- Вариативность. Вы можете заставить Linux выглядеть, ощущаться и вести себя именно так, как вы хотите. С Windows, компьютер ведет себя так, как в Microsoft думают, что вы хотите. Если вы все еще не определились, прочтите это руководство, которое поможет вам решить, подходит ли вам Linux.
A. Разрешить поддержку Flatpak для различных дистрибутивов Linux
Установка Flatpak — это двухэтапный процесс. Первый заключается в установке Flatpak, поэтому нам нужно добавить репозиторий Flathub, из которого мы можем установить приложения.
Установите Flatpak на Ubuntu 18.04 и Linux Mint
Linux Mint и Ubuntu 18.04 поддерживает Flatpak по умолчанию. Однако вы можете проверить это, пытаясь снова установить Flatpak:
Установите Flatpak на Red Hat и Fedora на основе дистрибутивов Linux
Поскольку Flatpak — это проект, разработанный самой Fedora, все последние релизы Fedora поддерживают Flatpak. Тем не менее, вы все еще можете проверить его, используя следующую команду:
Преимущества использования Flatpak
- Универсальность : Flatpak, как менеджер служебных служб, позволяет пользователю устанавливать и запускать приложения практически на любом рабочем столе Linux. Это будет включать любые дистрибутивы, отличные от GNU, операционные системы только для чтения, дистрибутивы без systemd или другие архитектуры.
- Дружественность к инновациям : Flatpak продвигает специалистов по распространению, чтобы помочь разработчикам сосредоточиться на своих инновационных целях.
- Стабильность : любые поломки в приложении не приводят к поломке системы. Это потому, что время выполнения Flatpak ограничено и не мешает работе системы.
- Установка без рута : вам не нужны повышенные привилегии при установке приложения / среды выполнения Flatpak.
- Изолированные приложения : одна из основных целей Flatpak – повысить безопасность системы за счет изоляции приложений друг от друга. Приложения изолированы и запускаются в отдельных хранилищах.
Как установить приложения Flatpak с помощью файла .flatpakref (Flatpak)?
Перейти в онлайн Магазин приложений Flathub и найдите желаемое приложение.
2. Загрузите файл .flatpakref Flatpak
Нажмите «Установить», и он скачает торрент, как файл flatpak .flatpakref, который мы будем использовать на следующем шаге для установки приложения.
3. Установите приложение Flatpak из файла .flatpakref.
Теперь выполните следующую команду, чтобы установить приложение с помощью файла .flatpakref.
установить flatpak —from / path / to /.flatpakrefУстановите приложение Flatpak, используя файл flatpakref
После завершения установки приложения вы можете выполнить поиск в своей системе или выполнить следующую команду, чтобы открыть приложение:
бег с рюкзаком