Com instal·lar paquets en Ubuntu de manera manual

Com instal·lar paquets en Ubuntu de manera manual

Des de fa temps que venim parlant de com instal·lar paquets i programes a través de repositoris, de paquets deb, de paquets rpm, de PPA 'so simplement a través de programes com Synaptic o el Centre de Programari d'Ubuntu, Però no us hem parlat de com instal·lar un programa a través del seu codi font. Aquesta instal·lació és molt liosa, però també és la més satisfactòria ja que per norma general és la que millor s'adapta al nostre sistema operatiu, a la nostra màquina. Per realitzar aquesta instal·lació, l'únic que hem de fer és baixar-nos un paquet comprimit que gairebé sempre és de tipus tar.gz o gz, Què és el que té el codi de el programa ia partir d'aquí compilar els arxius.

Què necessita programes necessito per instal·lar paquets de manera manual?

Paradoxalment, Ubuntu a l'igual que altres sistemes basat en Debian no porta instal·lats tots els programes necessaris per compilar. El paquet que englobava a la major part d'eines no està instal·lat de sèrie per la qual cosa cal instal·lar el paquet a mà. Bé, per compilar un paquet nosaltres mateixos necessitarem fer això a la terminal:

sudo apt-get install build-essential automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper quilt xutils lintian dh-make libtool autoconf git-core

Això farà que Ubuntu instal gairebé tots els programes necessaris per a poder compilar codi i per extensió poder instal·lar paquets de manera manual.

Com compilem un programa nosaltres mateixos?

Un cop hem fet els passos anteriors, obrim una terminal i ens situem a la carpeta de el codi font. El primer que haurem de fer és veure el fitxer «INSTAL.LACIÓ»Que gairebé tots els programes porten, algun ho fan en«readme«. Per norma general per compilar haurem d'escriure el següent

. / Configure

fer

make install

./nom del programa

netejar

Si bé, a l'arxiu Readme o INSTALL vindrà amb tot detall els paquets necessaris així com instal·lar el programa. els comando ./configure i make són els encarregats de configurar i fer el paquet de el programa. la comanda make install • la el creat i amb ./ executem el programa. Després, la comanda netejar s'encarrega de netejar els arxius innecessaris que s'han creat a la instal·lació. Això a grans trets són els passos necessaris per a compilar un programa, però de vegades cal instal·lar alguna llibreria o paquet perquè la instal·lació funcioni. Finalment advertir que encara que la instal·lació és millor, és una instal·lació lenta, és a dir, per a instal·lar paquets de maneral manual es depèn de el codi font i de la potència de la màquina, per això el procés pot portar hores o minuts. Per això és recomanable fer-ho amb temps i en equips potents, encara que aquest mètode per instal·lar de paquets es pot fer en qualsevol ordinador.


7 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Gerson va dir

    M'ha succeït que sota un arxiu tar.gz o tar.bz2 o similars, i a l'fer el ./configure em llança error; busco el Install o el Readme i molts no ho porten, però si toco l'executable de el programa aquest s'obre, és com si baixés un portable però moltes vegades jo vull instal·lar-lo i no he pogut.
    Com es fa en aquests casos?

  2.   Joaquin García va dir

    Hola Gerson, podries indicar-me el paquet o programa que vols fer servir. Pel que comentes, el que has baixat és un paquet precompilat o gairebé llest per a usar, que és una cosa diferent a instal·lar des del codi font. Però abans volia assegurar-me. Gràcies i perdona les molèsties.

  3.   fosc_ va dir

    Potser l'article hauria de cridar-se «Com compilar programes en Ubuntu», a l'veure el d'instal·lació de paquets manual vaig pensar que parlaries de dpkg -i paquet

  4.   Jose Manuel Benedito va dir

    Hola Joaquín
    Moltes gràcies per atendre teu bloc. Em sembla genial, i per això et dono les gràcies.
    Volia preguntar-te sobre la instal·lació d'un programa (el Warzone, per exemple), amb el tipus de complicació (crec que se li diu així) que pregunta Gerson, perquè he intentat fer això que dius, però no entenc bé concretament com es fa, amb els passos com per a algú que està aprenent a llegir .... La veritat és que algunes coses faig amb el terminal, però porto un temps intentant fer aquestes coses i no he trobat una explicació detallada, com en una classe .... Podries fer-ho?

    Des de ja et dono les gràcies i rep una cordial salutació

    José Manuel

  5.   Marco va dir

    Bones em dic Marc, m'agradaria aprendre de el món Linux, Tinc ubuntu 13.10 però se m'ha complica molt per tractar-lo, instal·lar alguna cosa és dificil, ja que en tot programa em diu que falta una o altra paquet. gràcies

  6.   jose xai va dir

    Geniaaallll germà, estava buscant això. Difícil trobar-tan detallat i per tant muuuyy agraït. Exitos de cor per ud

  7.   Juan David va dir

    Bona tarda, he tractat d'instal·lar aquest programa darktable-3.0.1.tar.xz No he pogut, sóc nou utilitzant Ubuntu. Agrairia la col·laboració de vostès.