A versão do libreoffice incluída em 24.04 é baseada em uma versão igual ou superior a 7.5.0.0. A partir dessa versão, um bug, ou regressão, LO bug 154975 ( https://bugs.documentfoundation.org/show_bug.cgi?id=154975 ) foi introduzido. Como resultado, as solicitações de impressão LO para impressoras de grande formato, como minha Canon iX6820, não podem ser impressas na orientação retrato em papel padrão 8,5x11.
Usando um tar ball do documentfoundation.org para uma versão anterior à 7.5.0.0, como o downgrade seria realizado em todo o sistema? O tar ball da versão 7.4.7.2, o último anterior ao bug, consiste em 42 arquivos .deb.
A teoria básica funciona assim:
LibreOffice
pacote está no topo. Depende de uma camada de outros pacotes. Faça um gráfico dessas camadas.dpkg
para instalar a camada inferior de dependências, depois as camadas intermediárias e, finalmente, a camada superior. Um atalho é usadodpkg
para instalar TODOS os pacotes em um diretório (dpkg -i *
) e deixar o dpkg descobrir a ordem, mas esse método tem riscos.Ler sua saída é fundamental.
Você pode encontrar erros de dependência que devem ser resolvidos.
Em vez de instalar tantos arquivos deb que podem ter problemas de dependência, use Flatpak!
Primeiro, instale o flatpak.
Configurar flathub
Em seguida, liste as versões disponíveis.
Verifique se a versão 7.4.5.1 pertence ao commit
a80b2a616462fc2f3594b0013f6774865e99e3194c2b0397fbc7889c8b56ba83
Agora primeiro instale o libreoffice com flatpak e depois instale a versão específica.
Execute os seguintes comandos.
O segundo comando requer sudo porque você está tentando instalar um commit específico.
Para Libreoffice 7.3.5.2, use
A Document Foundation mantém as versões anteriores como bolas de alcatrão que se expandem bastante. Ao expandir o tar ball, observe que a estrutura de diretórios criada começa com dois diretórios, readmes e DEBS. Os leia-mes contêm informações explicativas que podem ser resumidas como
Isso resulta na instalação do libreoffice em um subdiretório dentro de /opt
A versão do libreoffice presente no Xubuntu 24.04 possui dois links simbólicos em /usr/bin. Eles são libreoffice e soffice. Ambos apontam para /usr/lib/libreoffice/program/soffice. Deixe de lado os links simbólicos atuais e crie novos que façam referência a um local semelhante em /opt. Para mim, isso foi /opt/libreoffice7.3/program/soffice.
Se algum dia for necessário reverter para a versão que acompanha o xubuntu 24.04, basta colocar esses dois links simbólicos originais de volta com seus nomes originais.