Добавить в корзинуПозвонить
Найти в Дзене
The Geek Wolf

Snap и Flatpak // Linux становится проще

Скажем прямо, весьма долгое время Linux имела репутацию трудной к освоению операционной системы, у которой у тому же были проблемы с софтом. Во всяком случае в конце 90-начале 2000 это была абсолютная правда. «Поставить» и «завести» систему было делом непростым, скажем так, и к этому присоединялись проблемы с так называемыми зависимостями. Найденные программы нужно было практически всегда компилировать вручную. Однако 2022 год ушел далеко вперед. Сегодня справиться с популярными дистро Linux может и ребёнок. Все операции с системой стали не только простыми, но и удобными, а в большинстве сборок и автоматизированными. Установка софта И тем не менее … Немного привыкнув к новой среде, юзер начинает замечать, что далеко не все менеджеры файлов соответствуют его ожиданиям. Особенно, если весь опыт пользователя в общении с компьютером заключается в работе с Windows. Например, в Ubuntu установка браузера Firefox выглядит как одна скромная строчка: sudo apt install firefox -y Дистрибутивы с ба
Оглавление

Скажем прямо, весьма долгое время Linux имела репутацию трудной к освоению операционной системы, у которой у тому же были проблемы с софтом. Во всяком случае в конце 90-начале 2000 это была абсолютная правда. «Поставить» и «завести» систему было делом непростым, скажем так, и к этому присоединялись проблемы с так называемыми зависимостями. Найденные программы нужно было практически всегда компилировать вручную. Однако 2022 год ушел далеко вперед. Сегодня справиться с популярными дистро Linux может и ребёнок. Все операции с системой стали не только простыми, но и удобными, а в большинстве сборок и автоматизированными.

Установка софта

И тем не менее … Немного привыкнув к новой среде, юзер начинает замечать, что далеко не все менеджеры файлов соответствуют его ожиданиям. Особенно, если весь опыт пользователя в общении с компьютером заключается в работе с Windows. Например, в Ubuntu установка браузера Firefox выглядит как одна скромная строчка:

sudo apt install firefox -y

Дистрибутивы с базой на RHEL предлагают слегка отличную, но не менее простую команду:

sudo dnf install firefox -y

Что такое APT и DNF в этих «волшебных» командах? Это предложение менеджерам пакетов Advanced Packet Manager в Ubuntu и Dandified YUM в дистрибутивах с RHEL установить необходимый юзеру браузер со всеми зависимостями, то есть дополнительными пакетами, которые понадобятся в данном случае Firefox для успешной работы. Удобно, не правда ли? И на сцену вызываются Snap и Flatpak!

-2

И что в них такого особенного?

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

Не только удобство работы, но и доступ к проприетарным программам другой системы характеризует два этих менеджера. Пользователь не сможет установить, скажем, Zoom, который, как известно, вообще говоря написан для Windows, при помощи тех самых «волшебных» команд с участием apt или dnf. Snap и Flatpak сделают это легко и элегантно, причем доступен к скачиванию и установке не только Zoom, но и некоторые другие программы.

-3

Открываем окно терминала и пишем

sudo snap install zoom-client

Пользователь может посетить Snapcraft store или Flathub, где, вполне возможно, обнаружит приложения, которые в другом месте просто не найти. Чтобы сделать посещение магазинов еще более приятным и простым, некоторые дистрибутивы Linux включают поддержку Snap и(или) Flatpak прямо в GUI. Так, например, Zoom можно обнаружить прямо в Pop!_OS Pop Shop

Не все так просто

Есть мастера и знатоки Linux, которые считают, что для игры в долгую Snap и Flatpak скорее вредны для пользователей и для системы. Они спорят с теми, кто считает наоборот, приводят свои доводы и демонстрируют свой формат пакетов. Но для начинающего, а также среднего пользователя эти менеджеры — отличные помощники, облегчающие жизнь. Они позволяют быстрее найти общий язык с новой или пока еще непривычной системой, не отвлекая юзера от его задач и прекрасно выполняя свою часть работы.