Não é possível instalar um pacote devido a erro "Algo malvado que ocorreu na resolução"

11

Estou seguindo estas instruções para instalar o git no meu laptop.
Quando eu faço:

$ sudo apt-get install git-core

Isto é o que mostra meu terinal:

Reading package lists... Done
Building dependency tree        
Reading state information... Done
The following packages were automatically installed and are no longer required:   
  libasprintf0c2:i386
  libcroco3:i386
  libgettextpo0:i386
  libgomp1:i386
  libunistring0:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  git git-man liberror-perl
Suggested packages:
  git-daemon-run
  git-daemon-sysvinit
  git-doc git-el
  git-arch git-cvs
  git-svn
  git-email
  git-gui
  gitk gitweb
The following NEW packages will be installed:
  git git-core git-man liberror-perl

 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
 Need to get 6,825 kB of archives. After this operation, 15.3 MB of additional disk space will be used. Do you want to continue [Y/n]? y
 WARNING: The following packages cannot be authenticated!
   liberror-perl git-man git git-core
Install these packages without verification [y/N]?
  E: Some packages could not be authenticated
lucas@lucas-Inspiron-N5050:~$ sudo apt-get install git-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libasprintf0c2:i386
  libcroco3:i386
  libgettextpo0:i386
  libgomp1:i386
  libunistring0:i386
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  git git-man liberror-perl
Suggested packages:
  git-daemon-run git-daemon-sysvinit
  git-doc git-el git-arch git-cvs git-svn
  git-email git-gui gitk gitweb
The following NEW packages will be installed:
  git git-core
  git-man liberror-perl
 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
 Need to get 6,825 kB of archives. After this operation, 15.3 MB of additional disk space will be used. Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  liberror-perl git-man git git-core
Install these packages without verification [y/N]? y
Err httpq://py.archive.ubuntu.com/ubuntu/quantal/main liberror-perl all 0.17-1
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Err httpq://py.archive.ubuntu.com/ubuntu/ quantal/main git-man all 1:1.7.10.4-1ubuntu1
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Err httpq://py.archive.ubuntu.com/ubuntu/ quantal/main git amd64 1:1.7.10.4-1ubuntu1
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
Err httpq://py.archive.ubuntu.com/ubuntu/ quantal/main git-core all 1:1.7.10.4-1ubuntu1
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
 Failed to fetch httpq://py.archive.ubuntu.com/ubuntu/pool/main/libe/liberror-perl/liberrorperl_0.17-1_all.deb
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
 Failed to fetch httpq://py.archive.ubuntu.com/ubuntu/pool/main/g/gi/git-man_1.7.10.4-1ubuntu1_all.deb
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
 Failed to fetch httpq://py.archive.ubuntu.com/ubuntu/pool/main/g/git/git_1.7.10.4-1ubuntu1_amd64.deb
   Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
 Failed to fetch http://py.archive.ubuntu.com/ubuntu/pool/main/g/git/git-core_1.7.10.4-1ubuntu1_all.deb
  Something wicked happened resolving 'py.archive.ubuntu.com:http' (-5 - No address associated with hostname)
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Como eu poderia instalar o git no Ubuntu 12.10? Eu não posso nem fazer isso no Ubuntu Software Center.

Obrigado antecipadamente!

    
por Lucas Windir 28.10.2012 / 22:16

4 respostas

9

Feche todos os programas / janelas que tenham a ver com a instalação do software, por ex. Synaptic, software-center e terminais.

Agora você deve excluir os arquivos bloqueados:

  

Você pode excluir o arquivo de bloqueio com

sudo rm /var/lib/apt/lists/lock
     

você também pode precisar excluir o arquivo de bloqueio no diretório de cache

sudo rm /var/cache/apt/archives/lock 
     

por: esta resposta

e agora você deve abrir um terminal e executar:

 sudo apt-get update --fix-missing

e agora você pode instalar tudo o que quiser novamente.
Tenha um bom dia

    
por Dr_Bunsen 28.10.2012 / 22:57
3

Você tem um IP estático que você definiu em /etc/networks/interfaces ? Eu tive um problema semelhante depois de atualizar para o Ubuntu 12.04. O problema era que o servidor DNS não estava mais definido em /etc/resolv.conf e, independentemente do que você colocou lá, ele foi substituído na reinicialização. A solução é adicionar /etc/networks/interfaces this:

dns-nameservers '<IP address of the DNS server>'
dns-domain '<the name of the domain>'

Como uma solução rápida é adicionar o nameserver no resolv.conf, mas ele desaparecerá após a reinicialização.

    
por dinel 28.10.2012 / 23:25
1

Em /etc/network/interfaces adicionou o seguinte:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.205
netmask 255.255.255.0
gateway 192.168.1.1

Como eu estava depurando, em /etc/resolv.conf o servidor de nomes não estava lá. Então adicionei as seguintes linhas:

nameserver 8.8.8.8
nameserver 192.168.1.1

Em seguida, fizemos sudo apt-get update . Apenas funcionou.

    
por maxwells 25.06.2013 / 08:08
0

nano /ect/resolv.conf

Excluir tudo

Adicione isto

"nameserver 8.8.8.8"

salve e saia.

Tente novamente "apt-get update", isso deve funcionar.

    
por SWD 27.11.2015 / 10:51