Instalando a libpcre 3.35.X no ubuntu 14.04

3

Gostaria de atualizar a versão do cppcheck que está disponível no ubuntu de 1.68 para 1.70. No entanto, depois de baixar o arquivo DEB, não consigo instalá-lo devido à dependência da libpcre3.

$ sudo gdebi cppcheck_1.70-2_i386.deb 
...
This package is uninstallable
Dependency is not satisfiable: libpcre3 (>= 1:8.35)

Instalar a libpcre 3.35. * produz o seguinte:

$ sudo gdebi libpcre3_8.35-7.2_i386.deb 
...
Do you want to install the software package? [Y/N]:Y
Selecting previously unselected package libpcre3:i386.
(Reading database ... 212075 files and directories currently installed.)
Preparing to unpack libpcre3_8.35-7.2_i386.deb ...
De-configuring libpcre3:amd64 (1:8.31-2ubuntu2.1) ...
Unpacking libpcre3:i386 (2:8.35-7.2) ...
dpkg: error processing package libpcre3:i386 (--install):
 package libpcre3:i386 2:8.35-7.2 cannot be configured because libpcre3:amd64 is at a different version (1:8.31-2ubuntu2.1)
dpkg: error processing package libpcre3:amd64 (--install):
 package libpcre3:amd64 1:8.31-2ubuntu2.1 cannot be configured because libpcre3:i386 is at a different version (2:8.35-7.2)
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
 libpcre3:i386
 libpcre3:amd64

Eu ainda tenho a versão antiga da libpcre instalada porque parece que tudo está ligado a ela. Se eu fosse removê-lo, isso quebraria muitas coisas.

Eu também tentei recompilar o cppcheck, mas obviamente requer a versão mais recente da libpcre.

Então, a questão é, existe alguma maneira de eu instalar isso em 14.04?

    
por MarkP 13.10.2015 / 16:10

1 resposta

2

Você está tentando instalar um pacote de 32 bits em um sistema de 64 bits, o que é OK, mas para instalar um pacote de 32 bits, o pacote de 64 bits da mesma versão também deve ser instalado. Portanto, instale os arquivos .deb para ambos os sistemas no mesmo tempo:

Primeiro, repare a sua instalação:

sudo apt-get install -f

Depois disso:

sudo dpkg -i libpcre3_8.35-7.2_i386.deb libpcre3_8.35-7.2_amd64.deb

    
por A.B. 13.10.2015 / 16:47