El codi font és un programa informàtic en forma llegible per humans. Tot i això, la màquina no pot executar el codi font. El codi s'ha de compilar al codi de la màquina abans que sigui útil. A Linux, el sistema de compilació "make" és el més comú, i aquest procediment funciona per a gairebé tots els paquets de codi font de Linux.
Passos
Pas 1. Baixeu el codi font del programa o del controlador des d'Internet o altres suports
Probablement tindrà la forma de "tarball" i tindrà una extensió de fitxer.tar,.tar.bz2 o.tar.gz. De vegades, en canvi, s'utilitzarà un fitxer.zip.
Pas 2. Desempaqueteu el codi descarregat per als fitxers.zip utilitzeu "descomprimiu el fitxer", per a.tgz o.tar.gz utilitzeu "tar -zxvf yourfile"; per a.bz2 utilitzeu "tar -jxvf el vostre fitxer"; o extreu els vostres fitxers gràficament
Pas 3. Al terminal, moveu-vos al directori acabat d'extreure
Per fer-ho, escriviu cd seguit d’un espai i després del nom del directori. (Recordeu que els noms de directori a Linux distingeixen entre majúscules i minúscules).
Pas 4. Executeu l'ordre"
/ configure "per configurar el codi font automàticament. Es poden utilitzar arguments com" --prefix = "per controlar la ubicació de la instal·lació. comprova que teniu les biblioteques adequades i versions.
Pas 5. Un cop configurat, executeu "make" que fa la compilació real (això pot trigar des de pocs segons fins a moltes hores)
Es crearà un executable per al programa al directori bin dins del directori del codi font.
Pas 6. Per instal·lar el programa, executeu "make install"
Pas 7. Heu compilat i instal·lat el codi font del programa
Vídeo: mitjançant aquest servei, es pot compartir informació amb YouTube
Consells
- Als processadors de diversos nuclis, podeu compilar de manera múltiple mitjançant make -j3, substituint 3 per molts fils que vulgueu utilitzar.
- Si la compilació falla per qualsevol motiu, abans de tornar a intentar construir-lo, heu d'executar "make clean" per eliminar tots els fitxers que va deixar l'intent de construcció original. Aquests fitxers poden fallar el vostre segon intent perquè existeixen.
- Tret que especifiqueu un prefix, el codi s'instal·larà automàticament a / usr.
- Pot ser que hagueu de ser superusuari.
- També podeu encadenar aquestes ordres. Per exemple,./configure && make && make install.
- Si la compilació falla, obtindreu la sortida d'una línia, un fitxer i el tipus d'error. Si voleu, podeu intentar solucionar el problema. La majoria dels errors provenen de dependències fallides del programari que esteu instal·lant, és a dir, de programes o biblioteques de què depèn el vostre paquet.
Advertiments
- La compilació pot trigar hores.
- La compilació i la substitució de components crítics del sistema poden causar problemes si els torneu a compilar i reinstal·leu. Conegueu el que esteu fent.
- Alguns paquets font no tenen fitxers de configuració ni tan sols fabriquen fitxers. En aquest cas, només cal que escriviu "make" a la sol·licitud i veure què passa.