Linux

O Filestar para Linux é o mesmo app do Windows e do macOS, distribuído como um único AppImage que roda na maioria das distribuições Linux sem precisar instalar nada.

O que você precisa

  • Um PC Intel ou AMD de 64 bits (x86-64). ARM ainda não é compatível.
  • Uma distribuição de 2018 ou posterior (glibc 2.28 ou mais recente): Ubuntu 20.04, Debian 10, Fedora 29, RHEL/AlmaLinux/Rocky 8, openSUSE Leap 15.3 ou qualquer versão mais recente.
  • Uma sessão de desktop (X11 ou Wayland) para usar o app. A linha de comando funciona sem ela.

Instalar e executar

  1. Baixe o Filestar em filestar.com e escolha Linux. Você receberá um arquivo com um nome como Filestar.29.0.0.1.linux-x64.AbCd1.AppImage - mantenha a última parte do nome, pois ela contém sua chave de download.

  2. Torne o arquivo executável e inicie-o:

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

    A maioria dos gerenciadores de arquivos também permite fazer isso: abra as propriedades do arquivo e permita sua execução como programa. Depois, dê um clique duplo nele.

  3. Mantenha o AppImage onde você quer deixá-lo, por exemplo, em ~/Applications. O Filestar se atualiza no mesmo local.

Se ele não iniciar e mostrar uma mensagem sobre FUSE (comum em contêineres e em algumas instalações mínimas), execute-o com --appimage-extract-and-run ou instale o pacote libfuse2 da sua distribuição.

A linha de comando

O mesmo AppImage contém a Filestar CLI:

./Filestar.*.AppImage cli -c "convert to pdf" -i report.docx

A CLI exige um plano que a inclua, assim como no Windows e no macOS.

Apenas a linha de comando

Para um servidor, um contêiner ou qualquer máquina sem desktop, também há um download que contém apenas a 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

O arquivo é extraído para uma pasta chamada filestar, e a CLI dentro dela é FilestarCli. Mantenha todo o conteúdo da pasta junto e execute a CLI com os mesmos argumentos de filestarcli no Windows e no macOS (veja Filestar CLI):

./filestar/FilestarCli -c "convert to pdf" -i report.docx

Para executá-la como filestarcli de qualquer lugar, crie um link para ela em uma pasta do seu PATH, por exemplo:

sudo ln -s "$PWD/filestar/FilestarCli" /usr/local/bin/filestarcli

Verifique sua assinatura, Filestar.30.0.0.0.linux-x64.cli.tar.gz.sig, que fica junto do arquivo no servidor de versões, como mostrado abaixo para o AppImage.

Atualizações

O Filestar verifica se há atualizações ao iniciar e substitui seu próprio AppImage pela nova versão. Depois, reinicia. Antes disso, ele verifica a assinatura da atualização usando a chave de lançamento do Filestar integrada ao app e rejeita qualquer arquivo que não seja assinado pelo Filestar. Se o AppImage estiver em uma pasta na qual você não tem permissão de escrita (por exemplo, /opt), o Filestar continuará executando a versão que você tem; nesse caso, baixe a nova versão em filestar.com.

O que funciona no Linux hoje

A maioria das conversões funciona como nas outras plataformas: imagens (incluindo fotos HEIC e RAW), áudio e vídeo, PDF, documentos via Pandoc, e-books exceto os formatos do calibre, arquivos compactados, CAD e 3D, GIS, OCR e transcrição de fala para texto.

Ainda não estão disponíveis no Linux: conversões que dependem de LibreOffice, Inkscape, GIMP, Blender, calibre, FontForge, FluidSynth, MrSID, libcdr (CorelDRAW), SoX, NConvert ou Microsoft Office, e impressão. O Filestar mostra "Esta skill ainda não está disponível para sua plataforma" quando você solicita uma dessas opções.

Verifique se um download vem do Filestar

Toda versão para Linux é assinada com a chave de lançamento do Filestar. A assinatura de cada versão fica junto dela no servidor de versões, por exemplo, https://release.filestar.com/releases/29.0.0.1/Filestar.29.0.0.1.linux-x64.AppImage.sig. Salve a chave pública abaixo como filestar-release.pem e execute:

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

O download da linha de comando é verificado da mesma forma, com sua própria assinatura:

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

O comando exibe Verified OK se o arquivo for autêntico. A chave:

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE06s0qAVJMelCGkkPRGkDwoxLPfR8
BWNHNuAIwQd4CD9SA5LQdBoOpDrvCbRHzy3jTAXPwWOjPxfmYgeZDE9vTw==
-----END PUBLIC KEY-----

Impressão digital SHA-256 da chave: 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

Conte o que você encontrou

Se algo não funcionar na sua distribuição, escreva para nós pelo Concierge, informando sua distribuição e versão, e vamos verificar.

Última atualização em