Compilarea și instalarea pachetelor de la sursă cu marca

Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!

Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat
- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția

- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I

Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!

Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!

Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!

Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.

Puneți o întrebare la sprijinul 24/7/365

Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările

intrare

Când lucrați cu un computer sau cu un server Linux, cele mai multe pachete necesare pot fi obținute utilizând apt sau alt manager de pachete. Dar, uneori, aveți nevoie de un pachet sau o versiune mai modernă a programului, care nu se află în depozit.

Acest ghid acoperă compilarea și instalarea cURL din codul sursă. Sintaxa utilizată aici este aplicabilă în majoritatea distribuțiilor.

cerinţe

Pentru a compila codul sursă în Linux, aveți nevoie de pachetul "build-essential" (pe sisteme bazate pe Debian) sau "Instrumente de dezvoltare" (CentOS); Aceste pachete conțin compilatoare și biblioteci gcc / g ++.

Pentru a instala pachetul pe Debian și Ubuntu, utilizați:

apt-get install build-esențial

yum groupinstall "Instrumente de dezvoltare"

Unele pachete necesită dependențe suplimentare pentru a fi compilate sau executate. Apt și alți administratori de pachete le instalează de obicei. Când compilați pachetele, trebuie să verificați întotdeauna documentația și să instalați și pachetele necesare în prealabil.

Înainte de a compila cURL, instalați toate dependențele necesare. De asemenea, pe serverul pe care îl utilizați, trebuie să aveți privilegii root sau sudo pentru a instala și a compila codul sursă.

Extragerea și compilarea codului sursă pe un VPS

ZagruzkaTarball

Aceasta va descărca și va stoca codul sursă ca curl.tar.gz în directorul curent.

Acum trebuie să extrageți tarballul. Pentru aceasta, rulați:

tar -xvzf curl.tar.gz

Codul sursă va fi localizat în folderul numit "curl-" cu numărul versiunii. Când tastați:

va produce un rezultat similar:

/ curl ls
curl-7.32.0 curl.tar.gz

În acest caz, dosarul se numește "curl-7.32.0", așa că pentru a intra în acest dosar, trebuie să introduceți:

Configurarea și compilarea codului sursă

În acest dosar puteți găsi multe fișiere diferite. În acest moment, trebuie să acordați atenție fișierului "configure". Acest script este conceput pentru a ajuta la rularea programului pe diferite computere. Start:

Aceasta utilizează automat variabilele sistemului actual pentru a pregăti codul sursă pentru acest VPS. Practic, această comandă verifică dacă bibliotecile instalate în sistem sunt în concordanță cu ceea ce are nevoie programul. Această acțiune îi spune compilatorului unde să găsească bibliotecile necesare codului sursă, în acest caz cURL. În plus, această acțiune determină unde să instalați pachetul. După finalizare, Makefile va fi creat cu toate informațiile de care are nevoie. Acum totul este gata să compileze codul sursă. Pentru aceasta, executați comanda:

Ca urmare a acestei acțiuni, pe consoană vor fi afișate o mulțime de informații inutile și incomprehensibile. Așteaptă până se termină. Acest lucru va dura aproximativ un minut. După finalizare, trebuie să instalați codul sursă. Rulați ca root:

Acum faceți urmați instrucțiunile din "Makefile" pentru a instala pachetele compilate. În cele mai multe cazuri, acest lucru este tot ce trebuie să instalați. Acum poți intra în curbură. Dacă cURL a fost setat corect, se va afișa următorul rezultat:

curl: try 'curl --help' sau 'curl - manual' pentru mai multe informații

Dacă primiți o eroare de bash, introduceți:

ln -s / usr / local / bin / curl / usr / bin / curl

Aceasta va crea o legătură către / usr / bin / curl care se conectează la / usr / local / bin / curl. Acest lucru vă va permite să rulați cURL prin simpla introducere a buclei în consola. Acest lucru se face de obicei automat, dar în unele cazuri, scriptul de configurare nu poate găsi locația de instalare dorită. Acum puteți introduce:

Aceasta va lansa versiunea curentă a cURL. Producția are aproximativ următoarea formă:

/ curl curl -V
curl 7.32.0 (X86_64-unknown-linux-gnu) libcurl / 7.26.0 OpenSSL / 1.0.1e zlib / 1.2.7 libidn / 1,25 libssh2 / 1.4.2 librtmp / 2.3
Protocoale: fișier dict ftp ftps gopher http https imap imap ldap pop3 pop3s rtmp rtsp scp sftp smtp smtps telnet tftp
Caracteristici: Debug GSS-Negociere IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP

Gata! cURL a fost compilat și instalat cu succes de la codul sursă.

Acțiunile descrise în acest ghid sunt potrivite pentru majoritatea distribuțiilor, prin urmare ele pot fi efectuate pentru a compila codul sursă al altor pachete. Cu toate acestea, întotdeauna trebuie să cunoașteți în prealabil documentația pachetului. De obicei, acesta conține informații despre dependențele necesare și chiar uneori vă spune ce comenzi să utilizați.

Amintiți-vă secvența. / configure, apoi faceți și apoi instalați.