Introducció a Ubuntu Build Essential
Els paquets build-essentials són la forma de meta-paquets que són essencials per compilar programari. Contenen la col·lecció de compiladors GNU/g++, el depurador GNU i algunes biblioteques i eines més que es necessiten per compilar un programa. Alguns altres paquets, com GCC, make, G++, dpkg-dev, etc., també s'instal·len al nostre sistema quan instal·lem els paquets essencials per a la construcció.
GCC (Col·lecció de compiladors GNU) és un conjunt de compiladors i proporciona una interfície uniforme per crear programes en Go, Assembler, Ada, Fortran, Objective-C, C i C++. GNU C Compiler era el significat real de GCC, però a causa de molts altres idiomes que s'han inclòs des de llavors, aquest significat s'ha modificat a GNU Compiler Collection. El compilador C es coneix com a gcc per facilitar-ne la diferenciació del conjunt.
Els paquets clau instal·lats al nostre sistema Ubuntu o Debian automàticament des de build-essentials són GCC. Els paquets essencials de compilació pertanyen a Debian. No forma part del programari en si. Contenen aquests paquets essencials com a dependències, de manera que si instal·lem build-essential, instal·larem cadascun d'aquests paquets en una sola ordre.
Nota: no considereu que el paquet essencial de compilació és un súper paquet que instal·larà per a nosaltres tots els tipus d'eines de desenvolupament, des de Go a Ruby, amb una única comanda de manera màgica. Conté només unes poques eines de desenvolupament.
Per què necessitaríem un paquet essencial per a la construcció?
És l'usuari per crear paquets DEB a partir del codi font d'una aplicació. Un usuari mitjà no fa paquets DEB cada dia. Tot i que, alguns usuaris poden utilitzar el sistema Ubuntu Linux per al desenvolupament d'aplicacions. Hem de tenir un compilador gcc si volem executar un programa C a Ubuntu. Necessitarem un compilador g++ si volem executar programes C++ a Ubuntu.
Si necessitem utilitzar programari que només està disponible a través del codi font, el nostre sistema donarà un error, és a dir, no s'ha trobat l'ordre make , ja que primer hem d'instal·lar el fer eina . Tot es pot instal·lar individualment. Tanmateix, és molt més convenient aprofitar els paquets essencials per a la construcció i descarregar cadascuna d'aquestes eines de desenvolupament alhora.
És el mateix que el paquet Ubuntu-restricted-extras que ens permet instal·lar molts còdecs multimèdia alhora. Aquest metapaquet conté cinc paquets diferents que són importants per compilar programari a Ubuntu.
Com instal·lem els paquets essencials a Ubuntu?
Si ens preguntem com podem instal·lar paquets essencials a Ubuntu, estem d'enhorabona. El sistema ofereix build-essential, que es connecta als altres paquets necessaris per crear programari. Abans de poder crear programari a Ubuntu, instal·larem els paquets següents:
- fer
- GCC
- G++
- Compilador C
A la carpeta de descàrregues, podem instal·lar els paquets fent doble clic sobre el paquet i habilitant l'instal·lador perquè faci aquesta feina. Per exemple, per instal·lar un paquet basat en Python, haurem de fer-hi doble clic. Obrirà el fitxer, és a dir, instal·lació.deb , i demaneu-nos una contrasenya. A més, podem instal·lar programari amb l'ajuda del metapaquet essencial per a la construcció, que inclou diversos altres paquets. Els paquets són necessaris si volem compilar els programes utilitzant el codi font i operar amb qualsevol llenguatge de programació.
Instal·lació i ús de build-essential a Ubuntu
Les eines essencials per a la compilació es poden instal·lar directament mitjançant el dipòsit oficial d'Ubuntu. Estan disponibles al repositori del sistema Ubuntu de manera predeterminada. Només hem d'instal·lar metapaquets d'eines essencials per a la compilació des del gestor de paquets apt. Hem d'obrir la nostra finestra de terminal des de 'Ctrl+Alt+T' drecera de teclat.
S'està actualitzant el repositori d'apt
Ara, hem d'actualitzar el nostre dipòsit de paquets abans d'anar a instal·lar les eines essencials per a la compilació. Per fer-ho, introduirem l'ordre següent per actualitzar l'índex del dipòsit d'apt:
$ sudo apt update
Instal·lació de build-essential
Instal·larem les eines essencials per a la compilació executant l'ordre següent a la finestra del terminal:
$ sudo apt install build-essential
Després d'executar l'ordre anterior, es mostrarà el resultat següent a la pantalla:
S'està comprovant la versió de GCC
Podem verificar el procés d'instal·lació d'aquests paquets inspeccionant la versió de GCC al nostre sistema amb l'ordre següent un cop finalitzat el procés d'instal·lació:
$ gcc version
La versió de GCC instal·lada que es mostrarà al terminal, que es mostra a la captura de pantalla següent:
Totes les eines i biblioteques del compilador GCC s'han instal·lat al nostre sistema. Tanmateix, podem executar un programa C per provar la instal·lació.