'Curl' programı şu anda yüklü değil


66

Meteor'u deniyorum http://meteor.com/examples/leaderboard

Windows'ta aşina olduğum CURL'yi kullanmalıyım.

Şimdi Ubuntu 12.04'e yüklemeye çalışıyorum.

Ancak bu hataları alıyorum:

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

CURL'u nasıl kurarım?

ÇÖZÜLDÜ:

Bu komutu yaptım

sudo sed -i -e 's/us.archive.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list

ve sonra yapabilirdim sudo apt-get updateve sonrasudo apt-get install curl

hangi başarıyla yüklendi curl.

GÜNCELLEME:

Bariz hata için üzgünüm. Dün de denedim ve orada bana şu hata mesajını veren doğru komutu yazdım:

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

GÜNCELLEME 2:

apt-cache search curl | grep -i curlKomutu denedim

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)

GÜNCELLEME 3: Güncellemeden sudo apt-get updateönce çalıştırdım.

Ancak bu ne yazık ki yardımcı olmadı.

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

Ne apt-cache search curl | grep -i curl diyor?
catalesia,

Denedim, güncellemem 2
Kevin Simper

her zaman curl.haxx.se/download.html adresinden indirebilir ve oluşturabilirsiniz. Depolarınızı değiştirdiniz mi? Hiç sorun değil, hata falan yok. Beni ilgilendiren şey apt'in neden sonuç vermesi ve sonra kurulmasına izin vermemesi. Başka bir yazılımla da aynı şeyi yaşıyor musunuz?
catalesia,

1
Lütfen çıktısını ekleyin sudo apt-get update. Sisteminizde bazı yazılım havuzları eksik olduğunu düşünüyorum.
Jorge Suárez de Lis,

Hiçbir şeyi değiştirmedim, program da yüklemedim. Hemen hemen yeni yükleme. Bu yüzden ben de gerçekten anlamıyorum. Ne yazık ki kendimi kıvırmak için nasıl bir fikrim yok.
Kevin Simper

Yanıtlar:


102

Farklı güncellemelerin cevapları

İlk soru

Komuta ihtiyacın var

sudo apt-get install curl

Yüklemek kullandığınız komuta eksik: sudo apt-get curlapt-get bir komut olmadığından çalışmayacaktır curl.

İlk güncelleme

Ayrıca önce sen koşmak istiyorsun update:

sudo apt-get update

Ve bu komutu kullanmayı düşünebilirsiniz:

sudo apt-get install libcurl3 php5-curl

Ayrıca kullandığınız php sürümüyle de ilgili olabilir ( php5-common?) Buraya bakın .

İkinci güncelleme

Veya, kolaylaştırmak için sadece komutunu kullanın wget https://install.meteor.com | sh. Curl, ubuntu'nun önceki sürümlerinde kullanıldı. Bu gerçekten önemli bir araç değil, ancak bazı dersler gerçekten kullanıyor.


Gönderimi, göstermek istediğim hatayla güncelledim. Yardımın için teşekkürler!
Kevin Simper

Denedim ve hala hatalar. Güncellemem 3.
Kevin Simper 22:13

Sana verdiğim bağlantıyı okudun mu? Kullandığınız php sürümü ile ilgili olabilir. Ayrıca php5-curlyükledi mi? Eğer öyleyse, problemin çözüldü değil mi?
don.joey,

Evet, php5-curl yükledi. Bu gönderideki çözümü anlamadım: "PHP'yi resmi Ubuntu depolarındaki sürümle değiştirmeniz gerekiyor". Bu ne anlama geliyor? PHP'ye ihtiyacım yok. Tüm güncellemeleri Ubuntu'ya yükledim. Henüz hiçbir program yüklemedik.
Kevin Simper

1
Wget'i denedim, ama bu beklenen bir şey değil. Ancak, sorunu bazı gizli forumlarda buldum. 'Sudo sed -i -e' nin / us.archive.ubuntu.com / archive.ubuntu.com / g '/etc/apt/sources.list' komutunu denedim.
Kevin Simper,

0

Curl paketinin bulunamadığını bildiren bir hata mesajı alırsanız, kurmadan önce böyle bir havuz eklemeniz gerekir:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

4
`curl, Ubuntu'nun şu anda desteklenen tüm sürümleri için standart depolarda bulunur ve yanılmıyorsam varsayılan olarak kurulmaz. Hata mesajını alırsanız başka bir şeye bakın yanlış. Bir PPA gerekli olmamalıdır.
Elder Geek

4
curlvarsayılan olarak Ubuntu 16.04'te en az 64 bit yüklü değildir. Vagrant box versiyonunda özel bir şey değilse.
Juha Untinen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.