Instalar LibreOffice 7.0 no Slackware Current

Vou ensinar como eu fiz para instalar o LibreOffice 7.0 de forma funcional e sem lixo extra no Slackware Current.

[ Hits: 1.610 ]

Por: Mauricio Ferrari em 01/09/2020 | Blog: https://github.com/MauricioFerrari-NovaTrento


Introdução



Resolvi criar esse artigo pois não foi possível instalar com perfeição o LibreOffice baixado diretamente pelo site oficial. Eu optei a princípio, por baixar os pacotes RPM do site oficial porém, ao fazer a instalação, tive problemas em fazer funcionar o LibreOffice Impress. Em resumo, não rodou nem na reza.

Foi então que resolvi buscar alternativas. Percebi que no repositório alien tinha justamente o LibreOffice 7.0 para o Slackware Current, também tive problemas, porém fáceis de resolver. Portanto, a instalação será feita com base nos pacotes do repositório do alien.

BAIXANDO OS PACOTES

Essa parte não é muito difícil. Basta inserir esses comandos no terminal:

wget -c http://www.slackware.com/~alien/slackbuilds/libreoffice/pkg64/current/libreoffice-7.0.0-x86_64-1alien.txz ~/Downloads
$ wget -c http://www.slackware.com/~alien/slackbuilds/libreoffice/pkg64/current/libreoffice-dict-pt-BR-7.0.0-x86_64-1alien.txz ~/Downloads
$ wget -c http://www.slackware.com/~alien/slackbuilds/libreoffice/pkg64/current/libreoffice-kde-integration-7.0.0-x86_64-1alien.txz ~/Downloads
$ wget -c http://www.slackware.com/~alien/slackbuilds/libreoffice/pkg64/current/libreoffice-l10n-pt_BR-7.0.0-x86_64-1alien.txz ~/Downloads


Estou usando parâmetros de saída para o wget para facilitar quem por ventura, estiver iniciando e já está se aventurando no Slackware.

INSTALANDO E RESOLVENDO PROBLEMAS

Os pacotes foram todos baixados no diretório Downloads. Mas para instalar é necessário que o terminal esteja logado como root. Então, é só rodar esse comando como root:

# upgradepkg --install-new ~/Downloads/libreoffice*.txz

Ou se o "sudo" estiver habilitado:

sudo upgradepkg --install-new ~/Downloads/libreoffice*.txz

Pronto, instalado. Agora é só executar o comando libreoffice no terminal para você receber essa surpresa:

/usr/lib64/libreoffice/program/soffice.bin: error while loading shared libraries: libboost_locale.so.1.73.0: cannot open shared object file: No such file or directory

O problema ocorre porque o boost no Slackware Current atualizou para a versão 1.74.0. Assim, será necessário criar os links simbólicos das libs do boost 1.74.0 para 1.73.0 para que o programa funcione perfeitamente.

Vamos facilitar a parada desse jeito:

ls /usr/lib64/libboost*1.74.0 | sed 'h;s/^/ln -s /p;g' | sed '/^/ N ; s/\n/ /' >> ~/script && sed -i "s/74/73/2g" ~/script && chmod +x ~/script

Agora execute como root:

# sh ~/script

Se quiserem, vocês podem abrir o arquivo script para ver a mágica que aconteceu. Agora, o problema foi resolvido e o LibreOffice 7.0 agora, está funcional.
Linux: Instalar LibreOffice 7.0 no Slackware Current

CONCLUSÃO

A questão aqui é que desde o Slackware 14.1 esse boost vive incomodando. Cada atualização, o LibreOffice requer uma versão específica do boost para poder funcionar. As vezes o sistema atualiza e acaba ocorrendo esses problemas, o que não deve ser um problema para quem resolve optar por compilar.

Nesse caso, o link para a adaptação funcionou, o que viabilizou a instalação do pacote pré-compilado, garantindo uma versão mais atualizada do LibreOffice no Slackware Current.

Espero que esse artigo venha a ajudar e que seja útil.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Pendrive MultiBoot com o Ventoy Não Funcionou? Tem Solução!

Variáveis padrão para usar em seus scripts em shell

LXDE Desktop no Slackware

Abrindo aplicações Java de uma vez por todas

Aplicativos do Windows que já tiveram suporte no Linux

Leitura recomendada

Nagios e Cacti no CentOS 6.x - Instalação, configuração e integração das ferramentas

Instalando o Automatix no Debian Etch

Macromedia Studio 8 no Wine em detalhes

Instalando o Qemu + kqemu no Ubuntu Breezy 5.10

Montando seu Linux a partir do fonte (método fácil)

  
Comentários
[1] Comentário enviado por pinduvoz em 05/09/2020 - 16:47h

Eu não tenho mais paciência para o Slackware, pois ele dá trabalho para deixar pronto para o meu uso.

Fãs do Slack: não vejam minha falta de paciência ou de vontade como crítica; o Slack (o "current") é ótimo, mas que dá trabalho ao usuário, dá.

Mas não foi por isso que comentei aqui. Vi "dislikes" nos dois artigos sobre o Slack que estão na página principal do VOL e isso é sacanagem. Os artigos são bons, ajudam e certamente tomaram tempo de quem os escreveu. Repito: sacanagem.

[2] Comentário enviado por mauricio123 em 12/09/2020 - 14:06h


Agradeço seu apoio.

De fato o Slackware Stable é de muito boa usabilidade, porém no caso do Current o negócio é mais sofrido, pois as constantes atualizações exigem mais cuidados com o sistema.

Faço esses arquivos para ajudar quem está com dificuldades em instalar algum recurso no Slackware, ás vezes até recursos não disponíveis para ele.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[3] Comentário enviado por annakamilla em 13/09/2020 - 18:57h

é eu queria perguntar sobre a compatibilidade do slackware com ssd, como é que está ?

[4] Comentário enviado por mauricio123 em 13/09/2020 - 20:40h


Deve ser como as outras distribuições. o SSD é uma unidade de armazenamento também assim como o HDD, só que com uma tecnologia muito melhor, creio que isso não dê problemas.

Eu não tenho um para testar por isso não posso garantir se tem de fato compatibilidade.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[5] Comentário enviado por Minions em 10/12/2020 - 12:47h


Esta usando gtk no libreoffice?

export SAL_USE_VCLPLUGIN=gtk

Aqui só funciona com gen no slack 14.02


Contribuir com comentário