Распаковка AppImage

AppImage-ы, собранные свежими версиями AppImage Kit, можно легко распаковать, например, для правки файлов перевода. Рассмотрим на примере ночных сборок Kdenlive 19.04.

Сначала создаем отдельную папку, в которую будем распаковывать AppImage. Я обычно для таких целей использую ~/.local/lib/ (по умолчанию такой директории нет, я ее придумал сам).
И так, создадим папку и переведем терминал в нее:

mkdir -p ~/.local/lib/kdenlive/
cd ~/.local/lib/kdenlive/

Скачиваем AppImage любым удобным способом в эту папку, например, так:
wget https://binary-factory.kde.org/job/Kdenlive_Nightly_Appimage_Build/lastSuccessfulBuild/artifact/kdenlive-19.03.70-a99b4ff-x86_64.appimage

Делаем скачанный файл исполняемый (можно не через консоль, а через «Свойства» в файловом менеджере):
chmod +x kdenlive-19.03.70-a99b4ff-x86_64.appimage

Теперь запускаем встроенную функцию распаковки AppImage:
./kdenlive-19.03.70-a99b4ff-x86_64.appimage --appimage-extract

Всё будет извлечено в подпапку «squashfs-root». Давайте переместим в корень нашей папки:
mv -v squashfs-root/* .

Теперь в нашей папке есть файл AppRun, то есть ~/.local/lib/kdenlive/AppRun. Его и запустим:
./AppRun

Запустился Kdenlive из распакованного AppImage:

Теперь можно с помощью программы Menulibre или KMenuEdit сделать desktop-файл с такой командой запуска:
sh -c "$HOME/.local/lib/kdenlive/AppRun"

Любые файлы распакованного AppImage, в т.ч. файлы перевода, можно править.

Отправить ответ

avatar
  Subscribe  
Сообщать по почте