Obre el menú principal

Diferència entre revisions de la pàgina «Instal·lació de programari»

 
(Hi ha 27 revisions intermèdies del mateix usuari que no es mostren)
Línia 1: Línia 1:
 
=== Introducció  ===
 
=== Introducció  ===
  
Aquesta secció tracta sobre com s’instal·la programari en Linux, dirigit sobretot a nouvinguts des de Windows. Està orientat a ubuntu, però els fonaments són els mateixos per a qualsevol altra distribució moderna d'"Escriptori".&nbsp;<br>  
+
Aquesta secció tracta sobre com s’instal·la programari en Linux, dirigit sobretot a nouvinguts des de Windows. Està orientat a Ubuntu i a LliureX, però els fonaments són els mateixos per a qualsevol altra distribució moderna d'"Escriptori".&nbsp;<br>  
  
 
<br>  
 
<br>  
Línia 28: Línia 28:
 
===== <br>Per què no tinc permisos per a fer el que jo vullga en el meu propi ordinador?  =====
 
===== <br>Per què no tinc permisos per a fer el que jo vullga en el meu propi ordinador?  =====
  
<br>Els sistemes derivats d’UNIX, com GNU/Linux, estan dissenyats des de la seua base per a ser multiusuari. Hi ha un administrador i tants usuaris com este determine. En un ordinador personal, d’usuari únic, hi ha un administrador i un usuari. Els programes els hem de llançar "com a usuari". La gestió dels nostres arxius l’hem de fer també com a usuari. El que no podem fer com a usuari és, per exemple, instal·lar un arxiu executable en el sistema operatiu. Això només ho pot fer l’administrador. Si l’ordinador és teu, l’administrador eres tu, però no "tu usuari", sinó "tu administrador". Alguns nous usuaris pensen que açò és un destorb perquè implica introduir una contrasenya cada vegada que volem instal·lar quelcom. A mi em pareix molt més molest formatar, eliminar virus amb sospitosos antivirus de codi tancat, etc, només perquè a un "sistema operatiu" li dóna per executar un programa que fa coses roïnes sense que l’amo de l’ordinador ho haja instal·lat intencionadament.  
+
<br>Els sistemes derivats d’UNIX, com GNU/Linux, estan dissenyats des de la seua base per a ser multiusuari. Hi ha un administrador i tants usuaris com este determine. En un ordinador personal, d’usuari únic, hi ha un administrador i un usuari. Els programes els hem de llançar "com a usuari". La gestió dels nostres arxius l’hem de fer també com a usuari.  
 +
 
 +
El que no podem fer com a usuari és, per exemple, instal·lar un arxiu executable en el sistema operatiu. Això només ho pot fer l’administrador. Si l’ordinador és teu, l’administrador eres tu, però no "tu usuari", sinó "tu administrador". Alguns nous usuaris pensen que açò és un destorb perquè implica introduir una contrasenya cada vegada que volem instal·lar quelcom. Sense dubte és molt més molest formatejar, el·liminar virus amb sospitosos antivirus de codi tancat, etc, només perquè a un "sistema operatiu" li dóna per executar un programa que fa coses roïnes sense que l’amo de l’ordinador ho haja instal·lat intencionadament.  
  
 
===== <br>A qui em puc queixar si instal·le’l un programa que no funciona?  =====
 
===== <br>A qui em puc queixar si instal·le’l un programa que no funciona?  =====
  
<br>Si és programari davall la GPL, no hi ha garantia. El programari s’oferix tal com és. Tens dret a estudiar el seu codi, a modificar-ho, a redistribuir-lo, a usar-ho en tants ordinadors com vullgues... però no hi ha garantia. No pots denunciar a ningú perquè no funcione. El programari lliure està basat en la confiança que les coses s’han fet el millor possible, i tot el món està invitat a participar en la seua millora i el seu desenrotllament.  
+
<br>Si és programari davall la GPL, no hi ha garantia. El programari s’oferix tal com és. Tens dret a estudiar el seu codi, a modificar-ho, a redistribuir-lo, a usar-ho en tants ordinadors com vullgues... però no hi ha garantia. No pots denunciar a ningú perquè no funcione. El programari lliure està basat en la confiança que les coses s’han fet el millor possible, i tot el món està invitat a participar en la seua millora i el seu desenvolupament.  
  
 
<br>  
 
<br>  
Línia 38: Línia 40:
 
=== Diversos modes d’afegir, eliminar o actualitzar aplicacions del sistema.  ===
 
=== Diversos modes d’afegir, eliminar o actualitzar aplicacions del sistema.  ===
  
<br> {{Nota|Tingues en compte que no totes les aplicacions disponibles per a Ubuntu estan disponibles per defecte per a ser instal·lades. Serà necessari habilitar la possibilitat d’instal·lar certes aplicacions de forma manual.}}  
+
<br> {{Nota|Tingues en compte que no totes les aplicacions disponibles per a Ubuntu estan disponibles per defecte per a ser instal·lades. Serà necessari habilitar la possibilitat d’instal·lar certes aplicacions de forma manual, afegint repositoris.}}  
  
 
<br>  
 
<br>  
Línia 47: Línia 49:
 
*[[#Gestor_de_paquets_Synaptic|El programa Synaptic]]. Amb Synaptic podràs tindre més control sobre els programes que instal·les en el sistema. Així com un nombre més gran d’ells. NOTA: De moment, Synaptic utilitza apt-get.<br>  
 
*[[#Gestor_de_paquets_Synaptic|El programa Synaptic]]. Amb Synaptic podràs tindre més control sobre els programes que instal·les en el sistema. Així com un nombre més gran d’ells. NOTA: De moment, Synaptic utilitza apt-get.<br>  
 
*[[#apt-get_i_aptitude|Els programes apt-get o aptitude]]. Estos són programes més avançats que s’executen en mode terminal. Són molt potents i et permeten també afegir i llevar aplicacions del sistema entre altres coses. (Aptitude és més complet que apt-get, recorda les llibreries descarregades i les desinstal·la si estan en desús). Per a veure l’ajuda de qualsevol programa que s’execute en mode terminal: (<code>man nom_del_programa</code>). Exemple: <code>man aptitude</code>  
 
*[[#apt-get_i_aptitude|Els programes apt-get o aptitude]]. Estos són programes més avançats que s’executen en mode terminal. Són molt potents i et permeten també afegir i llevar aplicacions del sistema entre altres coses. (Aptitude és més complet que apt-get, recorda les llibreries descarregades i les desinstal·la si estan en desús). Per a veure l’ajuda de qualsevol programa que s’execute en mode terminal: (<code>man nom_del_programa</code>). Exemple: <code>man aptitude</code>  
*[[#Paquetes_Deb|Paquets Deb]]. Els fitxers amb extensió .deb són paquets d’aplicacions ja preparats per a instal·lar-se d’una forma senzilla en el teu sistema Ubuntu.  
+
*[[#Paquets_Deb|Paquets Deb]]. Els fitxers amb extensió .deb són paquets d’aplicacions ja preparats per a instal·lar-se d’una forma senzilla en el teu sistema Ubuntu.  
*[[#Archivos_binaris|Arxius binaris]]. Els arxius amb extensió .bin són els programes executables en Linux.  
+
*[[#Arxius_binaris|Arxius binaris]]. Els arxius amb extensió .bin són els programes executables en Linux.  
*[[#Archivos_Run|Arxius Run]]. Els arxius amb extensió .run solen ser els assistents per a la instal·lació en Linux.
+
*[[#Arxius_Run|Arxius Run]]. Els arxius amb extensió .run solen ser els assistents per a la instal·lació en Linux.
  
 
Veurem ara cada un d’ells amb les seues particularitats.  
 
Veurem ara cada un d’ells amb les seues particularitats.  
Línia 59: Línia 61:
 
===== El centre de programari d’Ubuntu  =====
 
===== El centre de programari d’Ubuntu  =====
  
[[Image:Anadir i llevar aplicaciones.png|thumb|Anadir i llevar aplicaciones.png]] El programa '''El centre de programari d’Ubuntu''' és la forma més senzilla en Ubuntu d’instal·lar o llevar programes. També és la més limitada.  
+
El programa '''El centre de programari d’Ubuntu''' és la forma més senzilla en Ubuntu d’instal·lar o llevar programes. També és la més limitada.  
  
 
Pots trobar el programa en '''Menú Aplicacions → Centre de programari d’Ubuntu'''  
 
Pots trobar el programa en '''Menú Aplicacions → Centre de programari d’Ubuntu'''  
  
[[Image:Centro de Softwate d’Ubuntu 1.jpg|left|Centro de Softwate d’Ubuntu 1.jpg]]
+
<br>
  
 
'''(1)''' Per a instal·lar aplicacions selecciona una de les categories que es mostren en la pantalla principal del programa. de l’esquerra. D’esta manera s’actualitzarà la finestra mostrant en ella els programes disponibles d’eixa categoria. Ara només has de buscar el programa que vols instal·lar i polsar dos vegades sobre ell. La finestra mostrarà una descripció del mateix i et donarà l’opció d’instal·lar-ho polsant el botó Instal·lar.  
 
'''(1)''' Per a instal·lar aplicacions selecciona una de les categories que es mostren en la pantalla principal del programa. de l’esquerra. D’esta manera s’actualitzarà la finestra mostrant en ella els programes disponibles d’eixa categoria. Ara només has de buscar el programa que vols instal·lar i polsar dos vegades sobre ell. La finestra mostrarà una descripció del mateix i et donarà l’opció d’instal·lar-ho polsant el botó Instal·lar.  
Línia 75: Línia 77:
 
===== Gestor de paquets Synaptic  =====
 
===== Gestor de paquets Synaptic  =====
  
[[Image:(Menú) Gestor de paquets Synaptic.png|thumb|(Menú) Gestor de paquets Synaptic.png]]
+
<br>
  
 
'''Synaptic''' és un avançat sistema per a instal·lar o eliminar aplicacions del teu sistema. L’entorn és gràfic, com en El centre de programari d’Ubuntu, però molt més potent. Amb Synaptic tens el control complet dels paquets (aplicacions) instal·lats en el teu sistema.  
 
'''Synaptic''' és un avançat sistema per a instal·lar o eliminar aplicacions del teu sistema. L’entorn és gràfic, com en El centre de programari d’Ubuntu, però molt més potent. Amb Synaptic tens el control complet dels paquets (aplicacions) instal·lats en el teu sistema.  
Línia 81: Línia 83:
 
Per a executar Synaptic tria '''Sistema -&gt; Administració -&gt; Gestor de paquets Synaptic'''. Este gestor de paquets ens permetrà instal·lar, reinstal·lar i eliminar paquets d’una forma gràfica molt senzilla.  
 
Per a executar Synaptic tria '''Sistema -&gt; Administració -&gt; Gestor de paquets Synaptic'''. Este gestor de paquets ens permetrà instal·lar, reinstal·lar i eliminar paquets d’una forma gràfica molt senzilla.  
  
[[Image:Synaptic.jpg|left|Synaptic.jpg]]
+
<br>
  
 
La pantalla de Synaptic està dividida en 4 seccions.  
 
La pantalla de Synaptic està dividida en 4 seccions.  
Línia 90: Línia 92:
  
 
<br>  
 
<br>  
 
[[Image:Synaptic marcar per a instalar.jpg|left|Synaptic marcar per a instalar.jpg]]
 
  
 
Per a instal·lar un paquet pots seleccionar una categoria, polsar amb el botó dret en el paquet desitjat i seleccionar “'''marcar per a instal·lar'''” o fer ''doble-clic'' en el nom del paquet.  
 
Per a instal·lar un paquet pots seleccionar una categoria, polsar amb el botó dret en el paquet desitjat i seleccionar “'''marcar per a instal·lar'''” o fer ''doble-clic'' en el nom del paquet.  
Línia 100: Línia 100:
  
 
<br>  
 
<br>  
 
[[Image:Buscar synaptic.jpg|right|Buscar synaptic.jpg]]
 
  
 
Polsant en el botó de buscar, podrem realitzar busques de programes per mitjà del seu nom o descripció. Una vegada localitzat el programa que desitgem instal·lar fem doble clic sobre ell per a instal·lar-ho. Si volem eliminar un programa bastarà de polsar amb el botó dret damunt d’este i seleccionar eliminar o eliminar per complet.  
 
Polsant en el botó de buscar, podrem realitzar busques de programes per mitjà del seu nom o descripció. Una vegada localitzat el programa que desitgem instal·lar fem doble clic sobre ell per a instal·lar-ho. Si volem eliminar un programa bastarà de polsar amb el botó dret damunt d’este i seleccionar eliminar o eliminar per complet.  
Línia 113: Línia 111:
 
Arranca Synaptic i veu a '''Configuració -&gt; Preferències''', en la Pestanya ''General'' marca la casella "Considerar els paquets recomanats com si anessen dependències".  
 
Arranca Synaptic i veu a '''Configuració -&gt; Preferències''', en la Pestanya ''General'' marca la casella "Considerar els paquets recomanats com si anessen dependències".  
  
[[Image:Captura.Synaptic.recomendados.jpg|Captura.Synaptic.recomendados.jpg]]
+
<br>  
 
 
<br> <br>  
 
  
 
==== aptitude i apt-get  ====
 
==== aptitude i apt-get  ====
Línia 132: Línia 128:
  
 
*Instalar paquets:
 
*Instalar paquets:
 
+
<pre>sudo aptitude install &lt;paquetes&gt;</pre>
sudo aptitude install &lt;paquetes&gt;  
 
 
 
 
*Desinstalar paquets:
 
*Desinstalar paquets:
 
+
<pre>sudo aptitude remove &lt;paquetes&gt;</pre>
sudo aptitude remove &lt;paquetes&gt;  
 
 
 
 
*Desinstalar paquets (incloent arxius de configuració):
 
*Desinstalar paquets (incloent arxius de configuració):
 
+
<pre>sudo aptitude purge &lt;paquetes&gt;</pre>
sudo aptitude purge &lt;paquetes&gt;  
 
 
 
 
*Actualizar la llista de paquets disponibles:
 
*Actualizar la llista de paquets disponibles:
 
+
<pre>sudo aptitude update</pre>
sudo aptitude update  
 
 
 
 
*Actualizar el sistema amb les actualitzacions de paquets disponibles:
 
*Actualizar el sistema amb les actualitzacions de paquets disponibles:
 
+
<pre>sudo aptitude upgrade</pre>
sudo aptitude upgrade  
 
 
 
 
*Obtener una llista d’opcions del comando:
 
*Obtener una llista d’opcions del comando:
 
+
<pre>sudo aptitude help</pre>
sudo aptitude help  
 
 
 
 
{{Consell|Per a instal·lar paquets des de la línia de comandos també podem usar apt-get, encara que és preferible l’ús d’aptitude pel maneig de dependències.}}  
 
{{Consell|Per a instal·lar paquets des de la línia de comandos també podem usar apt-get, encara que és preferible l’ús d’aptitude pel maneig de dependències.}}  
  
 
<br>  
 
<br>  
  
===== Instal·lar paquets sense internet =====
+
===== Instal·lar paquets sense internet =====
  
 
En el cas que es vullga instal·lar algun programa en un ordinador sense Internet, és necessari descarregar els paquets en qüestió des d’un ordinador que sí que dispose d’una connexió, per mitjà del comando següent:  
 
En el cas que es vullga instal·lar algun programa en un ordinador sense Internet, és necessari descarregar els paquets en qüestió des d’un ordinador que sí que dispose d’una connexió, per mitjà del comando següent:  
 
<pre>$ aptitude download &lt;paquete&gt;
 
<pre>$ aptitude download &lt;paquete&gt;
 
</pre>  
 
</pre>  
D’estamanera es descarregarà el paquet dins del directori on ens trobem ( potser en la carpeta de l’usuari l’escriptori, etc ) calmencionar, que si descarreguem el paquet dins del directori personal no cal executar el comando amb permisos de root ja ''que'', tenim permís d’escriptura dins del dit directori.  
+
D’aquesta manera es descarregarà el paquet dins del directori on ens trobem ( potser en la carpeta de l’usuari l’escriptori, etc ) cal mencionar, que si descarreguem el paquet dins del directori personal no cal executar el comando amb permisos de root ja ''que'', tenim permís d’escriptura dins del dit directori.  
  
 
Una vegada descarregat el paquet es procedix a instal·lar:  
 
Una vegada descarregat el paquet es procedix a instal·lar:  
Línia 173: Línia 157:
 
Cal tindre en compte que si hi ha dependències, cal instal·lar estes primer. Per a solucionar i previndre els possibles problemes de dependències podem anar al Synaptic de l’equip amb internet, busquem el paquet que volem, fem clic dret sobre el paquet en qüestió, entrem en '''Propietats''' i seleccionem la pestanya de '''Dependències'''. Ací veiem els paquets que necessitem per a instal·lar degudament el paquet en l’equip sense internet.  
 
Cal tindre en compte que si hi ha dependències, cal instal·lar estes primer. Per a solucionar i previndre els possibles problemes de dependències podem anar al Synaptic de l’equip amb internet, busquem el paquet que volem, fem clic dret sobre el paquet en qüestió, entrem en '''Propietats''' i seleccionem la pestanya de '''Dependències'''. Ací veiem els paquets que necessitem per a instal·lar degudament el paquet en l’equip sense internet.  
  
Opcionalment també podem descarregar els discos de devien que contenen molts programes i paquets .deb el que els fa compatible amb Ubuntu, només entrem a orígens del programari i donem clic a afegir cd-rom.
+
Opcionalment també podem descarregar els discos de Debian que contenen molts programes i paquets .deb el que els fa compatible amb Ubuntu, només entrem a orígens del programari i donem clic a afegir cd-rom.  
  
 
==== Per mitjà d’arxius  ====
 
==== Per mitjà d’arxius  ====
Línia 184: Línia 168:
  
 
Si ho preferim, també es poden instal·lar per mitjà de la línia de comandos, per mitjà del comando '''dpkg''':  
 
Si ho preferim, també es poden instal·lar per mitjà de la línia de comandos, per mitjà del comando '''dpkg''':  
 
+
<pre>sudo dpkg -i &lt;paquete&gt;.deb</pre>
sudo dpkg -i &lt;paquete&gt;.deb  
 
 
 
 
En este cas també caldrà instal·lar manualment les possibles dependències del paquet.  
 
En este cas també caldrà instal·lar manualment les possibles dependències del paquet.  
  
 
El mateix comando també es pot usar per a desinstal·lar el paquet:  
 
El mateix comando també es pot usar per a desinstal·lar el paquet:  
 +
<pre>sudo dpkg -r &lt;paquete&gt;</pre>
 +
===== Paquets ''Autopackage'' d’extensió .package  =====
  
sudo dpkg -r &lt;paquete&gt;  
+
El projecte autopackage.org&nbsp;naix&nbsp;amb la idea de facilitar la instal·lació d’aplicacions en Linux independentment de la distribució i escriptori que usen. Per això molts projectes ho utilitzen, com per exemple [[Inkscape]].
  
===== Paquets ''Autopackage'' d’extensió. package) =====
+
Instal·lar per primera vegada un arxiu d’extensió .package es molt senzill. N’hi ha prou amb seguir les següents indicacions (en la pagina del projecte també [http://autopackage.org/ s’indica com]).
  
El projecte http:autopackage.org&nbsp;naix&nbsp;amb la idea de facilitar la instal·lació d’aplicacions en Linux independentment de la distribució i escriptori que usen. Per això molts projectes ho utilitzen, com per exemple [[Inkscape]].
+
Una vegada descarregat l’arxiu, hem de donar-li [[Sistema de fitxers#Els_permisos|permisos d’execució]], fer doble clic sobre l’arxiu i en l’avís en què pregunta ''Vol executar &nbsp;o veure el seu contingut?'' hem de fer clic a '''Executar'''. Una vegada fet açò, començarà l’instal·lador del programa '''Autopackage''' i del contingut del paquet. A l’instal·lar-seel programa Autopackage '''el''', pròxim arxiu d’este tipus que desitges instal·lar bastarà de fer doble clic sobre ell sense necessitar fer res del que escriu anteriorment.  
 
 
Instal·lar per primera vegada un arxiu d’extensió .package es molt senzill. N’hi ha prou amb seguir les següents indicacions (en la pagina del projecte també [http://autopackage.org/docs/howto-install/ s’indica com]).
 
 
 
Una vegada descarregat l’arxiu, hem de donar-li [[Sistema de fitxers#Els_permisos|permisos d’execució]], fer doble clic sobre l’arxiu i en l’avís en què pregunta ''Vol executar &nbsp;o veure el seu contingut?'' hem de fer clic a '''Executar'''. Una vegada fet açò, començarà l’instal·lador del programa '''Autopackage''' i del contingut del paquet. A l’instal·lar-seel programa Autopackage '''el''', pròxim arxiu d’este tipus que desitges instal·lar bastarà de fer doble clic sobre ell sense necessitar fer res del que escriu anteriorment.
 
  
 
===== Arxius binaris  =====
 
===== Arxius binaris  =====
Línia 209: Línia 189:
 
La primera cosa que hem de fer, per consegüent, és donar a eixe fitxer el permís per a executar-se. Despleguem el menú contextual de l’arxiu i triem l’opció ''Propietats''. Seleccionem la pestanya ''Permisos'' i veurem que l’arxiu té permisos de lectura i escriptura per al propietari però no per a execució. Activem la casella per a donar permisos d’execució i tanquem la finestra.  
 
La primera cosa que hem de fer, per consegüent, és donar a eixe fitxer el permís per a executar-se. Despleguem el menú contextual de l’arxiu i triem l’opció ''Propietats''. Seleccionem la pestanya ''Permisos'' i veurem que l’arxiu té permisos de lectura i escriptura per al propietari però no per a execució. Activem la casella per a donar permisos d’execució i tanquem la finestra.  
 
<center>
 
<center>
[[Image:Captura.Propiedades d’archivos.jpg|200px]] [[Image:Captura.Propiedades d’archivos.permisos.png|200px]] [[Image:Captura.Propiedades d’archivos.permisos2.png|200px]]
+
<br>
 
</center>  
 
</center>  
 
Ara que ja hem donat permís al fitxer per a poder executar-ho fes ''doble clic''. Al fer-ho t’apareixerà una finestra donant-te diverses opcions. Elije '''executar'''.  
 
Ara que ja hem donat permís al fitxer per a poder executar-ho fes ''doble clic''. Al fer-ho t’apareixerà una finestra donant-te diverses opcions. Elije '''executar'''.  
  
[[Image:Captura.Ejecucion de ficheros.png|center|400px]]
+
<br>
  
 
Per a realitzar açò mateix des d’una [[Terminal]]:  
 
Per a realitzar açò mateix des d’una [[Terminal]]:  
  
 
*Damos permisos d’execució a l’arxiu:
 
*Damos permisos d’execució a l’arxiu:
 
+
<pre>sudo chmod +x &lt;nombre_binari&gt;.bin</pre>
sudo chmod +x &lt;nombre_binari&gt;.bin  
 
 
 
 
*Instalamos l’arxiu binari:
 
*Instalamos l’arxiu binari:
 
+
<pre>sudo ./&lt;nombre_binari&gt;.bin</pre>
sudo ./&lt;nombre_binari&gt;.bin  
 
 
 
 
===== Arxius Run  =====
 
===== Arxius Run  =====
  
 
Els arxius '''.run''' són assistents, normalment gràfics, que ajuden a la instal·lació. Per a executar-los n’hi ha prou amb introduir en la [[Terminal]]:  
 
Els arxius '''.run''' són assistents, normalment gràfics, que ajuden a la instal·lació. Per a executar-los n’hi ha prou amb introduir en la [[Terminal]]:  
<pre>sh ./&lt;archivo&gt;.run</pre>
+
<pre>sh ./&lt;archivo&gt;.run</pre>  
Normalment, en el cas que necessite permisos de superusuari (també cridat administrador o ''root'') demanarà la contrasenya; si no és així n’hi ha prou amb agregar l’orde ''sudo'' abans del comando, amb la qual cosa quedaria així:&nbsp;
+
Normalment, en el cas que necessite permisos de superusuari (també cridat administrador o ''root'') demanarà la contrasenya; si no és així n’hi ha prou amb agregar l’orde ''sudo'' abans del comandament, amb la qual cosa quedaria així:&nbsp;  
<pre>sudo sh ./&lt;archivo&gt;.run</pre>
+
<pre>sudo sh ./&lt;archivo&gt;.run</pre>  
 
 
 
==== Compilar aplicacions a partir del codi font  ====
 
==== Compilar aplicacions a partir del codi font  ====
  
Línia 249: Línia 224:
 
Heus ací un exemple complet d’execució d’este procediment:  
 
Heus ací un exemple complet d’execució d’este procediment:  
  
sudo aptitude install libpanelapplet tar xvzf sensors-applet-0.5.1.tar.gz cd sensors-applet-0.5.1  
+
<br>
 
+
<pre>$ sudo aptitude install libpanelapplet
$ ./configure --prefix=/usr
+
$ tar xvzf sensors-applet-0.5.1.tar.gz
 
+
$ cd sensors-applet-0.5.1
make sudo checkinstall  
+
$ ./configure --prefix=/usr
 
+
$ make
'''FUENTE:''' [http://mundogeek.net/wiki/doku.php?id=configuracion_d’ubuntu http://www.guia-ubuntu.org/index.php?title=A%C3%B1adir_aplicacions]
+
$ sudo checkinstall</pre>
 
 
 
== Veure també  ==
 
== Veure també  ==
  
Línia 266: Línia 240:
 
*[[APTonCD]]
 
*[[APTonCD]]
  
== Enllaços externs  ==
+
== Enllaços externs<br> ==
  
*[http://aptoncd.sourceforge.net/ APTonCD, The Ubuntu "CD/DVD 2" Creator] {{en}}
+
<br>'''Basat en:''' http://www.guia-ubuntu.org/index.php?title=A%C3%B1adir_aplicaciones
*[http://www.getdeb.net/ Portal de descàrregues de programari en paquets .deb per a Ubuntu] {{és}}
 
*[http://www.fentlinux.com/web/?q=node/262 Receptari APT] {{és}}
 
*[http://www.fentlinux.com/web/?q=node/725 APT: arma mortal de Devien] {{és}}
 
*[http://fresno.cnice.mecd.es/avaler3/?id=com Com instal·lar tot en Ubuntu] {{és}}
 
*[http://hereveri.cl/cdextra Crear CD/DVD personalitzat o reposadors locals (scripts)] {{és}} El centre de programari d’Ubuntu
 
  
[[Category:GNU/Linux]]
+
[[Category:GNU/Linux]] [[Category:Programari]]

Revisió de 11:40, 27 oct 2010

Introducció

Aquesta secció tracta sobre com s’instal·la programari en Linux, dirigit sobretot a nouvinguts des de Windows. Està orientat a Ubuntu i a LliureX, però els fonaments són els mateixos per a qualsevol altra distribució moderna d'"Escriptori". 


Bàsicament hi ha dos formes d’instal·lar un programa:


1. Per mitjà d’un instal·lador executable
2. Compilant el codi font abans d’instal·lar



La primera forma és com el clàssic "setup.exe" de Windows: Un instal·lador binari. No obstant això, una distribució moderna ho posa molt més fàcil que Windows, com veurem.


La segona és un poc més complicada. Normalment no és difícil però sol portar una estona. És qüestió d’agafar-li el truc. Però no vos espanteu, cada vegada és menys necessari i/o més fàcil, perquè a l’augmentar el nombre d’usuaris augmenta el nombre d’empaquetadors-distribuïdors, informadors de fallades, professors i ajudants, traductors, inclús programadors aficionats. En general, açò redunda en benefici de l’usuari final que cada vegada està més prop de les versions "acabades d’enfornar", alhora que estes són cada vegada millors.

Llavors, quin és la millor forma d’instal·lar?


Depén... aquí hem de mantindre un equilibri i pensar un poc abans d’actuar sobre què és el millor en cada cas. Jo diria que hi ha 4 factors, la seguretat que el programa serà estable en el nostre sistema, la facilitat d’instal·lació, la funcionalitat que esperem i la paciència que tinguem. Resumint i en primera aproximació:

  • El més segur i molt fàcil, perdent potser alguna funcionalitat d’un programa concret, però esperant que millorarà amb el temps --> Repos oficials.
  • Menys segur i prou fàcil, a la cerca de versions més recents o d’un programa que no està en els repos oficials--> Repos no oficials o paquets solts des d’internet (si és possible des de la pàgina oficial dels projectes, si es faciliten).
  • Molt segur i no fàcil, quan volem estar a l’última amb un programa concret que ens interessa especialment --> Compilar l’última versió estable d’un programa, després de descarregar el codi font des del seu lloc oficial.
  • Menys segur i no fàcil, quan volem tindre la versió de desenrotllament, per a avaluar-la i/o col·laborar amb el projecte --> Compilar les versions diàries el codi de les quals font baixem des del sistema de control de versions que utilitze el projecte.


On s’instal·len els programes?. Perquè no hi ha un directori cridat "Arxius de programa" ni res que se li parega.


Els programes s’instal·len... cada arxiu en el seu lloc. L’executable en el directori d’executables, les biblioteques en el directori de les biblioteques, les configuracions generals en el seu directori, les configuracions d’usuari, en el seu lloc, les icones en el seu lloc, la documentació en el seu lloc, etc. Perquè sí, un programa ben dissenyat repartirà arxius per tot el sistema.


Per què no tinc permisos per a fer el que jo vullga en el meu propi ordinador?


Els sistemes derivats d’UNIX, com GNU/Linux, estan dissenyats des de la seua base per a ser multiusuari. Hi ha un administrador i tants usuaris com este determine. En un ordinador personal, d’usuari únic, hi ha un administrador i un usuari. Els programes els hem de llançar "com a usuari". La gestió dels nostres arxius l’hem de fer també com a usuari.

El que no podem fer com a usuari és, per exemple, instal·lar un arxiu executable en el sistema operatiu. Això només ho pot fer l’administrador. Si l’ordinador és teu, l’administrador eres tu, però no "tu usuari", sinó "tu administrador". Alguns nous usuaris pensen que açò és un destorb perquè implica introduir una contrasenya cada vegada que volem instal·lar quelcom. Sense dubte és molt més molest formatejar, el·liminar virus amb sospitosos antivirus de codi tancat, etc, només perquè a un "sistema operatiu" li dóna per executar un programa que fa coses roïnes sense que l’amo de l’ordinador ho haja instal·lat intencionadament.


A qui em puc queixar si instal·le’l un programa que no funciona?


Si és programari davall la GPL, no hi ha garantia. El programari s’oferix tal com és. Tens dret a estudiar el seu codi, a modificar-ho, a redistribuir-lo, a usar-ho en tants ordinadors com vullgues... però no hi ha garantia. No pots denunciar a ningú perquè no funcione. El programari lliure està basat en la confiança que les coses s’han fet el millor possible, i tot el món està invitat a participar en la seua millora i el seu desenvolupament.


Diversos modes d’afegir, eliminar o actualitzar aplicacions del sistema.


Nota clasica.png Tingues en compte que no totes les aplicacions disponibles per a Ubuntu estan disponibles per defecte per a ser instal·lades. Serà necessari habilitar la possibilitat d’instal·lar certes aplicacions de forma manual, afegint repositoris.



Els principals modes d’instal·lar aplicacions són:

  • El centre de programari d’Ubuntu. Una senzilla aplicació amb què podràs afegir o llevar paquets del teu sistema d’una manera molt senzilla.
  • El programa Synaptic. Amb Synaptic podràs tindre més control sobre els programes que instal·les en el sistema. Així com un nombre més gran d’ells. NOTA: De moment, Synaptic utilitza apt-get.
  • Els programes apt-get o aptitude. Estos són programes més avançats que s’executen en mode terminal. Són molt potents i et permeten també afegir i llevar aplicacions del sistema entre altres coses. (Aptitude és més complet que apt-get, recorda les llibreries descarregades i les desinstal·la si estan en desús). Per a veure l’ajuda de qualsevol programa que s’execute en mode terminal: (man nom_del_programa). Exemple: man aptitude
  • Paquets Deb. Els fitxers amb extensió .deb són paquets d’aplicacions ja preparats per a instal·lar-se d’una forma senzilla en el teu sistema Ubuntu.
  • Arxius binaris. Els arxius amb extensió .bin són els programes executables en Linux.
  • Arxius Run. Els arxius amb extensió .run solen ser els assistents per a la instal·lació en Linux.

Veurem ara cada un d’ells amb les seues particularitats.

Per mitjà de programes

Hem de tindre en compte que només es pot tindre actiu un programa al mateix temps. Per exemple, si tenim obert el programa Synaptic no podrem usar aptitude.

El centre de programari d’Ubuntu

El programa El centre de programari d’Ubuntu és la forma més senzilla en Ubuntu d’instal·lar o llevar programes. També és la més limitada.

Pots trobar el programa en Menú Aplicacions → Centre de programari d’Ubuntu


(1) Per a instal·lar aplicacions selecciona una de les categories que es mostren en la pantalla principal del programa. de l’esquerra. D’esta manera s’actualitzarà la finestra mostrant en ella els programes disponibles d’eixa categoria. Ara només has de buscar el programa que vols instal·lar i polsar dos vegades sobre ell. La finestra mostrarà una descripció del mateix i et donarà l’opció d’instal·lar-ho polsant el botó Instal·lar.

(2) Si no saps en que secció es troba el programa que estàs buscant. Introduïx el nom de l’aplicació que desitges instal·lar en la caixa de busca de la part superior dreta. A mesura que vages escrivint el nom del programa s’anirà reduint la llista de candidats possibles, fins que dónes amb el que caminaves buscant.

(3) Polsant en la part esquerra en "Programari Instal·lat" accediràs a una llista de tots els programes que tens instal·lats en el sistema. Si desitges desinstal·lar algun d’ells. Només polsa dos vegades sobre ell i d’actualitzarà la finestra mostrant-te la descripció del programa i donant-te l’opció de desinstal·lar-lo.


Gestor de paquets Synaptic


Synaptic és un avançat sistema per a instal·lar o eliminar aplicacions del teu sistema. L’entorn és gràfic, com en El centre de programari d’Ubuntu, però molt més potent. Amb Synaptic tens el control complet dels paquets (aplicacions) instal·lats en el teu sistema.

Per a executar Synaptic tria Sistema -> Administració -> Gestor de paquets Synaptic. Este gestor de paquets ens permetrà instal·lar, reinstal·lar i eliminar paquets d’una forma gràfica molt senzilla.


La pantalla de Synaptic està dividida en 4 seccions.

Les dos més importants són la llista de categories (1) en el costat esquerre i la dels paquets (3) en el costat dret.

Al seleccionar un paquet de la llista es mostrarà una descripció del mateix (4).


Per a instal·lar un paquet pots seleccionar una categoria, polsar amb el botó dret en el paquet desitjat i seleccionar “marcar per a instal·lar” o fer doble-clic en el nom del paquet.

Marca d’esta manera tots els paquets que desitges instal·lar en el sistema i polsa Aplicar per a procedir a la seua instal·lació. Synaptic descarregarà ara els paquets necessaris des dels reposadors en internet o des del CD d’instal·lació.

També pots usar el botó Buscar per a trobar els paquets que desitges instal·lar.


Polsant en el botó de buscar, podrem realitzar busques de programes per mitjà del seu nom o descripció. Una vegada localitzat el programa que desitgem instal·lar fem doble clic sobre ell per a instal·lar-ho. Si volem eliminar un programa bastarà de polsar amb el botó dret damunt d’este i seleccionar eliminar o eliminar per complet.

Perquè s’apliquen els canvis és necessari polsar en el botó d’Aplicar.

El sistema d’instal·lació de programari en Ubuntu és molt potent i versàtil. Dins dels reposadors les aplicacions estan organitzades en "paquets". Cada paquet té altres de què depén per al seu funcionament correcte. Synaptic s’encarrega de resoldre estes dependències i instal·lar els paquets necessaris per tu. Però no sols això. En els paquets d’aplicacions també s’indiquen altres paquets que encara que no són necessaris perquè funcione l’aplicació que volem instal·lar si són d’utilitat. Estos són els "paquets recomanats".

Podem configurar Synaptic perquè considere eixos paquets "recomanats" com si anessen dependències i així els instal·larà també automàticament.

Arranca Synaptic i veu a Configuració -> Preferències, en la Pestanya General marca la casella "Considerar els paquets recomanats com si anessen dependències".


aptitude i apt-get

Encara que podem instal·lar programes de forma gràfica com hem vist en els punts anteriors, sempre podem recórrer a la Terminal per a instal·lar qualsevol programa.

A molts usuaris esta opció els pot paréixer un poc més complicada i quelcom críptica. Res més lluny de la realitat; quan un s’acostuma és molt més còmode, fàcil i ràpid.

Hi ha dos formes d’instal·lar programes en mode text: amb aptitude i amb apt-get.

Ambdós programes són molt semblants, excepte en un detall: aptitude recorda les dependències que s’han aplicat en la instal·lació d’un paquet. Açò significa que si s’instal·la o actualitza una aplicació amb aptitude i després es vol desinstal·lar, aptitude esborrarà el programa junt amb totes les seues dependències (excepte si són usades per altres paquets). Si s’instal·la amb apt-get o amb entorn gràfic Synaptic, la desinstal·lació esborrarà només el paquet especificat, però no les dependències.

Ús

Obrim una Terminal via Aplicacions -> Accessoris -> Terminal.

  • Instalar paquets:
sudo aptitude install <paquetes>
  • Desinstalar paquets:
sudo aptitude remove <paquetes>
  • Desinstalar paquets (incloent arxius de configuració):
sudo aptitude purge <paquetes>
  • Actualizar la llista de paquets disponibles:
sudo aptitude update
  • Actualizar el sistema amb les actualitzacions de paquets disponibles:
sudo aptitude upgrade
  • Obtener una llista d’opcions del comando:
sudo aptitude help
Nota idea.png
Per a instal·lar paquets des de la línia de comandos també podem usar apt-get, encara que és preferible l’ús d’aptitude pel maneig de dependències.



Instal·lar paquets sense internet

En el cas que es vullga instal·lar algun programa en un ordinador sense Internet, és necessari descarregar els paquets en qüestió des d’un ordinador que sí que dispose d’una connexió, per mitjà del comando següent:

$ aptitude download <paquete>

D’aquesta manera es descarregarà el paquet dins del directori on ens trobem ( potser en la carpeta de l’usuari l’escriptori, etc ) cal mencionar, que si descarreguem el paquet dins del directori personal no cal executar el comando amb permisos de root ja que, tenim permís d’escriptura dins del dit directori.

Una vegada descarregat el paquet es procedix a instal·lar:

$ sudo dpkg -i nom_paquet

O bé fent doble clic sobre ell en la interfície gràfica.

Cal tindre en compte que si hi ha dependències, cal instal·lar estes primer. Per a solucionar i previndre els possibles problemes de dependències podem anar al Synaptic de l’equip amb internet, busquem el paquet que volem, fem clic dret sobre el paquet en qüestió, entrem en Propietats i seleccionem la pestanya de Dependències. Ací veiem els paquets que necessitem per a instal·lar degudament el paquet en l’equip sense internet.

Opcionalment també podem descarregar els discos de Debian que contenen molts programes i paquets .deb el que els fa compatible amb Ubuntu, només entrem a orígens del programari i donem clic a afegir cd-rom.

Per mitjà d’arxius

Paquets Deb

Una altra forma d’instal·lar aplicacions en el sistema és per mitjà dels paquets ja preparats per a ser instal·lats i amb extensió .deb.

Per a instal·lar estos paquets només has de fer doble clic sobre el fitxer en el navegador Nautilus i automàticament es llançarà l’aplicació gdebi, que s’ocuparà d’instal·lar el paquet i buscar les dependències d’altres paquets que poguera necessitar per a la seua correcta instal·lació.

Si ho preferim, també es poden instal·lar per mitjà de la línia de comandos, per mitjà del comando dpkg:

sudo dpkg -i <paquete>.deb

En este cas també caldrà instal·lar manualment les possibles dependències del paquet.

El mateix comando també es pot usar per a desinstal·lar el paquet:

sudo dpkg -r <paquete>
Paquets Autopackage d’extensió .package

El projecte autopackage.org naix amb la idea de facilitar la instal·lació d’aplicacions en Linux independentment de la distribució i escriptori que usen. Per això molts projectes ho utilitzen, com per exemple Inkscape.

Instal·lar per primera vegada un arxiu d’extensió .package es molt senzill. N’hi ha prou amb seguir les següents indicacions (en la pagina del projecte també s’indica com).

Una vegada descarregat l’arxiu, hem de donar-li permisos d’execució, fer doble clic sobre l’arxiu i en l’avís en què pregunta Vol executar  o veure el seu contingut? hem de fer clic a Executar. Una vegada fet açò, començarà l’instal·lador del programa Autopackage i del contingut del paquet. A l’instal·lar-seel programa Autopackage el, pròxim arxiu d’este tipus que desitges instal·lar bastarà de fer doble clic sobre ell sense necessitar fer res del que escriu anteriorment.

Arxius binaris

Els arxius amb extensió .bin són arxius binaris. No contenen un conjunt de programes o llibreries com els paquets, sinó que són el programa en si mateix. Normalment se solen distribuir davall este sistema programes comercials, que poden ser o no gratuïts, però que normalment no són lliures.

Quan descarreguem un arxiu d’este tipus i ho guardem en el sistema, no tindrà permís per a executar-se.

La primera cosa que hem de fer, per consegüent, és donar a eixe fitxer el permís per a executar-se. Despleguem el menú contextual de l’arxiu i triem l’opció Propietats. Seleccionem la pestanya Permisos i veurem que l’arxiu té permisos de lectura i escriptura per al propietari però no per a execució. Activem la casella per a donar permisos d’execució i tanquem la finestra.


Ara que ja hem donat permís al fitxer per a poder executar-ho fes doble clic. Al fer-ho t’apareixerà una finestra donant-te diverses opcions. Elije executar.


Per a realitzar açò mateix des d’una Terminal:

  • Damos permisos d’execució a l’arxiu:
sudo chmod +x <nombre_binari>.bin
  • Instalamos l’arxiu binari:
sudo ./<nombre_binari>.bin
Arxius Run

Els arxius .run són assistents, normalment gràfics, que ajuden a la instal·lació. Per a executar-los n’hi ha prou amb introduir en la Terminal:

sh ./<archivo>.run

Normalment, en el cas que necessite permisos de superusuari (també cridat administrador o root) demanarà la contrasenya; si no és així n’hi ha prou amb agregar l’orde sudo abans del comandament, amb la qual cosa quedaria així: 

sudo sh ./<archivo>.run

Compilar aplicacions a partir del codi font

A vegades es troben aplicacions que no proporcionen paquets d’instal·lació, i cal compilar a partir del codi font. Per a això, la primera cosa que hem de fer en Ubuntu és instal·lar un meta-paquet cridat build-essential, usant un dels mètodes explicats en este article.

En general, els passos que s’ha de seguir per a compilar una aplicació són els següents:

  1. Descargar el codi font.
  2. Descomprimir el codi, generalment està empaquetatge amb tar comprimit davall gzip (*.tar.gz) o bzip2 (*.tar.bz2).
  3. Entrar en la carpeta creada al descomprimir el codi.
  4. Ejecutar el script configure (servix per a comprovar les característiques del sistema que afecten la compilació, configurant la compilació segons estos valors, i crear l’arxiu makefile).
  5. Ejecutar el comando make, encarregat de la compilació.
  6. Ejecutar el comando sudo make install, que instal·la l’aplicació en el sistema, o millor encara, instal·lar el paquet checkinstall, i executar sudo checkinstall. Esta aplicació crega un paquet .deb de manera que no haja que compilar-ho la pròxima vegada, encara que no inclou la llista de dependències.

L’úsde checkinstall també l’avantatge que el sistema tindrà constància dels programes instal·lats d’eixa forma, facilitant també el seu desinstal·lació.

Heus ací un exemple complet d’execució d’este procediment:


$ sudo aptitude install libpanelapplet
$ tar xvzf sensors-applet-0.5.1.tar.gz
$ cd sensors-applet-0.5.1
$ ./configure --prefix=/usr
$ make
$ sudo checkinstall

Veure també

Enllaços externs


Basat en: http://www.guia-ubuntu.org/index.php?title=A%C3%B1adir_aplicaciones