Estou testando o Meteor http://meteor.com/examples/leaderboard
Eu tenho que usar o CURL, que eu conheço no Windows.
Agora eu tento instalá-lo no Ubuntu 12.04.
Mas eu recebo estes erros:
kevin@ubuntu:~$ curl https://install.meteor.com | sh
The program 'curl' is currently not installed. You can install it by typing:
sudo apt-get install curl
kevin@ubuntu:~$ apt-get curl
E: Invalid operation curl
kevin@ubuntu:~$ sudo apt-get curl
[sudo] password for kevin:
E: Invalid operation curl
Como instalo o CURL?
RESOLVI-O:
Eu fiz esse comando
sudo sed -i -e 's/us.archive.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
e então eu poderia fazer sudo apt-get update
e entãosudo apt-get install curl
que instalou com sucesso o curl.
ATUALIZAR:
Desculpe pelo erro óbvio. Eu tentei ontem também, e lá eu digitei o comando certo que, me deu esta mensagem de erro:
kevin@ubuntu:~$ sudo apt-get install curl
[sudo] password for kevin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'curl' has no installation candidate
ATUALIZAÇÃO 2:
Tentei o apt-cache search curl | grep -i curl
comando
kevin@ubuntu:~$ apt-cache search curl | grep -i curl
curlftpfs - filesystem to access FTP hosts based on FUSE and cURL
flickcurl-doc - utilities to call the Flickr API from command line - documentation
flickcurl-utils - utilities to call the Flickr API from command line
gambas2-gb-net-curl - The Gambas advanced networking component
gnupg-curl - GNU privacy guard - a free PGP replacement (cURL)
libcupt2-0-downloadmethod-curl - alternative front-end for dpkg -- libcurl download method
libcurl-ocaml - OCaml curl bindings (Runtime Library)
libcurl-ocaml-dev - OCaml libcurl bindings (Development package)
libflickcurl-dev - C library for accessing the Flickr API - development files
libflickcurl0 - C library for accessing the Flickr API
libflickcurl0-dbg - C library for accessing the Flickr API - debugging symbols
libghc-curl-dev - GHC libraries for the libcurl Haskell bindings
libghc-curl-doc - Documentation for the libcurl Haskell bindings
libghc-curl-prof - Profiling libraries for the libcurl Haskell bindings
libghc-download-curl-dev - High-level file download based on URLs
libghc-download-curl-doc - High-level file download based on URLs; documentation
libghc-download-curl-prof - High-level file download based on URLs; profiling libraries
libghc-hxt-curl-dev - LibCurl interface for HXT
libghc-hxt-curl-doc - LibCurl interface for HXT; documentation
libghc-hxt-curl-prof - LibCurl interface for HXT; profiling library
libghc6-curl-dev - transitional dummy package
libghc6-curl-doc - transitional dummy package
libghc6-curl-prof - transitional dummy package
liblua5.1-curl-dev - libcURL development files for the Lua language version 5.1
liblua5.1-curl0 - libcURL bindings for the Lua language version 5.1
libwww-curl-perl - Perl bindings to libcurl
slang-curl - transfer files using HTTP and FTP from S-Lang
spl-curl - SPL Programming Language -- curl adapter
tclcurl - Tcl bindings to libcurl
xmms2-plugin-curl - XMMS2 - curl transport for HTTP
php5-curl - CURL module for php5
libcurl3-gnutls - Multi-protocol file transfer library (GnuTLS)
libcurl3-nss - Multi-protocol file transfer library (NSS)
python-pycurl - Python bindings to libcurl
libcurl3 - Multi-protocol file transfer library (OpenSSL)
ATUALIZAÇÃO 3:
A atualização foi feita sudo apt-get update
antes da execução.
Mas isso não ajudou tristemente.
kevin@ubuntu:~$ sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package curl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package libcurl3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'curl' has no installation candidate
E: Package 'libcurl3-dev' has no installation candidate
apt-cache search curl | grep -i curl
diz?sudo apt-get update
. Eu acho que seu sistema está faltando alguns repositórios de software.Respostas:
Respostas para as diferentes atualizações
Primeira pergunta
Você precisa do comando
A instalação está ausente no comando que você usa:
sudo apt-get curl
não funcionará porque o apt-get não possui um comandocurl
.Primeira atualização
Você também deseja executar
update
primeiro:E você pode querer considerar usar este comando:
Também pode estar relacionado à versão do php que você usa (
php5-common
?) Veja aqui .Segunda atualização
Ou, para tornar mais fácil simplesmente usar o comando
wget https://install.meteor.com | sh
. Curl foi usado em versões anteriores do ubuntu. Não é realmente uma ferramenta essencial, mas alguns tutoriais a utilizam de fato.fonte
php5-curl
instalou? Se sim, seu problema está resolvido, certo?Caso receba uma mensagem de erro informando que o pacote curl não foi encontrado, você precisará adicionar um repositório como este antes de instalá-lo:
fonte
curl
não está instalado por padrão no Ubuntu 16.04 de 64 bits, pelo menos. A menos que seja algo especial na versão da caixa do Vagrant.