Não é possível instalar o cURL no Linux Mint

2

Estou tentando instalar o cURL para poder instalar o Ruby gerenciador de versões.

Eu escrevo isto:

sudo apt-get update && apt-get install curl

E obtenha esta saída:

E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Então eu escrevo isto:

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

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

E então eu repito instalando o cURL e obtenho isto:

E: Some index files failed to download. They have been ignored, or old ones used instead.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Atualização:

Saída para

 $ sudo apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  curl
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 179 kB of archives.
After this operation, 373 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  curl
Install these packages without verification [y/N]? y
Err http://archive.ubuntu.com/ubuntu/ natty-updates/main curl i386 7.21.3-1ubuntu1.2
  404  Not Found [IP: 91.189.91.14 80]
Err http://security.ubuntu.com/ubuntu/ natty-security/main curl i386 7.21.3-1ubuntu1.2
  404  Not Found [IP: 91.189.88.149 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/curl/curl_7.21.3-1ubuntu1.2_i386.deb  404  Not Found [IP: 91.189.88.149 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

-

Atualização 2:

Estou usando o Linux Mint 11 (Rosinka), e estou conectado à Internet.

    
por user2950593 28.02.2015 / 19:40

2 respostas

4

Você está executando dois comandos separados: apt-get update e apt-get install curl . O && simplesmente vincula os dois comandos, isso significa "executar o segundo caso o primeiro tenha sido bem-sucedido. Ambos os comandos precisam ser executados como usuário root e isso é feito anexando sudo a eles, mas você só está executando o primeiro com sudo , não o segundo. O que você está procurando é

sudo apt-get update && sudo apt-get install curl

Além disso, parece que alguma coisa está instalando algo em segundo plano. Pare qualquer outro processo que possa estar usando dpkg . Finalmente, como você também está recebendo um erro sobre o download de determinados arquivos de índice, remova o && . Em vez disso, execute:

sudo apt-get update; sudo apt-get install curl
    
por 28.02.2015 / 19:50
2

apt-get usa dpkg para instalar pacotes.

Parece que outro processo está usando o dpkg, certifique-se de não estar instalando simultaneamente algo do gerenciador de software (GUI) ou tenha certeza de que não está atualizando pacotes em segundo plano.

    
por 28.02.2015 / 19:42

Tags