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) для приложения. Командная строка работает и без неё.

Установка и запуск

  1. Скачайте Filestar с filestar.com, выбрав Linux. Вы получите файл с именем вроде Filestar.29.0.0.1.linux-x64.AbCd1.AppImage — сохраните последнюю часть имени: она содержит ваш ключ загрузки.

  2. Сделайте файл исполняемым и запустите его:

    chmod +x Filestar.*.AppImage
    ./Filestar.*.AppImage
    

    В большинстве файловых менеджеров это тоже можно сделать: откройте свойства файла, разрешите его запуск как программы, затем дважды щёлкните по нему.

  3. Сохраните 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, указав дистрибутив и его версию, и мы разберёмся.

Последнее обновление: