Кейде сценарий қатені береді: bash: curl: command not found
. Бұл қате мұндай команданың жүйеде жоқ екенін білдіреді. Мәселенің қандай шешімі бар? curl
утилитасын орнатуға болады. Ол файлдарды жүктеуге арналған. wget
сияқты танымал болмаса да, ол қосымша мүмкіндіктерді қамтамасыз ете алады, сонымен қатар басқа бағдарламаларға қосылуға болатын кітапхананы қамтиды. Әрі қарай, мысал ретінде Ubuntu 20.04 көмегімен curl орнату жолын қарастырайық. Бірақ нұсқаулар таратудың жаңа немесе ескі нұсқаларына қатысты болады.
Мысалы, орнату бағдарламасын .sh
сценарийімен инициализациялауды шешесіз. Оны жүктеп алу үшін олар curl
пайдалануды ұсынады, ол сценарийдің өзінде де болуы мүмкін. Мәселе мынада, утилита Ubuntu 20.04 жүйесінде әдепкі бойынша орнатылмаған. Сценарийді іске қосуға тырысқанда, curl: command not found
қатесі пайда болады. Ал утилитаны өзі іске қосып көрсеңіз, хабарлама келесідей болады: bash: /usr/bin/curl
: Мұндай файл немесе каталог жоқ. Curl орнату үшін келесі пәрмендерді пайдалану керек:
$ sudo apt update
$ sudo apt install curl
Орнатқаннан кейін curl
пәрменін қамтитын сценарий жұмыс істеуі керек. Утилитаның нұсқасын білу үшін келесі әрекеттерді орындаңыз:
$ curl -V
Файлды жүктеу үшін пәрменді пайдаланыңыз:
$ curl -OC - https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso
curl
бағдарламасы кеңінен қолданылады. Оны кез келген ағымдағы жұмыс үстелі операциялық жүйелеріне орнатуға болады. Ubuntu 20.04 нұсқасында қызметтік бағдарлама алдын ала орнатылмаған, бірақ репозиторийде қол жетімді және енді Ubuntu curl орнату жолын білесіз. Біз қарастырған қателік тек жақында орнатылған дистрибуцияда жиі кездеседі. Өйткені libcurl
кітапханасын көптеген қолданбалар пайдаланады және ерте ме, кеш пе curl
бірге сіздің жүйеңізде орнатылады.