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

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

Автор / 0 Комментариев / 327 Просмотров / 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

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

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

Мини-советы на серьёзные темы...  // Всегда найдется козел, который придумает про тебя какую-нибудь гадость. Овца, которая не только пустит эту информацию ...
Создание загрузочной UEFI флешки программой Rufus...  // Давайте рассмотрим самый простой способ создания загрузочной UEFI флешки программой Rufus. На официальном сайте можете...
OneClickFirewall – блокируем доступ в сеть любому ...  // Мама! Ну сколько раз тебе говорить, я не Нахер, я ХАКЕР! Просто шутка-юмора).После установки Camtasia Studio н...
Recuva — Быстрое восстановление удаленных фа...   Всем привет! Хочется поделиться очень полезной мелочью, а именно как восстановить удаленные данные с дисков. В моем случ...
Psiphon — пригодиться всем пользователям инт...  // Ссылка на файл.Буквально вчера блокировали самый популярный на планете земля интернет-ресурс Rutracker.org. ...
WindowFX, различные эффекты анимации к окнам прово... WindowFX, различные эффекты анимации к окнам проводника, меню пуск и контекстному меню.На кухне жена копошится… Эх, жаль, что конфорки лишь две. ...

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

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

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