Como instalar corretamente o libpcre3-dev: i386?

1

Eu quero instalar o libpcre3-dev: 386 no Ubuntu 14.04 de 64 bits.

Eu tenho o libpcre3: i386 instalado, assim como a versão: x64 -dev. Mas se eu rodar 'sudo apt-get instalar libpcre3-dev: i386', o apt quer remover "todas" as minhas ferramentas de compilação:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
...
The following extra packages will be installed:
  libc6-dev:i386 libpcrecpp0:i386 linux-libc-dev:i386
Suggested packages:
  glibc-doc:i386 manpages-dev:i386
Recommended packages:
  gcc:i386 c-compiler:i386
The following packages will be REMOVED:
  build-essential camlp4 dkms dpkg-dev g++ g++-4.7 g++-4.7-multilib g++-4.9
  g++-4.9-multilib gcc gcc-4.7 gcc-4.7-multilib gcc-4.9 gcc-4.9-multilib
  gcc-multilib hardening-includes lcov libtool lintian ocaml
  ocaml-compiler-libs ocaml-interp ocaml-nox pepperflashplugin-nonfree
  sa-compile virtualbox-dkms
The following NEW packages will be installed:
  libc6-dev:i386 libpcre3-dev:i386 libpcrecpp0:i386 linux-libc-dev:i386
0 upgraded, 4 newly installed, 26 to remove and 11 not upgraded.

Alguma ideia do que está fazendo e / ou como posso instalá-lo na biblioteca-32ev?

Isenção de responsabilidade: Instalei o GCC 4.9 de um PPA ( ppa:ubuntu-toolchain-r/test ). Após a instalação, eu o removi como um repositório; se eu adicioná-lo novamente, o gcc-4.9 e seus pacotes associados desaparecerão da lista de itens que serão removidos:

The following packages will be REMOVED:
  build-essential camlp4 dkms dpkg-dev g++ g++-4.7 g++-4.7-multilib gcc
  gcc-4.7 gcc-4.7-multilib gcc-4.8 gcc-4.8-multilib gcc-multilib
  hardening-includes lcov lintian ocaml ocaml-compiler-libs ocaml-interp
  ocaml-nox pepperflashplugin-nonfree sa-compile virtualbox-dkms
The following NEW packages will be installed:
  gcc-5-base gcc-5-base:i386 libc6-dev:i386 libpcre3-dev:i386 libpcrecpp0:i386
  linux-libc-dev:i386

Eu vejo o GCC 5 nessa lista. Isso está causando o problema de alguma forma? Vou deixar ativado para todo o resto aqui.

Se eu baixar o .deb para libpcre3-dev diretamente e tentar instalá-lo com dpkg -i , ele diz:

dpkg: dependency problems prevent configuration of libpcre3-dev:i386:
 libpcre3-dev:i386 depends on libc6-dev.
 libpcre3-dev:i386 depends on libpcrecpp0 (= 1:8.31-2ubuntu2).

Anteriormente, tentei instalar o libc6-dev:i386 , mas ele me forneceu a mesma lista de pacotes que seriam removidos.

Além disso, agora, se eu tentar executar apt-get novamente, ele reclama

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libpcre3-dev:i386 : Depends: libc6-dev:i386 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

e se eu tentar executar apt-get -f install , ele me fornecerá a mesma lista de pacotes a serem removidos.

(Incidentalmente, eu evitei a necessidade de instalar isso por enquanto, manualmente descompactando o arquivo .deb em um local diferente. Então, agora o conselho para voltar ao estado feliz é mais importante, embora eu ainda gostaria de saber o que estava errado originalmente.)

    
por EvanED 01.06.2015 / 21:33

1 resposta

-1

Veja esta postagem do StackOverflow . Está tentando limpar seu pacote (e dependências) e baixar novamente tudo. Em vez disso, tente executar sudo apt-get install --reinstall libc6-dev-i386

    
por Synergist 01.06.2015 / 21:36