Како инсталирати/надоградити цУРЛ на Линук Минт 21 ЛТС

реклама

За оне који нису упознати, цУРЛ је софтверска апликација која вам омогућава да преносите податке између два система користећи различите протоколе – укључујући ХТТП, ФТП, па чак и е-пошту. цУРЛ се често користи за задатке веб развоја као што је тестирање функционалности веб странице или преузимање датотека са удаљеног сервера. Међутим, његове могућности су далеко више од тога. Уз мало креативности, цУРЛ се може користити за аутоматизацију разних задатака – што га чини невероватно корисним алатом за програмере и администраторе система.

Једна од најмоћнијих карактеристика цУРЛ-а је његова способност да извршава команде на удаљеном систему. Ово се може користити за покретање скрипти или програма на другој машини – што може бити изузетно корисно за аутоматизацију задатака или извођење сложених радњи које би иначе било тешко урадити ручно. На пример, можете да користите цУРЛ за аутоматско преузимање и инсталирање ажурирања на удаљеном серверу, чиме се штедите муке око пријављивања и ручног извођења ажурирања.

Наравно, цУРЛ се такође може користити за свакодневније задатке – као што је једноставно преношење датотека између два система. Ово може бити згодно ако требате брзо да преместите датотеку са једне машине на другу – без потребе да пролазите кроз муке око подешавања пуноправног протокола за пренос датотека као што је ФТП. Поред тога, цУРЛ се може користити за преузимање читавих веб локација – што може помоћи у креирању резервних копија ван мреже или пресликавања сајтова.

Све у свему, цУРЛ је невероватно свестран алат који вам може уштедети много времена и труда када радите са подацима на више система. Без обзира да ли аутоматизујете задатке или преносите датотеке, цУРЛ је вредан учења!

У следећем водичу ћете научити како да инсталирате најновију верзију цУРЛ пакета користећи добро познату ЛаунцхПАД ППА која обезбеђује најновију верзију за Линук Минт 21 ЛТС серију издања помоћу терминала командне линије.

Ажурирајте Линук Минт

Пре него што наставите са водичем, добро је да се уверите да је ваш систем ажуран са свим постојећим пакетима.

sudo apt update && sudo apt upgrade -y

Инсталирајте потребне пакете

Следеће зависности ће морати да се инсталирају да би се цУРЛ успешно инсталирао. Већина ових пакета је већ на вашем систему, али покретање команде може помоћи да се осигура да су инсталирани.

реклама

sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https -y

Ако прескочите и наиђете на проблеме, вратите се и само покрените команду.

Проверите цУРЛ

Као што је поменуто на почетку туторијала, цУРЛ долази у пакету на Линук Минт/Убунту, али ће вам временом можда бити потребна новија верзија.

Прво сазнајте која је верзија инсталирана на вашем систему ако је већ имате. Корисници без ЦУРЛ-а могу ово прескочити.

curl --version

Пример излаза ако је присутан цУРЛ:

curl --version
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.12
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Или, можете инсталирати стандардну верзију са серијом Линук Минт 21.

sudo apt install curl -y

Инсталирајте најновији/надоградите постојећи цУРЛ

Прво увезите Роб Савори ППА који садржи најновију верзију.

Пре увоза ГПГ кључа, корисници ће често имати проблема са увозом ГПГ кључева из ЛаунцхПАД ППА-а због тога што директоријуми нису креирани. Ово је лако решење. Користите следећу команду која ће заузврат генерисати директоријуме.

sudo gpg --list-keys

Пример резултата:

реклама

Како инсталирати Андроид Студио на Линук Минт 21 ЛТС

Као што је горе наведено, креирани су потребни директоријуми. Ово се може прескочити и користити следећу ГПГ команду за увоз испод. Ако имате проблема са директоријумима који недостају за овај и било који други ППА ГПГ кључ у будућности, само покрените горњу команду.

Користите следећу команду да увезете ГПГ кључ за ППА.

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/curl.gpg --keyserver keyserver.ubuntu.com --recv-keys E996735927E427A733BB653E374C7797FB006459

На крају, увезите ППА.

echo 'deb [signed-by=/usr/share/keyrings/curl.gpg] https://ppa.launchpadcontent.net/savoury1/curl34/ubuntu/ jammy main' | sudo tee -a /etc/apt/sources.list.d/curl.list

Затим покрените ажурирање АПТ-а да бисте одразили новододати ППА.

sudo apt update

Сада ће се појавити надоградња за кориснике који су претходно инсталирали ЦУРЛ. Ипак, саветовао бих да само поново покренете команду за инсталацију која покрива и постојећа подешавања и нове инсталације.

curl 

Затим проверите верзију.

curl --version

Пример резултата:

curl 7.83.1 (x86_64-pc-linux-gnu) libcurl/7.83.1 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.12
Release-Date: 2022-05-11
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd

Као што је горе поменуто, успешно сте надоградили цУРЛ са 7.81 до 7.83, ово ће вероватно расти како туторијал стари, а новије верзије цУРЛ-а буду објављене.

реклама

Како ажурирати/надоградити цУРЛ

Најефикаснији метод за проверу ажурирања је коришћење терминала. Чак и ако сте подесили аутоматска ажурирања, повремено покрените следећу команду да бисте били сигурни да се ажурирања правилно обрађују.

sudo apt update && sudo apt upgrade

Како уклонити (деинсталирати) цУРЛ

За кориснике који желе да се врате на оригиналну верзију цУРЛ-а. Прво морате уклонити постојећи пакет.

sudo apt autoremove curl -y

Затим уклоните ППА и ГПГ које сте увезли ако сте ишли овим путем.

sudo rm /etc/apt/sources.list.d/curl.list /usr/share/keyrings/curl.gpg

Затим покрените АПТ ажурирање.

sudo apt update

Сада можете поново да инсталирате цУРЛ ако желите из подразумеваног спремишта.

Коментари и закључак

Ако тражите свестран и моћан алат за пренос датотека, вреди проверити цурл. Његов широк спектар подржаних протокола може се користити за преузимање или отпремање датотека на било који сервер. Иако интерфејс командне линије може да потраје неко време, цурл може бити драгоцена предност у вашем Линук или Уник системском алату када га савладате.

Схаре он: