Откройте для себя утилиты Flatpak, которые могут облегчить вашу жизнь по управлению пакетами.
Flatpak стал стандартным способом установки программного обеспечения на многие ПК под управлением Linux, включая игровое оборудование, такое как Steam Deck и ноутбуки, которые Endless предоставляет начинающим владельцам компьютеров во многих частях мира. мир.
Вы можете легко установить и удалить Flatpak во многих версиях Linux, но для выполнения некоторых связанных задач потребуется дополнительное программное обеспечение. Вот лучшие варианты среди них.
GNOME Software — это магазин приложений, который поставляется со многими версиями настольного Linux. Он предлагает отличную интеграцию с Flatpak, поэтому это простой способ открыть для себя новые приложения Flatpak.
Вы можете использовать программное обеспечение GNOME для загрузки приложений, просмотра тех, которые у вас установлены, и удаления тех, с которыми вы готовы попрощаться. Когда вы удаляете приложение, программное обеспечение GNOME даже предложит вам удалить связанные с ним данные, которые обычно остаются, занимая место.
Программное обеспечение GNOME также может отображать источники, известные как пульты Flatpak, из которых ваша система загружает приложения. Вы можете включать и отключать пульты, но не можете добавлять новые, поэтому для этого вам придется обратиться к командной строке или загрузить стороннее приложение.
Если программное обеспечение GNOME не предустановлено на вашем компьютере, вы можете установить его самостоятельно. Ubuntu, например, прекратила использовать программное обеспечение GNOME в версии 23.10, а предыдущие версии включали модифицированную версию, которая не поддерживал Flatpaks. Если вы хотите использовать Flatpaks в Ubuntu, первым шагом будет установка программного обеспечения GNOME с плагином Flatpak:
sudo apt install gnome-software gnome-software-plugin-flatpak
Возможность ограничить доступ приложений к определенным файлам на вашем компьютере и заблокировать определенные компоненты, такие как веб-камеры, является одна из причин существования формата Flatpak. Это известно как «песочница», и работа над этим находится в стадии разработки.
В Linux еще не было изолированных приложений, таких как Android и iOS, поэтому технология моложе, и большинство приложений не запрашивают у вас разрешения на доступ, как это делают мобильные приложения. Вместо этого они по умолчанию имеют определенный набор разрешений, и ваш выбор в основном состоит в том, чтобы принять или отклонить их. По большей части приложения даже не сообщают вам, какие разрешения им нужны.
Без песочницы ваша система может быть открыта для всех видов угроз безопасности. Многие приложения по умолчанию имеют доступ ко всей вашей домашней папке, хотя им может потребоваться доступ только к папке, в которой хранится ваша музыка или изображения.
Flatseal позволяет вам просмотреть список разрешений, которые имеет каждое из ваших приложений, и включить или выключить их. Это дает уверенность в том, что программа не замышляет что-то гнусное и не может получить доступ к вашей машине.
С другой стороны, ограничение разрешений может привести к поломке определенных приложений. Некоторые приложения не работают должным образом, поскольку изначально у них нет доступа ко всем вашим файлам и они ограничены определенными папками. Вы можете быть озадачены тем, почему фоторедактор не открывает или не сохраняет файл на вашем компьютере. Загрузки папке, только чтобы обнаружить, что это потому, что приложение может видеть только то, что происходит в вашей Картинки папка.
Многие приложения для Linux не могут адекватно объяснить, что происходит, поэтому, если вы не понимаете, как работают Flatpaks и разрешения, вы можете сделать вывод, что программное обеспечение не работает. Но как только вы все-таки поймете, решение обычно состоит в том, чтобы загрузить и научитесь пользоваться Flatseal.
В Flatpak содержится много информации. Каждое из них имеет собственный идентификатор приложения и номер версии, работает на определенных типах архитектуры и может быть стабильной или бета-версией. Если вам нужны какие-либо из этих деталей, вы можете найти их в приложении Warehouse. Он служит хранилищем почти всего, что вы, возможно, захотите узнать о Flatpak.
Warehouse также устраняет один из немногих незначительных недостатков Flatpaks: автоматические обновления. С помощью Warehouse вы можете указать приложению игнорировать обновления. Таким образом, вы можете придерживаться версии, которая, как вы знаете, работает и которую вы с удовольствием придерживаетесь. Таким образом, если будущий выпуск будет содержать ошибки или существенные изменения, это не повлияет на вас. Warehouse также позволяет перейти на предыдущую версию приложения.
Как и программное обеспечение GNOME, Warehouse может отображать список доступных пультов Flatpak. С одной стороны, его список менее обширен, поскольку он игнорирует репозитории, связанные с вашим дистрибутивом, и вместо этого показывает те, которые вы, возможно, добавили вручную, например Flathub. С другой стороны, одна огромная функция, которую он представляет, — это возможность легко находить и добавлять дополнительные пульты дистанционного управления. В приложении перечислены такие параметры, как «elementaryOS AppCenter», «GNOME Nightly» и «Приложения для тестирования KDE». Вы также можете добавить свой собственный файл репо или URL-адрес.
Еще одна выдающаяся особенность Warehouse — возможность просмотра папок, в которых хранятся данные вашего приложения Flatpak. С помощью Warehouse легко узнать, где на жестком диске находятся данные приложения и сколько места они занимают. Затем у вас есть возможность удалить эту папку.
Удаление папки приложения может освободить место на жестком диске и решить проблемы, когда приложение работает некорректно. И Warehouse не ограничивается программным обеспечением, которое вы сейчас установили. Есть опция «Управление остатками данных», которая выводит список и очищает приложения, которые вы уже удалили.
Flatsweep — это простой инструмент, который показывает, сколько места каждая папка приложения Flatpak занимает на вашем компьютере. В отличие от Warehouse, он не пытается делать что-либо еще.
Это нормально. Особая цель Flatsweep делает его полезным инструментом для очистки беспорядка, накопившегося на вашем компьютере за долгие годы. В отличие от обычных средств для очистки системы, вы знаете, что оно не затронет те части вашей машины, которые могут вызвать непредвиденные проблемы. Flatsweep изолирован только от ваших приложений Flatpak.
Как и некоторые из лучших приложений, разработанных для среды рабочего стола GNOME, Flatsweep отлично справляется со своей задачей, выполняя всего одну задачу, но предоставляя вам всю информацию, необходимую для ее выполнения. Откройте Flatsweep, сотрите файлы и двигайтесь дальше.
Flatpak в основном просто работает
Flatpak делает установку приложений в Linux проще, чем когда-либо. Но формату или инструментам, построенным на его основе, все еще есть над чем поработать. Это справедливо и для других альтернатив, таких как формат пакета Snap от Canonical. Но со временем необходимость в установке дополнительных инструментов может постепенно отпасть.