Diferencia entre revisiones de «Añadir aplicaciones»

De Guía Ubuntu
Saltar a: navegación, buscar
(Enlaces externos)
(Archivos binarios)
 
(No se muestran 56 ediciones intermedias realizadas por 20 usuarios)
Línea 1: Línea 1:
=Introducción=
+
__TOC__
 
+
 
En Ubuntu existen varios modos de añadir, eliminar o actualizar aplicaciones del sistema.  
 
En Ubuntu existen varios modos de añadir, eliminar o actualizar aplicaciones del sistema.  
  
Línea 6: Línea 5:
  
 
Los principales modos de instalar aplicaciones son:  
 
Los principales modos de instalar aplicaciones son:  
 +
*[[#El centro de software de Ubuntu|El centro de software de Ubuntu]]. Una sencilla aplicación con la que podrás añadir o quitar paquetes de tu sistema de una manera muy sencilla.
 +
*[[#Gestor de paquetes Synaptic|El programa Synaptic]]. Con Synaptic podrás tener más control sobre los programas que instalas en el sistema. Así como un mayor número de ellos. NOTA: Por el momento, Synaptic utiliza apt-get.
 +
*[[#Administrador experto Adept|El programa Adept]]. Adept es la versión de Synaptic para KDE, incluida en Kubuntu.
 +
*[[#apt-get y aptitude|Los programas apt-get o aptitude]]. Estos son programas más avanzados que se ejecutan en modo terminal. Son muy potentes y te permiten también añadir y quitar aplicaciones del sistema entre otras cosas. (Aptitude es más completo que apt-get, recuerda las librerías descargadas y las desinstala si están en desuso). Para ver la ayuda de cualquier programa que se ejecute en modo terminal: (<code>man nombre_del_programa</code>). Ejemplo: <code>man aptitude</code>
 +
*[[#Paquetes Deb|Paquetes Deb]]. Los ficheros con extensión .deb son paquetes de aplicaciones ya preparados para instalarse de una forma sencilla en tu sistema Ubuntu.
 +
*[[#Archivos binarios|Archivos binarios]]. Los archivos con extensión .bin son los programas ejecutables en Linux.
 +
*[[#Archivos Run| Archivos Run]]. Los archivos con extensión .run suelen ser los asistentes para la instalación en Linux.
  
* [[#El programa Añadir/Quitar aplicaciones|El programa Añadir/Quitar aplicaciones]]. Una sencilla aplicación con la que podrás añadir o quitar paquetes de tu sistema de una manera muy sencilla.  
+
Vamos a ver ahora cada uno de ellos con sus particularidades.
  
* [[#El programa Synaptic|El programa Synaptic]]. Con Synaptic podrás tener más control sobre los programas que instalas en el sistema. Así como un mayor número de ellos. Nota: Por el momento, Synaptic utiliza apt-get.
+
== Mediante programas ==
 +
{{Nota|Debemos tener en cuenta que solo se puede tener activo un programa a la vez. Por ejemplo, si tenemos abierto el programa Synaptic no podremos usar aptitude.}}
 +
===El centro de software de Ubuntu===
 +
[[Imagen:Anadir_y_quitar_aplicaciones.png|thumb]]
 +
El programa '''El centro de software de Ubuntu''' es la forma más sencilla en Ubuntu de instalar o quitar programas. También es la más limitada.  
  
* [[#Los programas apt-get o aptitude|Los programas apt-get o aptitude]]. Estos son programas más avanzados que se ejecutan en modo terminal. Son muy potentes y te permiten también añadir y quitar aplicaciones del sistema entre otras cosas. (Aptitude es más completo que apt-get, recuerda las librerías descargadas y las desinstala si están en desuso). Para ver la ayuda de cualquier programa que se ejecute en modo terminal: (<code>man nombre_del_programa</code>). Ejemplo: <code>man aptitude</code>
+
Puedes encontrar el programa en '''Menú Aplicaciones → Centro de software de Ubuntu'''
  
* [[#Paquetes con extensión .deb|Paquetes con extensión .deb]]. Los ficheros con extensión .deb son paquetes de aplicaciones ya preparados para instalarse de una forma sencilla en tu sistema Ubuntu.
+
[[Imagen:Centro de Softwate de Ubuntu 1.jpg|left|]]
  
* [[#Archivos con extensión .bin|Archivos con extensión .bin]]. Los archivos con extensión .bin son los programas ejecutables en Linux.
+
'''(1)''' Para instalar aplicaciones selecciona una de las categorías que se muestran en la pantalla principal del programa. de la izquierda. De este modo se actualizará la ventana mostrando en ella los programas disponibles de esa categoría. Ahora solo tienes que buscar el programa que quieres instalar y pulsar dos veces sobre él. La ventana mostrará una descripción del mismo y te dará la opción de instalarlo pulsando el botón Instalar.
  
* [[#Archivos de extensión .run| Archivos de extensión .run]]. Los archivos con extensión .run suelen ser los asistentes para la instalación en Linux.
+
'''(2)''' Si no sabes en que sección se encuentra el programa que estás buscando. Introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles, hasta que des con el que andabas buscando.
 
+
<br style="clear:both;">
Vas a ver ahora cada uno de ellos con sus particularidades.
+
 
+
 
+
{{Nota|Ten en cuenta que solo podrás tener un programa activo a la vez. Por ejemplo, si tienes abierto el programa Synaptic no podrás añadir aplicaciones usando aptitude.}}
+
 
+
=El programa Añadir/Quitar aplicaciones=
+
 
+
[[Imagen:Añadir_y_quitar_aplicaciones.png|thumb| ]]
+
 
+
El programa Añadir/Quitar aplicaciones es la forma más sencilla en Ubuntu de instalar o quitar programas. También es la más limitada.
+
 
+
Puedes encontar el programa en '''Menú Aplicaciones → Añadir y quitar ...'''
+
 
+
[[Imagen:Añadir.aplicaciones.1.png|left|]]
+
 
+
 
+
'''(1)''' Para instalar aplicaciones selecciona una de las categorías de la izquierda. De este modo se actualizará la ventana de la derecha mostrando en ella los programas disponibles de esa categoría.
+
 
+
'''(2)''' Ahora sólo tienes que marcar el programa para instalarlo o quitar la marca para eliminarlo del sistema y pulsar el botón Aceptar.
+
  
 +
'''(3)''' Pulsando en la parte izquierda en "Software Instalado" accederás a una lista de todos los programas que tienes instalados en el sistema. Si deseas desinstalar alguno de ellos. Solo pulsa dos veces sobre él y de actualizará la ventana mostrándote la descripción del programa y dándote la opción de desinstalarlo.
 
<br style="clear:both;">
 
<br style="clear:both;">
  
[[Imagen:Añadir y quitar aplicaciones2.png |left]]
+
Aquí puedes ver lo explicado en formato vídeo.
  
 +
<blip id="AYG15XAC"/>
  
'''(3)''' Si no sabes en que sección se encuentra el programa que estás buscando. Selecciona en la parte de la izquierda “Todo” e introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles, hasta que des con el que andabas buscando.
+
===Gestor de paquetes Synaptic===
 +
[[Imagen:(Menu)_Gestor_de_paquetes_Synaptic.png |thumb]]
  
'''(4)''' Puedes activar estas casillas para ampliar la búsqueda a las aplicaciones no soportadas y a las privativas.
+
'''Synaptic''' es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico, como en El centro de software de Ubuntu, pero mucho más potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema.
 
+
'''(5)''' Si de ninguna de estas maneras puedes localizar el programa que deseas es posible que no se encuentre disponible para instalarlo con la aplicación de Añadir/Quitar Aplicaciones. Si éste es tu caso puedes pulsar en el botón Avanzado de la parte inferior izquierda. Con lo que se lanzará el programa [[#El programa Synaptic|Synaptic]].
+
 
+
<br style="clear:both;">
+
 
+
=El programa Synaptic=
+
 
+
[[Imagen:(Menú)_Gestor_de_paquetes_Synaptic.png |thumb| ]]
+
 
+
Synaptic es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico, como en Añadir/Quitar Aplicaciones, pero mucho más potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema.
+
  
 
Para ejecutar Synaptic elige '''Sistema -> Administración -> Gestor de paquetes Synaptic'''. Este gestor de paquetes nos permitirá instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla.
 
Para ejecutar Synaptic elige '''Sistema -> Administración -> Gestor de paquetes Synaptic'''. Este gestor de paquetes nos permitirá instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla.
Línea 74: Línea 58:
 
Para instalar un paquete puedes seleccionar una categoría, pulsar con el botón derecho en el paquete deseado y seleccionar “'''marcar para instalar'''” o hacer ''doble-click'' en el nombre del paquete.
 
Para instalar un paquete puedes seleccionar una categoría, pulsar con el botón derecho en el paquete deseado y seleccionar “'''marcar para instalar'''” o hacer ''doble-click'' en el nombre del paquete.
  
Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar para proceder a su instalación. Synaptic se descargará ahora los paquetes necesarios desde los repositorios en internet o desde el CD de instalación.
+
Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar para proceder a su instalación. Synaptic descargará ahora los paquetes necesarios desde los repositorios en internet o desde el CD de instalación.
  
 
También puedes usar el botón Buscar para encontrar los paquetes que desees instalar.
 
También puedes usar el botón Buscar para encontrar los paquetes que desees instalar.
Línea 90: Línea 74:
 
Podemos configurar Synaptic para que considere esos paquetes "'''recomendados'''" como si fuesen dependencias y así los instalará también automáticamente.
 
Podemos configurar Synaptic para que considere esos paquetes "'''recomendados'''" como si fuesen dependencias y así los instalará también automáticamente.
  
Arranca Symaptic y ve a '''Configuración -> Preferencias''', en la Pestaña ''General'' marca la casilla "Considerar los paquetes recomendados como si fuesen dependencias".
+
Arranca Synaptic y ve a '''Configuración -> Preferencias''', en la Pestaña ''General'' marca la casilla "Considerar los paquetes recomendados como si fuesen dependencias".
  
 
[[Imagen:Captura.Synaptic.recomendados.jpg|400px|]]
 
[[Imagen:Captura.Synaptic.recomendados.jpg|400px|]]
  
=Los programas aptitude y apt-get=
+
<br style="clear:both;">
  
Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa.  
+
Aquí puedes ver lo explicado en formato vídeo. Si deseas verlo en HD pulsa [http://www.vimeo.com/431012 aquí].
  
A mucho usuarios noveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido.
+
<vimeo clip="431012"/>
  
Existen dos formas de instalar programas en modo texto: '''aptitude''' y '''apt-get'''.
+
<br style="clear:both;">
  
Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.
+
===Administrador experto Adept===
 +
Los usuarios de Kubuntu disponen del equivalente de Synaptic, llamado '''administrador experto Adpet'''. Se puede encontrar en el menú '''KDE -> Sistema -> Administrador experto'''. El funcionamiento es muy similar al de Synaptic.
  
== Uso ==
+
[[Imagen:Adept.png|left|350px|Administrador experto]]
  
Lanza el terminal de Gnome vía '''Aplicaciones -> Accesorios -> Terminal'''.
+
Mediante el cuadro de búsqueda se puede buscar paquetes tanto por nombre como por la descripción de este. Haciendo doble click sobre un elemento del resultado de la lista queda marcado para instalar.  
  
* Instalar paquetes.
+
Se pueden ver las dependencias de un paquete mirando sus propiedades ("detalles").
 +
<br style="clear:both;" />
  
  $ sudo aptitude install [paquetes]
+
Los repositorios en adept los podemos manejar haciendo click en el men&uacute; adept y luego en administrar repositorios      <P><strong>Software Kubuntu</strong> : aqu&iacute; est&aacute;n (main, universe, restricted, multiverse) y una más donde est&aacute;n los c&oacute;digos fuente, adem&aacute;s de un men&uacute; desplegable para elegir de d&oacute;nde o desde qu&eacute; servidor descargaremos.</P>      <P><strong>Third-Party Software</strong>: Aqu&iacute; podemos incluir repositorios adicionales de terceros o un cdrom.</P>      <P><strong>Updates</strong>: Actualizaciones de Kubuntu, podemos seleccionar las actualizaciones que adept revisara adem&aacute;s configuramos las actualizaciones autom&aacute;ticas, podemos elegir entre instalarlas sin que nos notifique, descargarlas en silencio o solo notificar que hay actualizaciones.</P>      <P><strong>Authentication</strong>: Aqu&iacute; est&aacute;n las claves de las firmas para los archivos que descargamos de los repositorios, adem&aacute;s si encontramos un repositorio de un tercero que nos interese y maneja firmas podemos incluirla bajando el archivo de firma del sitio web o ftp a un directorio cualquiera y la importamos o incluimos d&aacute;ndole click al bot&oacute;n &ldquo;Import Key File...&rdquo;</P>      <P>Despu&eacute;s de a&ntilde;adir o remover repositorios para que el sistemas tome los cambios tenemos que hacer click en el bot&oacute;n comprobar actualizaciones.</P>
  
* Eliminar paquetes.
+
===aptitude y apt-get===
 +
Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la [[terminal]] para instalar cualquier programa.
  
$ sudo aptitude remove [paquetes]
+
A muchos usuarios nóveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido.
  
* Actualizar la lista de paquetes disponibles.
+
Existen dos formas de instalar programas en modo texto: con '''aptitude''' y con '''apt-get'''.
 +
 
 +
Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.
  
$ sudo aptitude update
+
==== Uso ====
 +
Abrimos una [[terminal]] vía '''Aplicaciones -> Accesorios -> Terminal'''.
  
* Actualizar el sistema con las actualizaciones disponibles.
+
*Instalar paquetes:
 +
$ sudo aptitude install &lt;paquetes&gt;
  
  $ sudo aptitude upgrade
+
*Desinstalar paquetes:
 +
  $ sudo aptitude remove &lt;paquetes&gt;
  
* Obtener una lista de opciones del comando.
+
*Desinstalar paquetes (incluyendo archivos de configuración):
 +
$ sudo aptitude purge &lt;paquetes&gt;
  
 +
*Actualizar la lista de paquetes disponibles:
 +
$ sudo aptitude update
 +
 +
* Actualizar el sistema con las actualizaciones de paquetes disponibles:
 +
$ sudo aptitude upgrade
 +
 +
*Obtener una lista de opciones del comando:
 
  $ sudo aptitude help
 
  $ sudo aptitude help
  
 +
{{Consejo|Para instalar paquetes desde la línea de comandos también podemos usar apt-get, aunque es preferible el uso de aptitude por el manejo de dependencias.}}
  
{{Consejo|Para instalar paquetes desde la línea de comandos también puedes usar la aplicación apt-get.
+
<br style="clear:both;">
Desde la guia-ubuntu.org preferimos el uso de aptitude. Puedes leer [[¿Qué es y cómo usar aptitude?]] para saber más.}}
+
 
 +
Aquí puedes ver lo explicado en formato vídeo. Si deseas verlo en HD pulsa [http://www.vimeo.com/458359 aquí].
 +
 
 +
<vimeo clip="458359"/>
 +
 
 +
<br style="clear:both;">
  
=Paquetes con extensión .deb=
+
==== Instalar paquetes sin internet ====
  
 +
En caso de que se quiera instalar algún programa en un ordenador sin Internet, es necesario descargar los paquetes en cuestión desde un ordenador que sí disponga de una conexión, mediante el siguiente comando:
 +
 +
<pre>
 +
$ aptitude download <paquete>
 +
</pre>
 +
 +
De esta manera se descargará el paquete dentro del directorio donde nos encontremos (puede ser en la carpeta del usuario, el escritorio, etc), cabe mencionar que si descargamos el paquete dentro del directorio personal no es necesario ejecutar el comando con permisos de ''root'', ya que tenemos permiso de escritura dentro de dicho directorio.
 +
 +
Una vez descargado el paquete se procede a instalar:
 +
 +
<pre>
 +
$ sudo dpkg -i nombre_paquete
 +
</pre>
 +
 +
O bien haciendo doble clic sobre él en la interfaz gráfica.
 +
 +
Hay que tener en cuenta que si hay dependencias, hay que instalar estas primero. Para solucionar y prevenir los posibles problemas de dependencias podemos ir al Synaptic del equipo con internet, buscamos el paquete que queremos, hacemos clic derecho sobre el paquete en cuestión, entramos en '''Propiedades''' y seleccionamos la pestaña de '''Dependencias'''. Ahí vemos los paquetes que necesitamos para instalar debidamente el paquete en el equipo sin internet.
 +
 +
Opcionalmente también podemos descargar los discos de debian que contienen muchos programas y paquetes .deb lo que los hace compatible con Ubuntu, solo entramos a orígenes del software y damos clic en añadir cd-rom.
 +
 +
==Mediante archivos==
 +
===Paquetes Deb===
 
Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión ''.deb''.
 
Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión ''.deb''.
  
Línea 139: Línea 167:
  
 
Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando '''dpkg''':
 
Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando '''dpkg''':
 
+
  $ sudo dpkg -i &lt;paquete&gt;.deb
  $ sudo dpkg -i nombre_del_paquete.deb
+
  
 
En este caso también habrá que instalar manualmente las posibles dependencias del paquete.
 
En este caso también habrá que instalar manualmente las posibles dependencias del paquete.
  
 
El mismo comando también se puede usar para desinstalar el paquete:
 
El mismo comando también se puede usar para desinstalar el paquete:
 +
$ sudo dpkg -r &lt;paquete&gt;
  
$ sudo dpkg -r nombre_del_paquete
+
====Convertir paquetes RPM a Deb====
 +
Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.
  
== Convertir ficheros .rpm a .deb ==
+
Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación '''alien''', la cual se puede instalar mediante uno de los métodos explicados en este artículo. La aplicación '''alien''' se utiliza de la siguiente manera:
  
Algunas distribuciones de Linux, como por ejemplo Red-Hat y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.
+
Abrimos una [[terminal]] ('''Aplicaciones → Accesorios → Terminal''') y ejecutamos la siguiente instrucción:
 +
$ sudo alien &lt;paquete&gt;.rpm
  
Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación '''alien'''. Se puede instalar via Synaptic o aptitude.  
+
De esta forma el programa crea un archivo con el nombre del paquete, pero con extensión .deb, que se podrá instalar siguiendo la explicación [[#Paquetes Deb|Paquetes Deb]].
  
===Uso ===
+
===Paquetes ''Autopackage'' (de extensión .package)===
 +
El proyecto [http://autopackage.org '''Autopackage'''] nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo [[Inkscape]].
  
Abre una terminal ('''Aplicaciones → Accesorios → Terminal''') y ejecutar la siguiente instrucción:
+
Instalar por primera vez un archivo de extensión .package es muy sencillo. Basta con seguir las siguientes indicaciones (en la pagina del proyecto también [http://autopackage.org/docs/howto-install/ se indica cómo]).
  
$ sudo alien nombre_del_paquete.rpm
+
Una vez descargado el archivo, debemos darle [[Sistema de ficheros#Los permisos|permisos de ejecución]], hacer doble clic sobre el archivo y en el aviso en el que pregunta ''¿Quiere ejecutar __ o ver su contenido?'' debemos hacer clic en '''Ejecutar'''. Una vez hecho esto, empezará el instalador del programa '''Autopackage''' y del contenido del paquete.  
 
+
De esta forma el programa crea un fichero con el nombre del paquete, pero con extensión .deb, que se podrá instalar siguiendo la explicación [[#Paquetes con extensión .deb|Paquetes con extensión .deb]].
+
 
+
=Archivos con extensión .bin=
+
  
 +
Al instalarse el programa '''Autopackage''', el próximo archivo de este tipo que desees instalar bastará con hacer doble clic sobre él sin necesitar hacer nada de lo escrito anteriormente.
 +
 
 +
===Archivos binarios===
 
Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.  
 
Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.  
  
Cuando descargas un fichero de este tipo de internet y lo guardas en tu sistema, no tendrá permiso para ejecutarse. Mira [[Conoce tu sistema/Sistema de ficheros]] para informarte sobre el sistema de ficheros en Linux.
+
Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse.
 
+
Lo primero que debes hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Para ello pulsa con el botón derecho sobre él y elige la opción ''Propiedades''. Activa la pestaña ''Permisos'' y verás que el ficheros tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activa esta casilla y cierra la ventana.
+
  
 +
Lo primero que debemos hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Desplegamos el menú contextual del archivo y elegimos la opción ''Propiedades''. Seleccionamos la pestaña ''Permisos'' y veremos que el archivo tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activamos la casilla para dar permisos de ejecución y cerramos la ventana.
 
<center>
 
<center>
 
[[Imagen:Captura.Propiedades de archivos.jpg|200px]]
 
[[Imagen:Captura.Propiedades de archivos.jpg|200px]]
 
[[Imagen:Captura.Propiedades de archivos.permisos.png|200px]]
 
[[Imagen:Captura.Propiedades de archivos.permisos.png|200px]]
 
[[Imagen:Captura.Propiedades de archivos.permisos2.png|200px]]
 
[[Imagen:Captura.Propiedades de archivos.permisos2.png|200px]]
 +
[[Imagen:http://t2.gstatic.com/images?q=tbn:ANd9GcQ4PtIeDOCF8-SmRt40OyHYZIY9UaOUTrtmz4XgjpSfIZTBpKqG89VLiicvow|200px]]
 
</center>
 
</center>
 +
Ahora que ya hemos dado permiso al fichero para poder ejecutarlo haz ''doble clic''. Al hacerlo te aparecerá una ventana dándote varias opciones. Elije '''ejecutar'''.
  
Ahora que ya has dado permiso al fichero para poder ejecutarlo haz ''doble clic''. Al hacerlo te aparecerá una ventana dándote varias opciones. Elije '''ejecutar'''.
+
[[Imagen:Captura.Ejecucion_de_ficheros.png|400px|center]]
  
<center>
+
Para realizar esto mismo desde una [[terminal]]:
[[Imagen:Captura.Ejecución_de_ficheros.png|400px]]
+
</center>
+
  
Para realizar esto mismo desde un terminal:
+
*Damos permisos de ejecución al archivo:
 +
$ sudo chmod +x &lt;nombre_binario&gt;.bin
  
* Damos permisos de ejecución.
+
*Instalamos el archivo binario:
 +
$ sudo ./&lt;nombre_binario&gt;.bin
  
$ sudo chmod +x [nombre_binario].bin
+
===Archivos Run===
 +
Los archivos '''.run''' son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en la [[terminal]]:
 +
$ sh ./&lt;archivo&gt;.run
  
* Instalamos el archivo binario.
+
Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o ''root'') pedirá la contraseña; de no ser así basta con agregar la orden ''sudo'' antes del comando, con lo cual quedaría así:
 +
$ sudo sh ./&lt;archivo&gt;.run
  
$ sudo ./[nombre_binario].bin
+
==Compilar aplicaciones a partir del código fuente==
 
+
A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que debemos hacer en Ubuntu es instalar un meta-paquete llamado '''build-essential''', usando uno de los métodos explicados en este artículo.
=Archivos de extensión .run=
+
Los archivos ''.run'' son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en el terminal:
+
 
+
$ sh ./[archivo].run
+
 
+
Normalmente en el caso de que necesite permisos de superusuario (administrador) pedirá la contraseña; de no ser así basta con ejecutar en el terminal:
+
 
+
$ sudo sh ./[archivo].run
+
 
+
=Instalar aplicaciones a partir del código fuente (Compilar)=
+
 
+
A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que hay que hacer en Ubuntu es instalar un meta-paquete llamado '''build-essential'''. Para ello, abrir una terminal y ejecutar los siguientes comandos:
+
 
+
$ sudo aptitude update
+
$ sudo aptitude install build-essential
+
  
 
En general, los pasos a seguir para compilar una aplicación son los siguientes:
 
En general, los pasos a seguir para compilar una aplicación son los siguientes:
 +
#Descargar el código fuente.
 +
#Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2 (*.tar.bz2).
 +
#Entrar en la carpeta creada al descomprimir el código.
 +
#Ejecutar el script '''configure''' (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y crear el archivo '''makefile''').
 +
#Ejecutar el comando '''make''', encargado de la compilación.
 +
#Ejecutar el comando '''sudo make install''', que instala la aplicación en el sistema, o mejor aún, instalar el paquete '''checkinstall''', y ejecutar '''sudo checkinstall'''. Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la lista de dependencias.
  
# Descargar el código fuente.
+
El uso de '''checkinstall''' tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.
# Descomprimir el código.
+
# Entrar en el directorio creado al descomprimir el código.
+
# Ejecutar el script '''configure''' (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y que crea el archivo '''makefile''').
+
# Ejecutar el comando '''make''', encargado de la compilación.
+
# Ejecutar el comando '''sudo make install''', que instala la aplicación en el sistema, o mejor aún, instalar '''checkinstall''' (via Aptitude), y ejecutar '''sudo checkinstall'''. Esta aplicación crea un paquete .deb de forma que no haya que compilarlos la próxima vez.
+
 
+
El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.
+
  
 
He aquí un ejemplo completo de ejecución de este procedimiento:
 
He aquí un ejemplo completo de ejecución de este procedimiento:
 
 
  $ sudo aptitude install libpanelapplet
 
  $ sudo aptitude install libpanelapplet
 
  $ tar xvzf sensors-applet-0.5.1.tar.gz
 
  $ tar xvzf sensors-applet-0.5.1.tar.gz
Línea 228: Línea 245:
 
  $ sudo checkinstall
 
  $ sudo checkinstall
  
Fuente: [http://mundogeek.net/wiki/doku.php?id=configuracion_de_ubuntu mundogeek.net]
+
'''FUENTE:''' [http://mundogeek.net/wiki/doku.php?id=configuracion_de_ubuntu mundogeek.net]
 
+
= Ver también =
+
* [[Activar universe y multiverse]]
+
* [[Ubuntu Click And Run]]
+
  
= Enlaces externos =
+
==Ver también==
* [http://aptoncd.sourceforge.net/ APTonCD, The Ubuntu "CD/DVD 2" Creator]
+
*[[Activar universe y multiverse]]
* [http://www.getdeb.net/]
+
*[[GetDeb]]
 +
*[http://www.dotdeb.com/ DotDeb: Un reposito de debianizado packettes]
 +
*[[Sistema de ficheros]]
 +
*[[Synaptic]]
 +
*[[Adept]]
 +
*[[Aptitude]]
 +
*[[APTonCD]]
  
[[Category:Primeros pasos]]
+
==Enlaces externos==
 +
*[http://aptoncd.sourceforge.net/ APTonCD, The Ubuntu "CD/DVD 2" Creator] {{en}}
 +
*[http://www.getdeb.net/ Portal de descargas de software en paquetes .deb para Ubuntu] {{es}}
 +
*[http://fresno.cnice.mecd.es/avaler3/?id=como-instalar-de-todo-en-ubuntu Como instalar todo en Ubuntu] {{es}}
 +
*[http://hereveri.cl/cdextra Crear CD/DVD personalizado o repositorios locales (scripts)] {{es}}
 +
[[Categoría:Primeros pasos]][[Categoría:Video tutoriales]]
 +
El centro de software de Ubuntu

Última revisión de 09:01 19 abr 2012

En Ubuntu existen varios modos de añadir, eliminar o actualizar aplicaciones del sistema.

Ten en cuenta que no todas las aplicaciones disponibles para Ubuntu están disponibles por defecto para ser instaladas. Será necesario habilitar la posibilidad de instalar ciertas aplicaciones de forma manual.

Los principales modos de instalar aplicaciones son:

  • El centro de software de Ubuntu. Una sencilla aplicación con la que podrás añadir o quitar paquetes de tu sistema de una manera muy sencilla.
  • El programa Synaptic. Con Synaptic podrás tener más control sobre los programas que instalas en el sistema. Así como un mayor número de ellos. NOTA: Por el momento, Synaptic utiliza apt-get.
  • El programa Adept. Adept es la versión de Synaptic para KDE, incluida en Kubuntu.
  • Los programas apt-get o aptitude. Estos son programas más avanzados que se ejecutan en modo terminal. Son muy potentes y te permiten también añadir y quitar aplicaciones del sistema entre otras cosas. (Aptitude es más completo que apt-get, recuerda las librerías descargadas y las desinstala si están en desuso). Para ver la ayuda de cualquier programa que se ejecute en modo terminal: (man nombre_del_programa). Ejemplo: man aptitude
  • Paquetes Deb. Los ficheros con extensión .deb son paquetes de aplicaciones ya preparados para instalarse de una forma sencilla en tu sistema Ubuntu.
  • Archivos binarios. Los archivos con extensión .bin son los programas ejecutables en Linux.
  • Archivos Run. Los archivos con extensión .run suelen ser los asistentes para la instalación en Linux.

Vamos a ver ahora cada uno de ellos con sus particularidades.

Mediante programas

Nota clasica.png Debemos tener en cuenta que solo se puede tener activo un programa a la vez. Por ejemplo, si tenemos abierto el programa Synaptic no podremos usar aptitude.

El centro de software de Ubuntu

Anadir y quitar aplicaciones.png

El programa El centro de software de Ubuntu es la forma más sencilla en Ubuntu de instalar o quitar programas. También es la más limitada.

Puedes encontrar el programa en Menú Aplicaciones → Centro de software de Ubuntu

Centro de Softwate de Ubuntu 1.jpg

(1) Para instalar aplicaciones selecciona una de las categorías que se muestran en la pantalla principal del programa. de la izquierda. De este modo se actualizará la ventana mostrando en ella los programas disponibles de esa categoría. Ahora solo tienes que buscar el programa que quieres instalar y pulsar dos veces sobre él. La ventana mostrará una descripción del mismo y te dará la opción de instalarlo pulsando el botón Instalar.

(2) Si no sabes en que sección se encuentra el programa que estás buscando. Introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles, hasta que des con el que andabas buscando.

(3) Pulsando en la parte izquierda en "Software Instalado" accederás a una lista de todos los programas que tienes instalados en el sistema. Si deseas desinstalar alguno de ellos. Solo pulsa dos veces sobre él y de actualizará la ventana mostrándote la descripción del programa y dándote la opción de desinstalarlo.

Aquí puedes ver lo explicado en formato vídeo.

Gestor de paquetes Synaptic

(Menu) Gestor de paquetes Synaptic.png

Synaptic es un avanzado sistema para instalar o eliminar aplicaciones de tu sistema. El entorno es gráfico, como en El centro de software de Ubuntu, pero mucho más potente. Con Synaptic tienes el control completo de los paquetes (aplicaciones) instalados en tu sistema.

Para ejecutar Synaptic elige Sistema -> Administración -> Gestor de paquetes Synaptic. Este gestor de paquetes nos permitirá instalar, reinstalar y eliminar paquetes de una forma gráfica muy sencilla.

Synaptic.jpg

La pantalla de Synaptic está dividida en 4 secciones.

Las dos más importantes son la lista de categorías (1) en el lado izquierdo y la de los paquetes (3) en el lado derecho.

Al seleccionar un paquete de la lista se mostrará una descripción del mismo (4).


Synaptic marcar para instalar.jpg

Para instalar un paquete puedes seleccionar una categoría, pulsar con el botón derecho en el paquete deseado y seleccionar “marcar para instalar” o hacer doble-click en el nombre del paquete.

Marca de esta forma todos los paquetes que desees instalar en el sistema y pulsa Aplicar para proceder a su instalación. Synaptic descargará ahora los paquetes necesarios desde los repositorios en internet o desde el CD de instalación.

También puedes usar el botón Buscar para encontrar los paquetes que desees instalar.


Buscar synaptic.jpg

Pulsando en el botón de buscar, podremos realizar búsquedas de programas mediante su nombre o descripción. Una vez localizado el programa que deseamos instalar hacemos doble clic sobre él para instalarlo. Si queremos eliminar un programa bastará con pulsar con el botón derecho encima de éste y seleccionar eliminar o eliminar por completo.

Para que se apliquen los cambios es necesario pulsar en el botón de Aplicar.

El sistema de instalación de software en Ubuntu es muy potente y versátil. Dentro de los repositorios las aplicaciones están organizadas en "paquetes". Cada paquete tiene otros de los que depende para su correcto funcionamiento. Synaptic se encarga de resolver estas dependencias e instalar los paquetes necesarios por ti. Pero no sólo eso. En los paquetes de aplicaciones también se indican otros paquetes que aunque no son necesarios para que funcione la aplicación que queremos instalar si son de utilidad. Estos son los "paquetes recomendados".

Podemos configurar Synaptic para que considere esos paquetes "recomendados" como si fuesen dependencias y así los instalará también automáticamente.

Arranca Synaptic y ve a Configuración -> Preferencias, en la Pestaña General marca la casilla "Considerar los paquetes recomendados como si fuesen dependencias".

Captura.Synaptic.recomendados.jpg


Aquí puedes ver lo explicado en formato vídeo. Si deseas verlo en HD pulsa aquí.


Administrador experto Adept

Los usuarios de Kubuntu disponen del equivalente de Synaptic, llamado administrador experto Adpet. Se puede encontrar en el menú KDE -> Sistema -> Administrador experto. El funcionamiento es muy similar al de Synaptic.

Administrador experto

Mediante el cuadro de búsqueda se puede buscar paquetes tanto por nombre como por la descripción de este. Haciendo doble click sobre un elemento del resultado de la lista queda marcado para instalar.

Se pueden ver las dependencias de un paquete mirando sus propiedades ("detalles").

Los repositorios en adept los podemos manejar haciendo click en el menú adept y luego en administrar repositorios

Software Kubuntu : aquí están (main, universe, restricted, multiverse) y una más donde están los códigos fuente, además de un menú desplegable para elegir de dónde o desde qué servidor descargaremos.

Third-Party Software: Aquí podemos incluir repositorios adicionales de terceros o un cdrom.

Updates: Actualizaciones de Kubuntu, podemos seleccionar las actualizaciones que adept revisara además configuramos las actualizaciones automáticas, podemos elegir entre instalarlas sin que nos notifique, descargarlas en silencio o solo notificar que hay actualizaciones.

Authentication: Aquí están las claves de las firmas para los archivos que descargamos de los repositorios, además si encontramos un repositorio de un tercero que nos interese y maneja firmas podemos incluirla bajando el archivo de firma del sitio web o ftp a un directorio cualquiera y la importamos o incluimos dándole click al botón “Import Key File...”

Después de añadir o remover repositorios para que el sistemas tome los cambios tenemos que hacer click en el botón comprobar actualizaciones.

aptitude y apt-get

Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa.

A muchos usuarios nóveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido.

Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get.

Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias.

Uso

Abrimos una terminal vía Aplicaciones -> Accesorios -> Terminal.

  • Instalar paquetes:
$ sudo aptitude install <paquetes>
  • Desinstalar paquetes:
$ sudo aptitude remove <paquetes>
  • Desinstalar paquetes (incluyendo archivos de configuración):
$ sudo aptitude purge <paquetes>
  • Actualizar la lista de paquetes disponibles:
$ sudo aptitude update
  • Actualizar el sistema con las actualizaciones de paquetes disponibles:
$ sudo aptitude upgrade
  • Obtener una lista de opciones del comando:
$ sudo aptitude help
Nota idea.png Para instalar paquetes desde la línea de comandos también podemos usar apt-get, aunque es preferible el uso de aptitude por el manejo de dependencias.


Aquí puedes ver lo explicado en formato vídeo. Si deseas verlo en HD pulsa aquí.


Instalar paquetes sin internet

En caso de que se quiera instalar algún programa en un ordenador sin Internet, es necesario descargar los paquetes en cuestión desde un ordenador que sí disponga de una conexión, mediante el siguiente comando:

$ aptitude download <paquete>

De esta manera se descargará el paquete dentro del directorio donde nos encontremos (puede ser en la carpeta del usuario, el escritorio, etc), cabe mencionar que si descargamos el paquete dentro del directorio personal no es necesario ejecutar el comando con permisos de root, ya que tenemos permiso de escritura dentro de dicho directorio.

Una vez descargado el paquete se procede a instalar:

$ sudo dpkg -i nombre_paquete

O bien haciendo doble clic sobre él en la interfaz gráfica.

Hay que tener en cuenta que si hay dependencias, hay que instalar estas primero. Para solucionar y prevenir los posibles problemas de dependencias podemos ir al Synaptic del equipo con internet, buscamos el paquete que queremos, hacemos clic derecho sobre el paquete en cuestión, entramos en Propiedades y seleccionamos la pestaña de Dependencias. Ahí vemos los paquetes que necesitamos para instalar debidamente el paquete en el equipo sin internet.

Opcionalmente también podemos descargar los discos de debian que contienen muchos programas y paquetes .deb lo que los hace compatible con Ubuntu, solo entramos a orígenes del software y damos clic en añadir cd-rom.

Mediante archivos

Paquetes Deb

Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb.

Para instalar estos paquetes sólo tienes que hacer doble click sobre el fichero en el navegador Nautilus y automáticamente se lanzará la aplicación gdebi, que se ocupará de instalar el paquete y buscar las dependencias de otros paquetes que pudiera necesitar para su correcta instalación.

Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg:

$ sudo dpkg -i <paquete>.deb

En este caso también habrá que instalar manualmente las posibles dependencias del paquete.

El mismo comando también se puede usar para desinstalar el paquete:

$ sudo dpkg -r <paquete>

Convertir paquetes RPM a Deb

Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu.

Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación alien, la cual se puede instalar mediante uno de los métodos explicados en este artículo. La aplicación alien se utiliza de la siguiente manera:

Abrimos una terminal (Aplicaciones → Accesorios → Terminal) y ejecutamos la siguiente instrucción:

$ sudo alien <paquete>.rpm

De esta forma el programa crea un archivo con el nombre del paquete, pero con extensión .deb, que se podrá instalar siguiendo la explicación Paquetes Deb.

Paquetes Autopackage (de extensión .package)

El proyecto Autopackage nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo Inkscape.

Instalar por primera vez un archivo de extensión .package es muy sencillo. Basta con seguir las siguientes indicaciones (en la pagina del proyecto también se indica cómo).

Una vez descargado el archivo, debemos darle permisos de ejecución, hacer doble clic sobre el archivo y en el aviso en el que pregunta ¿Quiere ejecutar __ o ver su contenido? debemos hacer clic en Ejecutar. Una vez hecho esto, empezará el instalador del programa Autopackage y del contenido del paquete.

Al instalarse el programa Autopackage, el próximo archivo de este tipo que desees instalar bastará con hacer doble clic sobre él sin necesitar hacer nada de lo escrito anteriormente.

Archivos binarios

Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres.

Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse.

Lo primero que debemos hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Desplegamos el menú contextual del archivo y elegimos la opción Propiedades. Seleccionamos la pestaña Permisos y veremos que el archivo tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activamos la casilla para dar permisos de ejecución y cerramos la ventana.

Captura.Propiedades de archivos.jpg Captura.Propiedades de archivos.permisos.png Captura.Propiedades de archivos.permisos2.png 200px

Ahora que ya hemos dado permiso al fichero para poder ejecutarlo haz doble clic. Al hacerlo te aparecerá una ventana dándote varias opciones. Elije ejecutar.

Captura.Ejecucion de ficheros.png

Para realizar esto mismo desde una terminal:

  • Damos permisos de ejecución al archivo:
$ sudo chmod +x <nombre_binario>.bin
  • Instalamos el archivo binario:
$ sudo ./<nombre_binario>.bin

Archivos Run

Los archivos .run son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en la terminal:

$ sh ./<archivo>.run

Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o root) pedirá la contraseña; de no ser así basta con agregar la orden sudo antes del comando, con lo cual quedaría así:

$ sudo sh ./<archivo>.run

Compilar aplicaciones a partir del código fuente

A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que debemos hacer en Ubuntu es instalar un meta-paquete llamado build-essential, usando uno de los métodos explicados en este artículo.

En general, los pasos a seguir para compilar una aplicación son los siguientes:

  1. Descargar el código fuente.
  2. Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2 (*.tar.bz2).
  3. Entrar en la carpeta creada al descomprimir el código.
  4. Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y crear el archivo makefile).
  5. Ejecutar el comando make, encargado de la compilación.
  6. Ejecutar el comando sudo make install, que instala la aplicación en el sistema, o mejor aún, instalar el paquete checkinstall, y ejecutar sudo checkinstall. Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la lista de dependencias.

El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación.

He aquí un ejemplo completo de ejecución de este procedimiento:

$ 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

FUENTE: mundogeek.net

Ver también

Enlaces externos

El centro de software de Ubuntu