O que fiz na minha caixa CentOS (Red Hat / RPM based distro):
- Faça o download dos RPMs. Armazenar em um diretório temporário
- Crie um diretório onde os programas viverão.
- Extraia os arquivos para o diretório. Para uma rpm
- para FILE em /tmp/dir/*.rpm; rpm2cpio $ FILE | cpio -iv --make-directories
- Encontre o diretório "base" para o executável:
- find / caminho / para / install / dir -name soffice -tipo f | xargs dirname
- defina o PATH para incluir o diretório acima.
Para o Debian, eu substitui a etapa 3. com algo como:
for FILE in /tmp/dir/*.rpm ; do dpkg-deb -X $FILE ; done
Mas eu não tenho uma distribuição baseada no Debian para confirmar que os layouts são o que eu esperava. Eu também verifico o dpkg-deb --fsys-tarfile archive $FILE | tar -xvf -
if dpkg-deb -X
não funciona.