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: 582 ]

Por: Mauricio Ferrari em 01/09/2020 | Blog: http://linguagemcfacil.mozello.com/


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

Criando acima de quatro partições no HD

LXDE Desktop no Slackware

Quer achar uma distro descontinuada? Veja as alternativas

Como Funciona a Resolução de Dependências no Gslapt

Liberando Memória ajustando o Tamanho das Strings em C

Leitura recomendada

ERPs Open Source (parte 1) - Principais soluções

ePub - O MP3 dos livros

Bioinformática - PhyML: alinhamento de sequências nucleotídicas em ambiente paralelo

Sintegra e Ted via wine

LinuxStok: Gestão comercial

  
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]


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts