Erros ao tentar instalar o libc6

1

Eu estava tentando instalar o libc6 com este comando: sudo apt-get install libc6 *

e tenho alguns erros:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libcgi-application-plugin-captcha-perl : Depends: libdata-random-perl but it is not going to be installed
 libcloog-isl-dev : Conflicts: libcloog-ppl-dev but 0.16.1-5 is to be installed
 libclutter-gst-2.0-doc : Conflicts: libclutter-gst-doc but 1.6.0-2build1 is to be installed
 libcuda1-304 : Conflicts: libcuda-5.0-1
 libcuda1-304-updates : Conflicts: libcuda-5.0-1
 libcuda1-331 : Breaks: libcuda-5.0-1
                Breaks: libcuda-5.5-1
 libcuda1-331-updates : Breaks: libcuda-5.0-1
                        Breaks: libcuda-5.5-1
 libcunit1-ncurses : Conflicts: libcunit1 but 2.1-2.dfsg-1 is to be installed
 libcunit1-ncurses-dev : Conflicts: libcunit1-dev but 2.1-2.dfsg-1 is to be installed
 libcurl4-gnutls-dev : Conflicts: libcurl4-nss-dev but 7.35.0-1ubuntu2 is to be installed
                       Conflicts: libcurl4-openssl-dev but 7.35.0-1ubuntu2 is to be installed
 libcurl4-nss-dev : Conflicts: libcurl4-gnutls-dev but 7.35.0-1ubuntu2 is to be installed
                    Conflicts: libcurl4-openssl-dev but 7.35.0-1ubuntu2 is to be installed
 libcurl4-openssl-dev : Conflicts: libcurl4-gnutls-dev but 7.35.0-1ubuntu2 is to be installed
                        Conflicts: libcurl4-nss-dev but 7.35.0-1ubuntu2 is to be installed
E: Unable to correct problems, you have held broken packages.

Alguém me ajude plz: /

tnx

    
por Farbod_G 03.09.2014 / 20:08

1 resposta

1
  

Eu estava tentando instalar o libc6 com este comando: sudo apt-get install libc6 *

Usar libc6* está selecionando muito mais pacotes do que você provavelmente pretendia.

Na página man do apt-get :

  

Se nenhum pacote corresponder à expressão especificada e a expressão contiver um de '.', '?' ou '*' então é assumido como uma expressão regular POSIX, e é aplicado a todos os nomes de pacotes no banco de dados.

Portanto, libc6* significa "todo pacote que contém lib ". Existem alguns conflitos lá.

Você pode tentar sudo apt-get install '^libc6.*' para obter apenas pacotes que começam com libc6 , mas isso vai te dar um lote de pacotes destinados a outras arquiteturas (para compilação cruzada).

Você pode estar bem com sudo apt-get install libc6 libc6-dbg libc6-dev , se você quiser apenas todos os pacotes típicos da libc6 para sua arquitetura. Eu imagino que seu sistema já tenha libc6 instalado.

    
por Mark Plotnick 03.09.2014 / 21:09