Bazen bir betik aşağıdaki hatayı üretir: bash: curl: command not found
. Bu hata, sistemde böyle bir komut olmadığı anlamına gelir. Bu sorunun çözümü nedir? curl
yardımcı programını yükleyebilirsiniz. Dosya indirmek için tasarlanmıştır. Wget
kadar popüler olmayabilir, ancak daha fazla seçenek sağlayabilir ve ayrıca diğer programlara takılabilen bir kütüphaneye sahiptir. Şimdi, Ubuntu 20.04 örneğinde curl'ün nasıl kurulacağını görelim. Ancak talimatlar dağıtımın daha yeni veya daha eski sürümleri için de geçerli olacaktır.
Örneğin, yükleyiciyi bir .sh
betiği ile başlatmaya karar verdiniz. Yüklemek için curl
kullanmanızı öneriyorlar, betiğin kendisinde de olabilir. Sorun şu ki, bu yardımcı program Ubuntu 20.04'te varsayılan olarak yüklü değil. Betiği çalıştırmaya çalıştığınızda, curl: command not found
hatasıyla karşılaşırsınız. Yardımcı programın kendisini çalıştırmaya çalıştığınızda ise mesaj şu şekilde olacaktır: bash: /usr/bin/curl
: No such file or directory. curl'ü yüklemek için bu gibi komutları kullanmalısınız:
$ sudo apt update
$ sudo apt install curl
Kurulduktan sonra, curl
komutunu içeren betik çalışmalıdır. Yardımcı programın sürümünü öğrenmek için çalıştırın:
$ curl -V
Dosyayı indirmek için komutu kullanın:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
Curl
programı yaygın olarak kullanılmaktadır. Mevcut tüm masaüstü işletim sistemlerine kurulabilir. Ubuntu 20.04'te bu yardımcı program önceden kurulu değildir, ancak depoda mevcuttur ve artık curl Ubuntu'yu nasıl kuracağınızı biliyorsunuz. Bahsettiğimiz hata genellikle sadece yeni kurulmuş bir dağıtımda karşılaşılır. Çünkü libcurl
kütüphanesi çok sayıda uygulama tarafından kullanılmaktadır ve er ya da geç curl
ile birlikte sisteminize yüklenecektir.