Linux
Filestar для Linux — то же приложение, что и для Windows и macOS, упакованное в один файл AppImage. Оно работает в большинстве дистрибутивов Linux без установки.
Что вам понадобится
- 64-битный ПК с процессором Intel или AMD (x86-64). ARM пока не поддерживается.
- Дистрибутив 2018 года или новее (glibc 2.28 или новее): Ubuntu 20.04, Debian 10, Fedora 29, RHEL/AlmaLinux/Rocky 8, openSUSE Leap 15.3 или более новые версии.
- Графическая среда (X11 или Wayland) для приложения. Командная строка работает и без неё.
Установка и запуск
Скачайте Filestar с filestar.com, выбрав Linux. Вы получите файл с именем вроде
Filestar.29.0.0.1.linux-x64.AbCd1.AppImage— сохраните последнюю часть имени: она содержит ваш ключ загрузки.Сделайте файл исполняемым и запустите его:
chmod +x Filestar.*.AppImage ./Filestar.*.AppImageВ большинстве файловых менеджеров это тоже можно сделать: откройте свойства файла, разрешите его запуск как программы, затем дважды щёлкните по нему.
Сохраните AppImage там, где хотите его хранить, например в
~/Applications. Filestar обновляет этот файл на месте.
Если приложение не запускается и появляется сообщение о FUSE (это часто бывает в контейнерах и некоторых минимальных установках), запустите его с --appimage-extract-and-run или установите пакет libfuse2 для вашего дистрибутива.
Командная строка
Тот же AppImage содержит Filestar CLI:
./Filestar.*.AppImage cli -c "convert to pdf" -i report.docx
Для CLI нужен тариф, в который он входит, как и на Windows и macOS.
Только командная строка
Для сервера, контейнера или любого компьютера без графической среды также доступен отдельный архив только с CLI:
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz
tar -xzf Filestar.30.0.0.0.linux-x64.cli.tar.gz
./filestar/FilestarCli --version
Архив распаковывается в папку filestar, а CLI в ней называется FilestarCli. Храните всё содержимое папки вместе и запускайте CLI с теми же аргументами, что и filestarcli на Windows и macOS (см. Filestar CLI):
./filestar/FilestarCli -c "convert to pdf" -i report.docx
Чтобы запускать его как filestarcli из любого места, создайте ссылку на него в папке из PATH, например:
sudo ln -s "$PWD/filestar/FilestarCli" /usr/local/bin/filestarcli
Проверьте его подпись — файл Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig, расположенный рядом с архивом на сервере релизов, — как показано ниже для AppImage.
Обновления
При запуске Filestar проверяет наличие обновлений, заменяет свой AppImage новой версией и перезапускается. Перед этим приложение проверяет подпись обновления с помощью встроенного ключа релизов Filestar и отклоняет всё, что не подписано Filestar. Если AppImage находится в папке, в которую у вас нет прав на запись (например, /opt), Filestar продолжает работать в текущей версии; в этом случае скачайте новую версию с filestar.com.
Что сейчас работает на Linux
Большинство преобразований работают так же, как и на других платформах: изображения (включая фотографии HEIC и RAW), аудио и видео, PDF, документы через Pandoc, электронные книги, кроме форматов calibre, архивы, CAD и 3D, GIS, OCR и преобразование речи в текст.
На Linux пока недоступны: преобразования, зависящие от LibreOffice, Inkscape, GIMP, Blender, calibre, FontForge, FluidSynth, MrSID, libcdr (CorelDRAW), SoX, NConvert или Microsoft Office, а также печать. При попытке выполнить одно из них Filestar сообщает: «Этот skill пока недоступен для вашей платформы».
Как проверить, что файл получен от Filestar
Каждый релиз для Linux подписан ключом релизов Filestar. Подпись версии находится рядом с ней на сервере релизов, например https://release.filestar.com/releases/29.0.0.1/Filestar.29.0.0.1.linux-x64.AppImage.sig. Сохраните открытый ключ ниже как filestar-release.pem и выполните:
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.29.0.0.1.linux-x64.AppImage.sig Filestar.29.0.0.1.linux-x64.AbCd1.AppImage
Архив с командной строкой проверяется так же, с использованием его собственной подписи:
curl -LO https://release.filestar.com/releases/30.0.0.0/Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig
openssl dgst -sha256 -verify filestar-release.pem -signature Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig Filestar.30.0.0.0.linux-x64.cli.tar.gz
Для подлинного файла команда выводит Verified OK. Ключ:
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE06s0qAVJMelCGkkPRGkDwoxLPfR8
BWNHNuAIwQd4CD9SA5LQdBoOpDrvCbRHzy3jTAXPwWOjPxfmYgeZDE9vTw==
-----END PUBLIC KEY-----
Отпечаток ключа SHA-256: F6:50:BF:DE:B1:D8:D0:D6:36:54:13:3F:DA:8B:78:2B:85:AE:50:DF:14:B6:96:40:6F:B5:E3:C7:AC:94:26:DB
Расскажите нам о результатах
Если что-то не работает в вашем дистрибутиве, напишите нам через Concierge, указав дистрибутив и его версию, и мы разберёмся.
Последнее обновление: