Downgrade de versões do Wine e LibreOffice instaladas à partir de repositórios PPA no Ubuntu 14.04 LTS

Publicado por Eduardo Mozart de Oliveira em 29/09/2021

[ Hits: 1.923 ]

Blog: http://www.eduardomozartdeoliveira.wordpress.com/

 


Downgrade de versões do Wine e LibreOffice instaladas à partir de repositórios PPA no Ubuntu 14.04 LTS



Introdução

O fim de vida (End-of-Life ou EOL) do Ubuntu 14.04 LTS (Trusty) está marcado para Abril de 2022. A atualização de determinados ambientes computacionais para novas versões do sistema operacional Ubuntu devem ser bem planejadas para garantir de que os serviços de TI atendidos pela versão do sistema operacional atual sejam mantidos após a sua atualização.

Um possível problema que administradores de sistema poderão encontrar durante a atualização do Ubuntu para novas versões é o conflito de pacotes, em especial, pacotes de repositórios PPA legados, como o Wine Team PPA (https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa). A intenção dessa publicação é demonstrar como realizar a instalação e downgrade de pacotes relacionados ao Wine Team PPA e LibreOffice Fresh PPA.

Através do downgrade de pacotes, é possível reverter a instalação de versões de pacotes do Wine e LibreOffice de repositórios de terceiros para as versões disponíveis nos repositórios oficiais do Ubuntu.

Execute o comando abaixo para elevação de privilégios para superusuário (root):

sudo su

Conflito de versão da biblioteca "liblcms2-2"

Caso você esteja revertendo o Wine ou LibreOffice em uma estação originalmente com a versão 12.04 LTS Precise do Ubuntu que foi posteriormente atualizada para a versão 14.04 LTS Trusty, o "apt-get" poderá tentar desinstalar o ambiente gráfico atualmente instalado. Isso ocorre devido a um conflito da biblioteca "liblcms2-2" de uma versão anterior do Ubuntu (12.04 LTS Precise).

Consulte a versão atualmente instalada da biblioteca "liblcms2-2" através do comando:

# apt-cache policy liblcms2-2
liblcms2-2:
  Instalado: 2.6-3ubuntu1~precise1
  Candidato: 2.6-3ubuntu1~precise1
  Tabela de versão:
*** 2.6.3-ubuntu1~precise1 0
          100 /var/lib/dpkg/status
     2.5-0ubuntu4.1 0
          500 http://br.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
          500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     2.5-0ubuntu4 0
          500 http://br.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages


Force o downgrade da biblioteca "liblcms2-2" para a versão disponível nos repositórios do Ubuntu 14.04 LTS através do comando:

# apt-get install liblcms2-2=2.5-0ubuntu4.1
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Pacotes sugeridos:
  liblcms2-utils
Os pacotes a seguir serão REVERTIDOS:
  liblcms2-2
0 pacotes atualizados, 0 pacotes novos instalados, 1 revertidos, 0 a serem removidos e 83 não atualizados.
É preciso baixar 131 kB de arquivos.
Depois desta operação, 3.072 B de espaço em disco serão liberados.
Você quer continuar? [S/n]


Downgrade do Wine à partir dos repositórios oficiais do Ubuntu

O comando abaixo irá comentar (adicionar um sustenido) ao início de todas as linhas que contenham a palavra "ubuntu-wine" na lista de repositórios do APT.

# sed -i '/^#/! {/ubuntu-wine/ s/^/#/}' /etc/apt/sources.list /etc/apt/sources.list.d/*

O comando abaixo irá atualizar a lista de pacotes de repositórios do APT e realizar a remoção dos pacotes atualmente instalados do Wine.

# apt-get update
# apt-get remove wine wine1.*

Habilite o repositório "multiverse" para que os pacotes "wine-mono" e "wine-gecko" possam ser instalados:

# add-apt-repository multiverse

O comando abaixo irá instalar os pacotes do Wine à partir dos repositórios oficiais do Ubuntu:

# apt-get install wine wine-mono wine-gecko

Downgrade do LibreOffice à partir dos repositórios oficiais do Ubuntu

O Ubuntu 14.04 LTS acompanha a versão 4.2 do LibreOffice. Ao adicionarmos o PPA (repositório) do LibreOffice, ele instalará a versão 6.1. Mas podemos reverter o LibreOffice para a versão do repositório oficial do Ubuntu.

O comando abaixo irá comentar (adicionar um sustenido) ao início de todas as linhas que contenham a palavra "libreoffice" na lista de repositórios do APT.

# sed -i '/^#/! {/libreoffice/ s/^/#/}' /etc/apt/sources.list /etc/apt/sources.list.d/*

Após a resolução do conflito da biblioteca "liblcms2-2" (caso tenha), você poderá remover com segurança a versão atualmente instalada do LibreOffice através do comando:

# apt-get remove libreoffice-\*

Ao tentarmos reinstalar a versão do LibreOffice do repositório oficial do Ubuntu, precisamos usar o "aptitude", que reverte todas as dependências do LibreOffice 6.1 para suas versões do repositório oficial do Ubuntu.

# apt-get install aptitude

Para instalarmos o LibreOffice com o "aptitude", use o comando:

# aptitude install libreoffice
...
Os pacotes a seguir possuem dependências não satisfeitas:
ure : Quebra: libreoffice-common (< 1:4.5.0) mas 1:4.2.8-0ubuntu4 será instalado.
uno-libs3 : Quebra: libreoffice-core (< 1:4.3.0~) mas 1:4.2.8-0ubuntu4 será instalado.
...
Aceitar esta solução? [Y/n/q/?] n


Note que o aptitude indicará quais dependências impedem a instalação do LibreOffice. Indique "n" (não) e remova as dependências manualmente (elas serão reinstaladas novamente na versão correta após a reinstalação do LibreOffice):

# apt-get remove ure uno-libs3

Após a remoção das dependências conflitantes, instale o LibreOffice através do "apt-get" com o comando:

# apt-get install libreoffice

Referências

1. How to Enable Universe and Multiverse Repositories in Ubuntu. It's FOSS. Disponível em: <https://itsfoss.com/ubuntu-repositories/>. Acesso em: 22 de jul. de 2022.

Outras dicas deste autor

Miniatura de arquivos SWF no Linux

Como abrir um arquivo .mht no Linux

Sem acesso ao hospedeiro em host-only (VirtualBox 5.1.24): VM vboxnet0 encontra-se em estado DOWN

Ícone do network-manager mostra "Dispositivo não gerenciável" na área de notificações do Ubuntu [Resolvido]

Resposta lenta ao conectar a um servidor ProFTPD (login lento)

Leitura recomendada

Limpando memória cache Linux

Sbopkg - Gerenciador de Pacotes para Slackware que usa Slackbuilds

Apache 2.2 - Modules

Instalando sua impressora HP no LinuxMint

Instalando o Slax no pendrive. Fácil, funcional e corrigido

  

Comentários
[1] Comentário enviado por maurixnovatrento em 02/10/2021 - 10:19h


Bacana.

___________________________________________________________
[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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts