Artigo
· Set. 7 4min de leitura

Como instalar Componentes de Terceiros para o Aplicativo de Documentos no Visualizador Clínico

Disclaimer: o tutorial a seguir tenta instalar qpdf-12.2.0 e libreoffice-25.2.5 para HSCV2025.2

Exemplos de como instalar o qpdf

Linux & Ubuntu

# 1. Baixe o AppImage do qpdf-12.2.0 via linha de comando ou manualmente emhttps://github.com/qpdf/qpdf/releases/tag/v12.2.0
wget -O qpdf-12.2.0.AppImage https://github.com/qpdf/qpdf/releases/download/v12.2.0/qpdf-12.2.0-x86_64.AppImage

# 2. Torne o AppImage executável
chmod +x qpdf-12.2.0.AppImage

# 3. Adicione o executável ao PATH do sistema como“qpdf”
sudo mv qpdf-12.2.0.AppImage /usr/local/bin/qpdf

# 4. Verifique se a versão 12.2.0 está sendo executada
qpdf --version

# Se encontrar o erro "AppImages require FUSE to run"
sudo apt install libfuse2

Windows

# Execute como Administrador no PowerShell

# 1. Baixe o instalador MSVC do qpdf-12.2.0 (o exemplo abaixo usa a versão 64-bit)
# Para outras máquinas, verifique em https://github.com/qpdf/qpdf/releases/tag/v12.2.0 e substitua pelo arquivo .exe apropriado
cd $env:TEMP
Invoke-WebRequest `
  -Uri "https://github.com/qpdf/qpdf/releases/download/v12.2.0/qpdf-12.2.0-msvc64.exe" `
  -OutFile "qpdf-12.2.0-msvc64.exe"

# 2. Instale silenciosamente a partir do EXE
$installFile = Join-Path $env:TEMP "qpdf-12.2.0-msvc64.exe"
$installDir = "C:\Program Files\qpdf"
Start-Process -FilePath $installFile `
  -ArgumentList "/S","/D=$installDir" `
  -Verb RunAs -Wait

# 3.  Adicione a pasta 'bin' do qpdf ao PATH do sistema
$binDir = "C:\Program Files\qpdf\bin"
$mp = [Environment]::GetEnvironmentVariable("Path","Machine")
if ($mp -notmatch [regex]::Escape($binDir)) {
  $new = "$mp;$binDir"
  [Environment]::SetEnvironmentVariable("Path",$new,"Machine")
}

# 4. Recarregue o PATH atualizado na sessão atual
$env:Path = [Environment]::GetEnvironmentVariable('Path','Machine')

# 5.Verifique se a versão 12.2.0 está sendo executada
qpdf --version

Exemplos de como instalar o libreoffice

Nota

  • Se o download via terminal não funcionar, verifique o lançamento oficial e selecione o LibreOffice 25.2.5 para o seu SO
  • Se www.libreoffice.org estiver bloqueado pelo seu firewall, baixe o arquivo de instalação localmente, copie-o para a VM e execute mv ~/caminho/para/instalar_arquivo $TMPDIR/arquivo_de_instaçacao para linux/ubuntu ou mv ~\caminho\para\instalar_arquivo $env:TEMP\arquivo_de_instalacao para windows.
  • Para testes internos, ao baicar o arquivo, seu sistema operacional local pode descompactar automaticamente o gzip. Se você encontrar o erro "not in gzip format", tente remover a flag z de tar -zxf.
  • Se você encontrar o erro "error while loading shared libraries", instale as bibliotecas necessárias conforme abaixo:
    Comando de instalação

    • Linux: sudo dnf install
    • Ubuntu: sudo apt install

    Dependências

    • libcups2
    • libcairo2
    • libX11-xcb para linux ou libx11-xcb1 para ubuntu
    • libXinerama para linux ou libxinerama1 para ubuntu

Linux

# 1. Baixe o pacote do LibreOffice 25.2.5
TMPDIR=$(mktemp -d)
trap 'rm -rf "$TMPDIR"' EXIT
wget -qO "$TMPDIR/LibreOffice_25.2.5.rpm.tar.gz" https://www.libreoffice.org/donate/dl/rpm-x86_64/25.2.5/en-US/LibreOffice_25.2.5_Linux_x86-64_rpm.tar.gz

# 2. Descompacte o pacote do LibreOffice 25.2.5 
tar -zxf "$TMPDIR/LibreOffice_25.2.5.rpm.tar.gz" -C "$TMPDIR"

# 3.1 Instale os RPMs RHEL
sudo dnf install -y "$TMPDIR"/LibreOffice_*/*/*.rpm

# 3.2 Instale os RPMs Suse
sudo zypper --no-refresh --allow-unsigned-rpm -y install "$TMPDIR"/LibreOffice_*/*/*.rpm

# 4. Adicione o executável ao PATH do sistema
echo 'export PATH=/opt/libreoffice25.2/program:$PATH' >> ~/.bashrc
source ~/.bashrc

# 5. Verifique se a versão 25.2.5 está sendo executada
soffice --version

Ubuntu

# 1. Baixe o pacote do LibreOffice 25.2.5
TMPDIR=$(mktemp -d)
trap 'rm -rf "$TMPDIR"' EXIT
wget -qO "$TMPDIR/LibreOffice_25.2.5.deb.tar.gz" https://www.libreoffice.org/donate/dl/deb-x86_64/25.2.5/en-US/LibreOffice_25.2.5_Linux_x86-64_deb.tar.gz

# 2. Descompacte o pacote do LibreOffice 25.2.5
tar -zxf "$TMPDIR/LibreOffice_25.2.5.deb.tar.gz" -C "$TMPDIR"

# 3. Instale os DEBs
sudo dpkg -i "$TMPDIR"/LibreOffice_*/*/*.deb

# 4. Adicione o executável ao PATH do sistema
echo 'export PATH=/opt/libreoffice25.2/program:$PATH' >> ~/.bashrc
source ~/.bashrc

# 5. Verifique se a versão 25.2.5 está sendo executada
soffice --version

Windows

# Execute como Administrador no PowerShell

# 1. Baixe o MSI para o diretório temporário
cd $env:TEMP
# $msiUrl  = 'https://www.libreoffice.org/donate/dl/win-x86_64/25.2.5/en-US/LibreOffice_25.2.5_Win_x86-64.msi'
# $msiPath = Join-Path $env:TEMP 'LibreOffice_25.2.5.msi'
Invoke-WebRequest `
  -Uri https://www.libreoffice.org/donate/dl/win-x86_64/25.2.5/en-US/LibreOffice_25.2.5_Win_x86-64.msi `
  -OutFile "LibreOffice_25.2.5.msi"

# 2. Instale silenciosamente a partir do MSI
Start-Process msiexec.exe `
  -ArgumentList '/i "LibreOffice_25.2.5.msi" /qn /norestart' `
  -Wait

# 3. Adicione a pasta 'program' do LibreOffice ao PATH do sistema
$loBin = 'C:\Program Files\LibreOffice\program'
$mp = [Environment]::GetEnvironmentVariable('Path','Machine')
if ($mp -notmatch [regex]::Escape($loBin)) {
  [Environment]::SetEnvironmentVariable('Path', "$mp;$loBin", 'Machine')
}

# 4.Recarregue o PATH atualizado na sessão atual
$env:Path = [Environment]::GetEnvironmentVariable('Path','Machine')

# 5. Verifique se a versão 25.2.5 está sendo executada
soffice --version
Discussão (0)1
Entre ou crie uma conta para continuar