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, в т.ч. файлы перевода, можно править.
Отправить ответ