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
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.)
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