Узнавайте о новых статьях по почте

AppImage — портативные программы для Linux

Автор / 0 Комментариев / 185 Просмотров / 19.10.2018

AppImage — портативные программы для Linux.

Мы уже имели смелость обсудить такие методы инновационной установки приложений, как Flatpak (ссылка) и Snap (ссылка). AppImage, не менее интересный способ, хоть и довольно старый (дата рождения 2004г).

Все выше перечисленные форматы представляют собой сжатый образ (архив), который в систему никогда не распаковывается в отличие от deb файлов.

Классической установки, при использовании AppImage — нет! Отличительная особенность формата: самодостаточность (внутри образа SquashFS программа идёт со всеми нужными библиотеками и фреймворками), переносимость (portable), запуск на любой системе, подходящей под минимальные требования.

Оф. сайт проекта: https://appimage.org/

Скачать portable файлы, вы можете в централизованном магазине: https://bintray.com/probono/AppImages

Другие источники: https://appimage.github.io/apps/

Работаем, хватить лодырничать.

Скачали нужную вам переносную программу и в терминале применили к файлу следующие команды:

$ chmod a+x Subsurface*.AppImage
$ ./Subsurface*.AppImage

Примечание для новичков: файлы обычно загружаются в директорию (папку) Загрузки. Откройте этот каталог и нажмите пр.кр.мышки — Открыть в терминале — вводите выше перечисленные команды.

Или так:
$ cd ~/Загрузки
$ cd ~/Загрузка
$ cd ~/загрузки
$ cd ~/загрузка

———————————————————————————————

Второй способ запустить программу: пр.кн.мышки по файлу — Свойства — Права — ставим галочку «Разрешить использовать как программу». Далее два прихлопа, два притопа курсором мышки по файлу. Лехкотня скажете вы и будите правы.

Но существует обратная сторона медали. Программа из пакета AppImage живёт в мире discretionary access control, как и остальной классический linux desktop. В памяти программа становится понятием процесс и наследует права вашей учётной записи. То есть, если программы в snap пакете работают под присмотром системы мандатного доступа и вам гарантируется безопасность, то приложения в AppImage ограничены только обычной системой прав доступа.

Так вот, о чем это я… Говорят, чтобы усилить безопасность системы, нужно запускать переносные программы в песочнице. Ёкорный бабай, только хотел поставить точку и вдруг песочница.

Коротенько о песочнице.

Установка инструмента изоляции:
$ sudo apt install firejail

Или скачать с оф.сайта: https://firejail.wordpress.com/
$ sudo dpkg -i firejail_0.9.56-LTS~rc1_1_amd64.deb

Запуск приложения:
$ firejail --appimage --private Krita-2.99.20160106-x86_64.AppImage
$ firejail --appimage --private Firefox-62.0.2.glibc2.7-x86_64.AppImage

Ну, а раз завели шарманку про песочницу, давайте закончим мысль. Терминал это конечно замечательно, но есть простая графическая утилита firetools, которая облегчит работу в песочнице: https://sourceforge.net/projects/firejail/files/firetools/

Запуск:
$ sudo dpkg -i firetools_0.9.52_1_amd64.deb

Борьба с зависимостями:
$ sudo apt-get -f install

Можно не читать:
Firefox работает в изолированной песочнице и имеет доступ только к своему собственному каталогу, нескольким связанным конфигам и не имеет доступа к опасным системным вызовам и портам за исключением 80, 443 и 53
$ firejail firefox
$ firejail --seccomp firefox

Можно запустить Firefox в полностью стерильном окружением без доступа к конфигам и файлам основной системы:
$ firejail --private --dns=8.8.8.8 --dns=8.8.4.4 firefox -no-remote

Более подробное Firefox Руководство Песочница: https://firejail.wordpress.com/documentation-2/firefox-guide/

Смешное:
Экскурсия по роботизированному заводу, все заходят в первый цех, экскурсовод: Здесь все роботы под управлением ОС Unix! Заходят в следующий цех, экскурсовод: А здесь роботы под управлением ОС Linux! Следующий цех: Здесь всё управляется ОС Щindows, просьба каждому одеть защитную каску!

 

 
Помогите проекту в его развитии:
Карта Сбербанка: 4276130024079406
Яндекс.Деньги: 410012054992141
Webmoney: WMR-кошелёк R429054927097
WMZ-кошелёк Z401294377967

Помогите жертве капиталистического катаклизма. Делитесь постом в соц. сетях:

Самое интересное на сайте:

Переустановка Windows 8, 8.1, 10 без использования...  // Жизнь у нас с мужем шла ровно и спокойно до тех пор, пока я не заметила, что соседка моет лестницу его труселями... П...
Редактирование контекстного меню Windows...  // Когда мы нажимаем на Рабочем столе пр.кн.мыши то видим "убогое" и "невзрачное" контекстное меню.    &n...
Восстановление системы из бэкапа — Acronis T...  // Мы уже успели создать резервную копию системы. Сделали это не выходя из системы программой Acronis True Image (где ска...
WGet — загрузка файлов по сети или пылесос д...  // Новый надёжный способ утренней побудки: 1. Будильник устанавливаем на 07:00. 2. Форматирование жёсткого диска - на 07:...
Установка SwagArch GNU / Linux SwagArchOS Type LinuxНа основе ArchПроисхождение GermanyАрхитектура x86_64...
Windows 10, WinNTSetup3, KMSAuto Net, .NET Framewo...  // Раз система, два система, три система... научились мы считать, ну а дальше мы не знаем, может вместе посчитаем? Семь –...

Ваш Комментарий

Не парьтесь, авторизоваться на сайте можно, через любую соцсеть: 

Email не будет опубликован на сайте