Разница между AppImage и файлом архива

Попробуйте это,

awk -F '@' '{print $0"|"$NF}' file

TEST|1234|john.doe@gmail.com|gmail.com
TEST|4533|jeffp12@yahoo.com|yahoo.com
TEST|9030|indoep13@gmx.com|gmx.com
TEST|0903|ramdpe23@gmail.com|gmail.com
0
28.05.2021, 20:03
1 ответ

В том смысле, что «материал приложения распаковывается и запускается», они действительно похожи. Однако, в случае архивов.tar.gz, вам придется сделать это вручную -выбрать место для распаковки, найти внутренний исполняемый файл, запустить его, использовать программу, а затем удалить при необходимости. С помощью AppImage создается и выбирается каталог в /tmp(, который часто монтируется в ОЗУ ), затем запускается соответствующий файл, а затем очищается после закрытия приложения AppImage.

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

Что еще более важно, -файл.tar.gz может быть любым, каким его решил его создатель -может быть, это всего лишь один исполняемый файл, который полагается на то, что у вас есть все зависимости и правильные версии этих зависимостей, может быть, ему нужно для извлечения в определенное место, возможно, для работы требуется дополнительная настройка, а не распаковка. Возможно, на самом деле это просто набор исходных файлов, которые вам нужно скомпилировать!

Между тем, AppImage, по определению официального сайта, является «приложением Linux, которое работает где угодно». Чтобы быть надлежащим AppImage, приложение должно быть само -достаточно упаковано с правильными зависимостями и работать в большинстве дистрибутивов Linux без дополнительной настройки.

Это меньшее, что я могу придумать. Конечно, многое из этого может быть вопросом предпочтений. Может быть, для вас все это действительно не имеет значения. Но это имеет значение для разных людей, включая его авторов и пользователей, так что вот в чем дело.

0
28.07.2021, 11:29

Теги

Похожие вопросы