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çacaopara linux/ubuntu oumv ~\caminho\para\instalar_arquivo $env:TEMP\arquivo_de_instalacaopara 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
zdetar -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
- Linux:
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)0