Instalar software

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(Ubuntu: actualizo a ubuntu)
(Intento de reorganizar un poco la información y hacerlo más entendible. Formato, etc.)
Línea 1: Línea 1:
 
Instalar [[w:software|software]] en [[Ubuntu]] es fácil, y esta guía te mostrará cómo hacerlo.
 
Instalar [[w:software|software]] en [[Ubuntu]] es fácil, y esta guía te mostrará cómo hacerlo.
  
Por defecto, muchos programas útiles se instalan cuando ejecutas Ubuntu en tu equipo. Aún así, es posible que necesites algún tipo de software en particular para alguna tarea no cumplida por el software por defecto. O quizá quieras probar un programa alternativo al que está instalado por defecto. En otras palabras, necesitas nuevo software.
+
Por defecto, muchos programas útiles se instalan cuando ejecutas Ubuntu en tu equipo. Aún así, es posible que necesites algún tipo de software en particular para alguna tarea no cumplida por el software instalado por defecto en el sistema. También es posible que quieras probar un programa alternativo al que está instalado por defecto. En otras palabras, necesitas nuevo software.
 +
 
 +
 
 +
{{nota|Hay que tener claro que en sistemas GNU/Linux, los programas que instalamos son conjuntos de '''paquetes''' (aunque pueden constar de tan sólo un paquete a veces), por lo que al instalar una aplicación, lo que hacemos es en realidad '''instalar paquetes'''. Esto puede parecer una desventaja en un principio (cuando empezamos) pero el sistema de paquetería le confiere mucha potencia y mantenibilidad a los sistemas GNU/Linux y hay muchas aplicaciones que simplifican la tarea de instalar hasta volverla el sistema de instalación de software más simple y seguro que existe actualmente.}}
 +
 
 +
 
 +
Si quisieras obtener cierta información de lo que está pasando cuando instalas una aplicación (que puede ser a veces información técnica), lee [[#Paquetes y administración de paquetes|Paquetes y administración de paquetes]]. Si sólo quieres instalar nuevos programas, puedes pasar directamente a la sección '''[[#Instalar paquetes|Instalar paquetes]]'''.
 +
 
 +
 
 +
 
 +
== Sistemas de instalación de software disponibles ==
 +
 
 +
Existen diversas formas de instalar aplicaciones en Ubuntu en función de la situación en que te encuentres. En un rango de dificultad tenemos:
 +
 
 +
 
 +
:* [[#Instalar_paquetes_de_los_repositorios|Instalar paquetes de los Repositorios]]: Es la forma más rápida, fácil y segura.
 +
 
 +
 
 +
::* '''Añadir y Quitar Aplicaciones (Ubuntu) / Añadir y Eliminar Aplicaciones (Kubuntu):''' Es el método más sencillo, ya que buscamos por programas en lugar de por paquetes.
 +
 
 +
::* '''[[Synaptic]](Ubuntu) o [[Adept]] (Kubuntu): Se realiza la instalación por paquetes, pero te soluciona las [[#Dependencias_de_Paquetes|dependencias de los paquetes]] automáticamente, por lo que es uno de los sistemas de instalación más potentes que disponemos.
 +
 
 +
::* '''[[Aptitude]]:''' Mediante el comando en consola ''sudo aptitude install paquete''. Más potente que APT-GET, ya que es una evolución del mismo. También te soluciona [[#Dependencias_de_Paquetes|dependencias]] y recuerda librerías descargadas desinstalandolas si están en desuso. Al ejecutarse por consola su potencia y velocidad son lo máximo.
 +
 
 +
::* '''[[Apt]]:''' Mediante el comando en consola ''sudo apt-get install paquete''. También te soluciona dependencias. Es un poco más antiguo que aptitude, pero continúa apareciendo en muchos tutoriales. A pesar de ello, funciona perfectamente. Sú única lacra es que no recuerda librerías descargadas en desuso, pero eso no resulta un problema en sistemas GNU/Linux y puede solventarse haciendo un [[Mantener_limpio_Ubuntu|mantenimiento]] del sistema de vez en cuando.
 +
 
 +
 
 +
:* [[#Instalar_paquetes_descargados|Instalar paquetes descargados]]: Por si no encontramos lo que queremos en los repositorios.
 +
 
 +
 
 +
::* '''Paquetes .deb:''' Mediante el Gestor de Paquetes [[Gdebi|gDebi]] (doble click sobre el .deb). No te soluciona dependencias automáticamente, pero te avisa de las dependencias que precisa y no instala el .deb hasta entonces. También pueden isnatlarse desde consola mediante [[Gdebi#Utilizar_dpkg__para_instalar_paquetes|dpkg]].
 +
 
 +
::* '''Archivos .bin:''' Son los ejecutables de GNU/Linux.
 +
 
 +
::* '''Archivos .run:''' Suelen ser asistentes de instalación para GNU/Linux.
 +
 
 +
::* '''Paquetes .rpm:''' Mediante [[Alien]] los conviertes a paquetes .deb y los instalas con doble click o a través de consola con [[Gdebi#Utilizar_dpkg__para_instalar_paquetes|dpkg]].
 +
 
 +
::* '''[[Compilar programas|Instalar aplicaciones a partir del código fuente (Compilar)]]:''' Es la forma más eficiente, con la que la instalación queda optimizada para nuestra máquina, pero también es la más "complicada".
 +
 
 +
 
 +
{{nota|Ten en cuenta que '''sólo podrás tener un programa de instalación activo a la vez''', por lo que si tienes abierto el programa Synaptic no podrás añadir aplicaciones mediante otro de los métodos de instalación ni actualizar el sistema operativo, de forma que se proteja la integridad del sistema.}}
 +
 
 +
 
  
Si quisieras obtener cierta información de lo que está pasando cuando instalas una aplicación (que puede ser a veces información técnica), lee [[#Paquetes y administración de paquetes|Paquetes y administración de paquetes]]. Si sólo quieres instalar nuevos programas, puedes pasar directametne a la sección '''[[#Instalar paquetes|Instalar paquetes]]'''.
 
  
 
== Paquetes y administración de paquetes ==
 
== Paquetes y administración de paquetes ==
  
 
Esta sección cubre los conceptos básicos de paquetería y administración de paquetes. Aprenderás acerca de lo que es un paquete, la diferencia entre los diferentes tipos y también sobre cómo funciona la administración de paquetes en Ubuntu.
 
Esta sección cubre los conceptos básicos de paquetería y administración de paquetes. Aprenderás acerca de lo que es un paquete, la diferencia entre los diferentes tipos y también sobre cómo funciona la administración de paquetes en Ubuntu.
 +
  
 
=== ¿Qué es un paquete? ===
 
=== ¿Qué es un paquete? ===
Línea 15: Línea 58:
  
 
'''Ubuntu utiliza “paquetes” para almacenar todo lo que un programa en particular necesita para ejecutarse.''' Un paquete, entonces, es esencialmente una colección de archivos construidos en un único archivo, el cual puede ser manejado mucho más fácilmente. Así como los archivos requeridos por el programa para ejecutarse, habrá también unos archivos especiales llamados “scripts de instalación”, los cuales copian los archivos en el lugar adecuado (además de otras cosas).
 
'''Ubuntu utiliza “paquetes” para almacenar todo lo que un programa en particular necesita para ejecutarse.''' Un paquete, entonces, es esencialmente una colección de archivos construidos en un único archivo, el cual puede ser manejado mucho más fácilmente. Así como los archivos requeridos por el programa para ejecutarse, habrá también unos archivos especiales llamados “scripts de instalación”, los cuales copian los archivos en el lugar adecuado (además de otras cosas).
 +
  
 
=== ¿Fuente o binario? ===
 
=== ¿Fuente o binario? ===
Línea 26: Línea 70:
 
Los "'''Paquetes binarios'''" son los que están construidos específicamente para algún tipo de ordenador o “arquitectura”. Ubuntu soporta las arquitecturas x86 (i386 or i686), AMD64 y PPC. Los paquetes binarios correctos se utilizarán automáticamente, así que no tienes que preocuparte de buscar el correcto. Para saber qué arquitectura estás usando, abre "Aplicaciones" → "Accesorios" → "Terminal", y escribe <tt>arch</tt> y presiona la tecla enter.
 
Los "'''Paquetes binarios'''" son los que están construidos específicamente para algún tipo de ordenador o “arquitectura”. Ubuntu soporta las arquitecturas x86 (i386 or i686), AMD64 y PPC. Los paquetes binarios correctos se utilizarán automáticamente, así que no tienes que preocuparte de buscar el correcto. Para saber qué arquitectura estás usando, abre "Aplicaciones" → "Accesorios" → "Terminal", y escribe <tt>arch</tt> y presiona la tecla enter.
  
=== Dependencias de Paquetes ===
+
Para saber más sobre este tipo de paquetes, consultar [[Formatos_de_paquetes|Formatos de paquetes]].
  
 +
 +
=== Dependencias de Paquetes ===
 +
[[Imagen:dependencias.png|thumb|Ejemplo de dependencias]]
 
Los programas a menudo utilizan los mismos archivos que otras aplicaciones. En vez de poner esos archivos en cada paquete, se puede instalar un paquete separado para proporcionar esos archivos a todos los programas que los necesiten. Por eso, al instalar programas que necesitan esos archivos, el paquete que los contiene debe ser instalado. Cuando un paquete depende de otro de esa manera, esto se conoce como “dependencia de paquete”. Especificando dependencias, los paquetes pueden ser más pequeños y simples, los archivos y programas duplicados pueden ser eliminados.
 
Los programas a menudo utilizan los mismos archivos que otras aplicaciones. En vez de poner esos archivos en cada paquete, se puede instalar un paquete separado para proporcionar esos archivos a todos los programas que los necesiten. Por eso, al instalar programas que necesitan esos archivos, el paquete que los contiene debe ser instalado. Cuando un paquete depende de otro de esa manera, esto se conoce como “dependencia de paquete”. Especificando dependencias, los paquetes pueden ser más pequeños y simples, los archivos y programas duplicados pueden ser eliminados.
  
 
Cuando instalas un programa, las dependencias deben ser instaladas al mismo tiempo. Normalmente, la mayoría de las dependencias requeridas estarán instaladas, pero se pueden necesitar también unos cuantos extra. Por eso, cuando instalas un paquete, no te sorprendas de que otros paquetes se instalen también – son justamente dependencias para que el paquete escogido pueda funcionar correctamente.
 
Cuando instalas un programa, las dependencias deben ser instaladas al mismo tiempo. Normalmente, la mayoría de las dependencias requeridas estarán instaladas, pero se pueden necesitar también unos cuantos extra. Por eso, cuando instalas un paquete, no te sorprendas de que otros paquetes se instalen también – son justamente dependencias para que el paquete escogido pueda funcionar correctamente.
  
[[Imagen:dependencias.png]]
 
 
''Ejemplo de dependencias''
 
  
 
=== Gestión de paquetes ===
 
=== Gestión de paquetes ===
Línea 43: Línea 87:
 
=== Canales de Software/Repositorios ===
 
=== Canales de Software/Repositorios ===
  
¿De dónde se pueden obtener paquetes?
+
'''¿De dónde se pueden obtener paquetes?'''
 
Ubuntu almacena todos los paquetes en localizaciones llamadas “canales de software” o “[[repositorios]]”. Un canal de software es una localización que almacena paquetes de tipos similares, que pueden ser descargados e instalados utilizando el gestor de paquetes. El gestor de paquetes almacena un índice de todos los paquetes disponibles en ese canal de software. A veces se reconstruye este índice para asegurar que todos los datos están al día y qué paquetes han sido actualizados o añadidos al canal desde la última comprobación.
 
Ubuntu almacena todos los paquetes en localizaciones llamadas “canales de software” o “[[repositorios]]”. Un canal de software es una localización que almacena paquetes de tipos similares, que pueden ser descargados e instalados utilizando el gestor de paquetes. El gestor de paquetes almacena un índice de todos los paquetes disponibles en ese canal de software. A veces se reconstruye este índice para asegurar que todos los datos están al día y qué paquetes han sido actualizados o añadidos al canal desde la última comprobación.
  
Hay cuatro canales de software de Ubuntu para cada arquitectura - Main, Restricted, Universe y Multiverse. Cada uno tiene un propósito diferente Por defecto, solo los paquetes Main y Restricted pueden ser instalados. Si quisieras instalar paquetes de Universe o Multiverse, visita la página de [[Repositorios]] para instrucciones de cómo hacerlo.
+
Hay cuatro canales de software o [[Componentes_de_los_repositorios| Componentes de los repositorios]]de Ubuntu para cada arquitectura:
  
Además de los repositoros oficiales de Ubuntu, es possible utilizar “repositorios third party”. Sé cuidadoso, – algunos no son compatibles con Ubuntu y usarlos puede causar que otros programas dejen de trabajar o pueden causar graves daños en tu instalación. La página http://www.ubuntulinux.nl/source-o-matic puede ayudarte encontrar repositorios extra, y la página [[Repositorios]] da instrucciones de cómo habilitarlos.
+
:* '''Main'''
 +
:* '''Restricted'''
 +
:* '''Universe'''
 +
:* '''Multiverse'''
  
== Instalar paquetes ==
+
Cada uno tiene un propósito diferente. Por defecto, solo los paquetes ''Main'' y ''Restricted'' pueden ser instalados. Si quisieras instalar paquetes de Universe o Multiverse, visita la página de [[Repositorios]] para acceder a las instrucciones de cómo hacerlo.
  
Esta sección explica como '''instalar paquetes desde repositorios''' utilizando varias herramientas disponibles en Ubuntu y Kubuntu.
+
Además de los repositoros oficiales de Ubuntu, es posible utilizar “repositorios third party”. Tienes que que ser cuidadoso al usarlos, ya que algunos no son compatibles con Ubuntu y usarlos puede causar que otros programas dejen de trabajar o pueden causar graves daños en tu instalación. La página [http://www.ubuntulinux.nl/source-o-matic] puede ayudarte a encontrar repositorios extra, y la página [[Repositorios]] da instrucciones de cómo habilitarlos.
 +
 
 +
 
 +
 
 +
== Instalar paquetes de los repositorios ==
 +
 
 +
Esta sección explica como '''instalar paquetes desde repositorios''' utilizando varias herramientas disponibles en Ubuntu y Kubuntu. Podemos utilizar:
 +
 
 +
:* '''Métodos Gráficos'''
 +
 
 +
:* '''Métodos basados en Texto'''
 +
 
 +
 
 +
=== Métodos Gráficos ===
  
Para instalar paquetes descargados, visita [[instalar aplicaciones descargadas]].
 
  
=== Ubuntu ===
+
==== Ubuntu ====
  
 
* '''Ubuntu 6.06 LTS (Dapper Drake)'''
 
* '''Ubuntu 6.06 LTS (Dapper Drake)'''
Línea 64: Línea 123:
 
* '''Ubuntu 8.04 (Hardy Heron)'''
 
* '''Ubuntu 8.04 (Hardy Heron)'''
  
==== Añadir/Quitar – El método básico ====
 
  
 +
===== Añadir/Quitar – El método básico =====
 +
[[Imagen:AddRemoveProgs.png|thumb|Captura de la aplicación "Añadir y Quitar" de Ubuntu]]
 
La manera más fácil de instalar un programa es hacer clic en “Aplicaciones”→ “Añadir/Quitar...”. Encuentra el paquete o paquetes que quieras instalar. Puedes buscar por una palabra clave, como “email”, o buscar a través de las categorías mostradas en la parte izquierda de la ventana. Una vez hayas encontrado el paquete que quieras instalar, marca la casilla al lado del icono.
 
La manera más fácil de instalar un programa es hacer clic en “Aplicaciones”→ “Añadir/Quitar...”. Encuentra el paquete o paquetes que quieras instalar. Puedes buscar por una palabra clave, como “email”, o buscar a través de las categorías mostradas en la parte izquierda de la ventana. Una vez hayas encontrado el paquete que quieras instalar, marca la casilla al lado del icono.
 
 
[[Imagen:AddRemoveProgs.png]]
 
 
  
 
Una vez hayas acabado de escoger, haz clic en el botón “aplicar” en la parte baja de la ventana. Otra ventana aparecerá, mostrándote todos los paquetes que has seleccionado y preguntándote si quieres aplicar esos cambios. Para instalar paquetes, haz click en “aplicar”. Entonces se te indicará que introduzcas la contraseña de super usuario/administrador. Cuando la hayas introducido, otra ventana  aparecerá informándote del progreso de la instalación. Cuando haya finalizado, haz clic en “cerrar”. Tu nuevo programa ya está instalado y listo para usar.
 
Una vez hayas acabado de escoger, haz clic en el botón “aplicar” en la parte baja de la ventana. Otra ventana aparecerá, mostrándote todos los paquetes que has seleccionado y preguntándote si quieres aplicar esos cambios. Para instalar paquetes, haz click en “aplicar”. Entonces se te indicará que introduzcas la contraseña de super usuario/administrador. Cuando la hayas introducido, otra ventana  aparecerá informándote del progreso de la instalación. Cuando haya finalizado, haz clic en “cerrar”. Tu nuevo programa ya está instalado y listo para usar.
 
  
 
Puedes ver un vídeo en HD de como instalar aplicaciones usando "Añadir/Quitar" en [http://www.vimeo.com/425190 Añadir y Quitar aplicaciones]
 
Puedes ver un vídeo en HD de como instalar aplicaciones usando "Añadir/Quitar" en [http://www.vimeo.com/425190 Añadir y Quitar aplicaciones]
  
==== Synaptic - El método avanzado ====
+
 
 +
===== Synaptic - El método avanzado =====
 +
[[Imagen:Synaptic.png|thumb|Captura de pantalla de Synaptic]]
 
El gestor de paquetes Synaptic proporciona un modo más avanzado de instalar paquetes. Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/eliminar, prueba utilizando la búsqueda en synaptic. Esta opción localiza “todos” los paquetes en los repositorios disponibles, incluso los que no contienen programas.
 
El gestor de paquetes Synaptic proporciona un modo más avanzado de instalar paquetes. Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/eliminar, prueba utilizando la búsqueda en synaptic. Esta opción localiza “todos” los paquetes en los repositorios disponibles, incluso los que no contienen programas.
 +
 
Para detalles del uso de Synaptic, lee  [[Synaptic]]
 
Para detalles del uso de Synaptic, lee  [[Synaptic]]
  
[[Imagen:Synaptic.png]]
+
Puedes ver un vídeo en HD de como usar el programa Synaptic en [http://www.vimeo.com/431012 Gestor de programas Synaptic (HD)]
  
  
Puedes ver un vídeo en HD de como usar el programa Synaptic en [http://www.vimeo.com/431012 Gestor de programas Synaptic (HD)]
 
  
=== Kubuntu ===
+
==== Kubuntu ====
  
 
* '''Kubuntu 6.06 LTS (Dapper Drake)'''
 
* '''Kubuntu 6.06 LTS (Dapper Drake)'''
Línea 92: Línea 149:
 
* '''KUbuntu 7.04 (Feisty Fawn)'''
 
* '''KUbuntu 7.04 (Feisty Fawn)'''
 
* '''Kubuntu 7.10 (Gutsy Gibbon)'''
 
* '''Kubuntu 7.10 (Gutsy Gibbon)'''
==== Añadir/Eliminar programas – El método básico ====
 
  
Un método nuevo y fácil de instalar paquetes es usar la herramienta ‘Añadir/Eliminar Programas’. Clica en ‘K-Menu’ → ''Añadir/Eliminar Programas'' para iniciarlo.
 
  
attachment:AddRemoveProgs.png  
+
===== Añadir/Eliminar programas – El método básico =====
 +
[[Imagen:AddRemoveProgs.png|thumb|Captura de la aplicación "Añadir y Eliminar" de Kubuntu]]
 +
Un método nuevo y fácil de instalar paquetes es usar la herramienta ‘Añadir/Eliminar Programas’. Clica en ‘K-Menu’ → ''Añadir/Eliminar Programas'' para iniciarlo.
  
 
'Añadir/Eliminar Programas' es una manera gráfica simple de instalar y eliminar aplicaciones en Kubuntu. Para iniciar ‘Añadir/Eliminar programas’, escoje '''K Menu''' → '''Añadir/Eliminar Programas''' desde el menú de sistema del escritorio.  
 
'Añadir/Eliminar Programas' es una manera gráfica simple de instalar y eliminar aplicaciones en Kubuntu. Para iniciar ‘Añadir/Eliminar programas’, escoje '''K Menu''' → '''Añadir/Eliminar Programas''' desde el menú de sistema del escritorio.  
Línea 107: Línea 164:
 
Una vez hayas finalizado, clica en “Cerrar”. ¡Tus nuevos programas están instalados y listos para usar!  
 
Una vez hayas finalizado, clica en “Cerrar”. ¡Tus nuevos programas están instalados y listos para usar!  
  
==== Adept – El método avanzado ====
 
 
attachment:adept.png
 
  
 +
===== Adept – El método avanzado =====
 +
[[Imagen:adept.png|thumb|Captura de pantalla de Adept.]]
 
El Gestor de Paquetes Adept  proporciona un modo avanzado de instalación de paquetes.  
 
El Gestor de Paquetes Adept  proporciona un modo avanzado de instalación de paquetes.  
 +
 
Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/Eliminar, prueba utilizando la búsqueda en Adept.
 
Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/Eliminar, prueba utilizando la búsqueda en Adept.
 +
 
Para detalles de cómo utilizar Adept, lee el [[Adept]].
 
Para detalles de cómo utilizar Adept, lee el [[Adept]].
 +
 +
  
 
=== Métodos Basados en Texto ===
 
=== Métodos Basados en Texto ===
Línea 121: Línea 181:
  
 
==== Aptitude – El método basado en Texto ====
 
==== Aptitude – El método basado en Texto ====
[[Imagen:Aptitude.png]]
+
[[Imagen:Aptitude.png|thumb|Pantalla de gestión de paquetes de Aptitude]]
 +
'''Aptitude''' es un gestor de paquetes en modo texto, que puede ser ejecutado desde una Terminal. Puedes leer el artículo sobre [[Aptitude]] para más información de como utilizar este programa.
  
Aptitude es un gestor de paquetes en modo texto, que puede ser ejecutado desde una Terminal. Lee la [[Aptitude]] para más información de como utilizar este programa.
+
Aptitude además puede emplearse para realizar una instalación directa mediante el comando:
  
 +
sudo aptitude install nombredepaquete
 +
 +
suponiendo un sistema de instalación por línea de comandos igual a '''apt-get''', pero con la ventaja de que su gestión de librería descargadas es más optimizada, ya que recuerda librerías descargadas desinstalandolas si están en desuso.
 +
 +
En este [http://www.vimeo.com/458359 enlace] puedes ver un vídeo explicativo sobre Aptitude en alta definición.
  
Aquí en [http://www.vimeo.com/458359 aptitude (HD)] puedes ver un video explicativo en alta definición.
 
  
 
==== Apt-get – el método técnico ====
 
==== Apt-get – el método técnico ====
  
El programa apt-get es un gestor de paquetes de línea de comandos, que debe ser utilizado si la herramienta Añadir/Eliminar y el gestor ‘Synaptic’ nos dan problemas. Este proporciona una interfaz avanzada de APT, el sistema gestor de paquetes subyacente que utiliza ubuntu, pero es razonablemente fácil de utilizar. Los usuarios avanzados encontrarán que apt-get es más rápido de utilizar y más poderoso que la opción gráfica.
+
El programa apt-get es un gestor de paquetes de línea de comandos, que debe ser utilizado si la herramienta Añadir/Eliminar y el gestor ‘Synaptic’ nos dan problemas. Este proporciona una interfaz avanzada de [[APT]], el sistema gestor de paquetes subyacente que utiliza Ubuntu, pero es razonablemente fácil de utilizar. Los usuarios avanzados encontrarán que apt-get es más rápido de utilizar y más poderoso que la opción gráfica.
  
 
Para detalles de como utilizar apt-get, lee el [[Como AptGet]] y [[Repositorios desde la línea de comandos]].
 
Para detalles de como utilizar apt-get, lee el [[Como AptGet]] y [[Repositorios desde la línea de comandos]].
 +
 +
 +
 +
== Instalar paquetes descargados ==
 +
 +
Para instalar paquetes descargados, visita [[instalar aplicaciones descargadas]].
 +
 +
  
 
== Actualizaciones Automáticas ==
 
== Actualizaciones Automáticas ==
Línea 143: Línea 216:
 
Mantener al día tus datos es importante, ya que las correcciones de seguridad que protegen tu ordenador se proporcionan de esta manera.  
 
Mantener al día tus datos es importante, ya que las correcciones de seguridad que protegen tu ordenador se proporcionan de esta manera.  
  
[[Imagen:Notificacion update.png]]
+
 
 +
[[Imagen:Notificacion update.png|center]]
 +
 
 +
 
  
 
== Glosario ==
 
== Glosario ==
  
'''apt''':
+
* '''apt''':
 
Advanced Package Tool (herramienta avanzada de paquetería), el programa en el cual están basados los Gestores de Paquetes de Ubuntu. Apt maneja las partes más complicadas de la gestión de paquetes, como el mantenimiento de la base de datos de paquetes.
 
Advanced Package Tool (herramienta avanzada de paquetería), el programa en el cual están basados los Gestores de Paquetes de Ubuntu. Apt maneja las partes más complicadas de la gestión de paquetes, como el mantenimiento de la base de datos de paquetes.
  
'''Arquitectura''':
+
* '''Arquitectura''':
 
El tipo de procesador de las aplicaciones de la computadora se refiere como su arquitectura.
 
El tipo de procesador de las aplicaciones de la computadora se refiere como su arquitectura.
  
'''Paquete Binario''':
+
* '''Paquete Binario''':
 
Un paquete que contiene un programa adecuado a una arquitectura en particular.
 
Un paquete que contiene un programa adecuado a una arquitectura en particular.
  
'''deb''':
+
* '''deb''':
 
Un archivo .deb es un paquete de Ubuntu o Debian que contiene todos los archivos que el paquete instalará.
 
Un archivo .deb es un paquete de Ubuntu o Debian que contiene todos los archivos que el paquete instalará.
  
'''Dependencia''':
+
* '''Dependencia''':
 
Una dependencia es un paquete que debe ser instalado para que otro paquete funcione correctamente.
 
Una dependencia es un paquete que debe ser instalado para que otro paquete funcione correctamente.
  
'''Gestor de Paquetes''':
+
* '''Gestor de Paquetes''':
 
Un programa que maneja paquetes, permitiendo buscar, instalar y eliminarlos. Por ej. ‘Añadir/Eliminar...’
 
Un programa que maneja paquetes, permitiendo buscar, instalar y eliminarlos. Por ej. ‘Añadir/Eliminar...’
  
'''Repositorio/Canal de Software''':
+
* '''Repositorio/Canal de Software''':
 
Una localización (location) desde la cual los paquetes similares están disponibles para descargar e instalar.
 
Una localización (location) desde la cual los paquetes similares están disponibles para descargar e instalar.
  
'''Paquete Código (Source Package)''':
+
* '''Paquete Código (Source Package)''':
 
Un paquete que contiene el código original de un programa, el cual debe ser compilado para ser utilizable en una arquitectura particular.
 
Un paquete que contiene el código original de un programa, el cual debe ser compilado para ser utilizable en una arquitectura particular.
  
  
----
 
  
Fuente: https://help.ubuntu.com/community/InstallingSoftware
+
== Fuentes ==
 +
 
 +
* https://help.ubuntu.com/community/InstallingSoftware
  
 
<!--categorías-->
 
<!--categorías-->
  
 
[[Categoría:Instalar aplicaciones]][[Categoría:Software]]
 
[[Categoría:Instalar aplicaciones]][[Categoría:Software]]

Revisión de 11:41 2 may 2008

Instalar software en Ubuntu es fácil, y esta guía te mostrará cómo hacerlo.

Por defecto, muchos programas útiles se instalan cuando ejecutas Ubuntu en tu equipo. Aún así, es posible que necesites algún tipo de software en particular para alguna tarea no cumplida por el software instalado por defecto en el sistema. También es posible que quieras probar un programa alternativo al que está instalado por defecto. En otras palabras, necesitas nuevo software.


Clip.png Hay que tener claro que en sistemas GNU/Linux, los programas que instalamos son conjuntos de paquetes (aunque pueden constar de tan sólo un paquete a veces), por lo que al instalar una aplicación, lo que hacemos es en realidad instalar paquetes. Esto puede parecer una desventaja en un principio (cuando empezamos) pero el sistema de paquetería le confiere mucha potencia y mantenibilidad a los sistemas GNU/Linux y hay muchas aplicaciones que simplifican la tarea de instalar hasta volverla el sistema de instalación de software más simple y seguro que existe actualmente.


Si quisieras obtener cierta información de lo que está pasando cuando instalas una aplicación (que puede ser a veces información técnica), lee Paquetes y administración de paquetes. Si sólo quieres instalar nuevos programas, puedes pasar directamente a la sección Instalar paquetes.


Contenido

Sistemas de instalación de software disponibles

Existen diversas formas de instalar aplicaciones en Ubuntu en función de la situación en que te encuentres. En un rango de dificultad tenemos:



  • Añadir y Quitar Aplicaciones (Ubuntu) / Añadir y Eliminar Aplicaciones (Kubuntu): Es el método más sencillo, ya que buscamos por programas en lugar de por paquetes.
  • Synaptic(Ubuntu) o Adept (Kubuntu): Se realiza la instalación por paquetes, pero te soluciona las dependencias de los paquetes automáticamente, por lo que es uno de los sistemas de instalación más potentes que disponemos.
  • Aptitude: Mediante el comando en consola sudo aptitude install paquete. Más potente que APT-GET, ya que es una evolución del mismo. También te soluciona dependencias y recuerda librerías descargadas desinstalandolas si están en desuso. Al ejecutarse por consola su potencia y velocidad son lo máximo.
  • Apt: Mediante el comando en consola sudo apt-get install paquete. También te soluciona dependencias. Es un poco más antiguo que aptitude, pero continúa apareciendo en muchos tutoriales. A pesar de ello, funciona perfectamente. Sú única lacra es que no recuerda librerías descargadas en desuso, pero eso no resulta un problema en sistemas GNU/Linux y puede solventarse haciendo un mantenimiento del sistema de vez en cuando.



  • Paquetes .deb: Mediante el Gestor de Paquetes gDebi (doble click sobre el .deb). No te soluciona dependencias automáticamente, pero te avisa de las dependencias que precisa y no instala el .deb hasta entonces. También pueden isnatlarse desde consola mediante dpkg.
  • Archivos .bin: Son los ejecutables de GNU/Linux.
  • Archivos .run: Suelen ser asistentes de instalación para GNU/Linux.
  • Paquetes .rpm: Mediante Alien los conviertes a paquetes .deb y los instalas con doble click o a través de consola con dpkg.


Clip.png Ten en cuenta que sólo podrás tener un programa de instalación activo a la vez, por lo que si tienes abierto el programa Synaptic no podrás añadir aplicaciones mediante otro de los métodos de instalación ni actualizar el sistema operativo, de forma que se proteja la integridad del sistema.



Paquetes y administración de paquetes

Esta sección cubre los conceptos básicos de paquetería y administración de paquetes. Aprenderás acerca de lo que es un paquete, la diferencia entre los diferentes tipos y también sobre cómo funciona la administración de paquetes en Ubuntu.


¿Qué es un paquete?

Software es un término muy amplio y se utiliza generalmente para definir los programas que puedes ejecutar en tu ordenador. A menudo cada programa necesita otros recursos para trabajar. Cuando instalas software, se requieren cientos de archivos sólo para que el programa se inicie. Cuando piensas que todos ellos están puestos exactamente en la localización correcta, y que alguno de ellos quizá necesite ser cambiado de lugar dependiendo del equipo que tengas, esto puede convertirse en algo muy complicado. Afortunadamente, Ubuntu puede ocuparse de esa complejidad.

Ubuntu utiliza “paquetes” para almacenar todo lo que un programa en particular necesita para ejecutarse. Un paquete, entonces, es esencialmente una colección de archivos construidos en un único archivo, el cual puede ser manejado mucho más fácilmente. Así como los archivos requeridos por el programa para ejecutarse, habrá también unos archivos especiales llamados “scripts de instalación”, los cuales copian los archivos en el lugar adecuado (además de otras cosas).


¿Fuente o binario?

Normalmente, cuando alguien empaqueta un programa, incluye el “código fuente” del programa en el paquete. El código fuente está escrito por programadores y es esencialmente una lista de instrucciones para el ordenador que puede ser leída y escrita por las personas. Los ordenadores pueden entender este código si está “interpretado” de forma que puedan utilizarlo directamente. Una de las maneras de interpretar código para un ordenador es traducir o “compilar” en un “binario”, el cual la computadora puede entender.

¿Entonces, por qué la gente que hace los paquetes (llamados “empaquetadores" (packagers) no los convierten desde el inicio en paquetes binarios simplemente?. Bien, los diferentes ordenadores necesitan tipos de binarios diferentes, así que si tu haces un paquete para un tipo de ordenador (como por ejemplo un PC Intel), este no funcionará en otros (como por ejemplo Apple Macintosh)

Los “paquetes fuente” son sencillamente paquetes que incluyen código fuente, y generalmente pueden ser utilizados por cualquier tipo de máquina si el código se compila de manera correcta.

Los "Paquetes binarios" son los que están construidos específicamente para algún tipo de ordenador o “arquitectura”. Ubuntu soporta las arquitecturas x86 (i386 or i686), AMD64 y PPC. Los paquetes binarios correctos se utilizarán automáticamente, así que no tienes que preocuparte de buscar el correcto. Para saber qué arquitectura estás usando, abre "Aplicaciones" → "Accesorios" → "Terminal", y escribe arch y presiona la tecla enter.

Para saber más sobre este tipo de paquetes, consultar Formatos de paquetes.


Dependencias de Paquetes

Ejemplo de dependencias

Los programas a menudo utilizan los mismos archivos que otras aplicaciones. En vez de poner esos archivos en cada paquete, se puede instalar un paquete separado para proporcionar esos archivos a todos los programas que los necesiten. Por eso, al instalar programas que necesitan esos archivos, el paquete que los contiene debe ser instalado. Cuando un paquete depende de otro de esa manera, esto se conoce como “dependencia de paquete”. Especificando dependencias, los paquetes pueden ser más pequeños y simples, los archivos y programas duplicados pueden ser eliminados.

Cuando instalas un programa, las dependencias deben ser instaladas al mismo tiempo. Normalmente, la mayoría de las dependencias requeridas estarán instaladas, pero se pueden necesitar también unos cuantos extra. Por eso, cuando instalas un paquete, no te sorprendas de que otros paquetes se instalen también – son justamente dependencias para que el paquete escogido pueda funcionar correctamente.


Gestión de paquetes

Un gestor/administrador de paquetes es una aplicación que gestiona la descarga e instalación de paquetes. Ubuntu incluye por defecto unos cuantos gestores de paquetes, cada uno de ellos se utiliza dependiendo de cuan avanzada sea la tarea de gestión de paquetes que quieras llevar a cabo. La mayoría de gente sólo necesita el gestor de paquetes más básico, la herramienta de “añadir/quitar...”, que es muy fácil de utilizar.


Canales de Software/Repositorios

¿De dónde se pueden obtener paquetes? Ubuntu almacena todos los paquetes en localizaciones llamadas “canales de software” o “repositorios”. Un canal de software es una localización que almacena paquetes de tipos similares, que pueden ser descargados e instalados utilizando el gestor de paquetes. El gestor de paquetes almacena un índice de todos los paquetes disponibles en ese canal de software. A veces se reconstruye este índice para asegurar que todos los datos están al día y qué paquetes han sido actualizados o añadidos al canal desde la última comprobación.

Hay cuatro canales de software o Componentes de los repositoriosde Ubuntu para cada arquitectura:

  • Main
  • Restricted
  • Universe
  • Multiverse

Cada uno tiene un propósito diferente. Por defecto, solo los paquetes Main y Restricted pueden ser instalados. Si quisieras instalar paquetes de Universe o Multiverse, visita la página de Repositorios para acceder a las instrucciones de cómo hacerlo.

Además de los repositoros oficiales de Ubuntu, es posible utilizar “repositorios third party”. Tienes que que ser cuidadoso al usarlos, ya que algunos no son compatibles con Ubuntu y usarlos puede causar que otros programas dejen de trabajar o pueden causar graves daños en tu instalación. La página [1] puede ayudarte a encontrar repositorios extra, y la página Repositorios da instrucciones de cómo habilitarlos.


Instalar paquetes de los repositorios

Esta sección explica como instalar paquetes desde repositorios utilizando varias herramientas disponibles en Ubuntu y Kubuntu. Podemos utilizar:

  • Métodos Gráficos
  • Métodos basados en Texto


Métodos Gráficos

Ubuntu

  • Ubuntu 6.06 LTS (Dapper Drake)
  • Ubuntu 6.10 (Edgy Eft)
  • Ubuntu 7.04 (Feisty Fawn)
  • Ubuntu 7.10 (Gutsy Gibbon)
  • Ubuntu 8.04 (Hardy Heron)


Añadir/Quitar – El método básico
Captura de la aplicación "Añadir y Quitar" de Ubuntu

La manera más fácil de instalar un programa es hacer clic en “Aplicaciones”→ “Añadir/Quitar...”. Encuentra el paquete o paquetes que quieras instalar. Puedes buscar por una palabra clave, como “email”, o buscar a través de las categorías mostradas en la parte izquierda de la ventana. Una vez hayas encontrado el paquete que quieras instalar, marca la casilla al lado del icono.

Una vez hayas acabado de escoger, haz clic en el botón “aplicar” en la parte baja de la ventana. Otra ventana aparecerá, mostrándote todos los paquetes que has seleccionado y preguntándote si quieres aplicar esos cambios. Para instalar paquetes, haz click en “aplicar”. Entonces se te indicará que introduzcas la contraseña de super usuario/administrador. Cuando la hayas introducido, otra ventana aparecerá informándote del progreso de la instalación. Cuando haya finalizado, haz clic en “cerrar”. Tu nuevo programa ya está instalado y listo para usar.

Puedes ver un vídeo en HD de como instalar aplicaciones usando "Añadir/Quitar" en Añadir y Quitar aplicaciones


Synaptic - El método avanzado
Captura de pantalla de Synaptic

El gestor de paquetes Synaptic proporciona un modo más avanzado de instalar paquetes. Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/eliminar, prueba utilizando la búsqueda en synaptic. Esta opción localiza “todos” los paquetes en los repositorios disponibles, incluso los que no contienen programas.

Para detalles del uso de Synaptic, lee Synaptic

Puedes ver un vídeo en HD de como usar el programa Synaptic en Gestor de programas Synaptic (HD)


Kubuntu

  • Kubuntu 6.06 LTS (Dapper Drake)
  • Kubuntu 6.10 (Edgy Eft)
  • KUbuntu 7.04 (Feisty Fawn)
  • Kubuntu 7.10 (Gutsy Gibbon)


Añadir/Eliminar programas – El método básico
Captura de la aplicación "Añadir y Eliminar" de Kubuntu

Un método nuevo y fácil de instalar paquetes es usar la herramienta ‘Añadir/Eliminar Programas’. Clica en ‘K-Menu’ → Añadir/Eliminar Programas para iniciarlo.

'Añadir/Eliminar Programas' es una manera gráfica simple de instalar y eliminar aplicaciones en Kubuntu. Para iniciar ‘Añadir/Eliminar programas’, escoje K MenuAñadir/Eliminar Programas desde el menú de sistema del escritorio.

Ejecutar Añadir/Eliminar Programas requiere privilegios administrativos; ver RootSudo para más información.

Para instalar nuevas aplicaciones selecciona la categoría a la izquierda, y luego marca la casilla de la aplicación que quieres instalar. Cuando acabes, clica en Aplicar, y entonces el programa que hayas escogido se descargará e instalará automáticamente, así como cualquier aplicación adicional que ese programa requiera. La selección por defecto está restringida a la suite KDE, pero las aplicaciones de GNOME pueden ser instaladas seleccionando el menú desplegable en la parte de arriba. Por otra parte, si conoces el nombre del programa que quieres instalar, puedes utilizar la herramienta de Búsqueda en la parte de arriba. Se puede instalar Software de repositorios adicionales habilitando las casillas de ‘Mostrar: Unsuported’ y ’proprietary software’ si están habilitados en tu lista de repositorios. Para más información, ver página de Repositorios.

Una vez hayas finalizado, clica en “Cerrar”. ¡Tus nuevos programas están instalados y listos para usar!


Adept – El método avanzado
Archivo:Adept.png
Captura de pantalla de Adept.

El Gestor de Paquetes Adept proporciona un modo avanzado de instalación de paquetes.

Si tienes problemas encontrando un paquete adecuado con la herramienta Añadir/Eliminar, prueba utilizando la búsqueda en Adept.

Para detalles de cómo utilizar Adept, lee el Adept.


Métodos Basados en Texto

Los métodos basados en texto pueden ser utilizados con Ubuntu, Kubuntu y Xubuntu, pero requieren estar familiarizado con la terminal.


Aptitude – El método basado en Texto

Pantalla de gestión de paquetes de Aptitude

Aptitude es un gestor de paquetes en modo texto, que puede ser ejecutado desde una Terminal. Puedes leer el artículo sobre Aptitude para más información de como utilizar este programa.

Aptitude además puede emplearse para realizar una instalación directa mediante el comando:

sudo aptitude install nombredepaquete

suponiendo un sistema de instalación por línea de comandos igual a apt-get, pero con la ventaja de que su gestión de librería descargadas es más optimizada, ya que recuerda librerías descargadas desinstalandolas si están en desuso.

En este enlace puedes ver un vídeo explicativo sobre Aptitude en alta definición.


Apt-get – el método técnico

El programa apt-get es un gestor de paquetes de línea de comandos, que debe ser utilizado si la herramienta Añadir/Eliminar y el gestor ‘Synaptic’ nos dan problemas. Este proporciona una interfaz avanzada de APT, el sistema gestor de paquetes subyacente que utiliza Ubuntu, pero es razonablemente fácil de utilizar. Los usuarios avanzados encontrarán que apt-get es más rápido de utilizar y más poderoso que la opción gráfica.

Para detalles de como utilizar apt-get, lee el Como AptGet y Repositorios desde la línea de comandos.


Instalar paquetes descargados

Para instalar paquetes descargados, visita instalar aplicaciones descargadas.


Actualizaciones Automáticas

Ubuntu notificará automáticamente cuando haya actualizaciones de seguridad y de software disponibles. Simplemente haz cilc en el icono de actualizaciones (que aparecerá en el area de notificación), escribe tu contraseña de administrador/super-user y sigue las instrucciones en pantalla para descargar e instalar actualizaciones.

También puedes ejecutar el gestor de actualizaciones en Sistema-> Administración-> Gestor de actualizaciones

Mantener al día tus datos es importante, ya que las correcciones de seguridad que protegen tu ordenador se proporcionan de esta manera.


Notificacion update.png


Glosario

  • apt:

Advanced Package Tool (herramienta avanzada de paquetería), el programa en el cual están basados los Gestores de Paquetes de Ubuntu. Apt maneja las partes más complicadas de la gestión de paquetes, como el mantenimiento de la base de datos de paquetes.

  • Arquitectura:

El tipo de procesador de las aplicaciones de la computadora se refiere como su arquitectura.

  • Paquete Binario:

Un paquete que contiene un programa adecuado a una arquitectura en particular.

  • deb:

Un archivo .deb es un paquete de Ubuntu o Debian que contiene todos los archivos que el paquete instalará.

  • Dependencia:

Una dependencia es un paquete que debe ser instalado para que otro paquete funcione correctamente.

  • Gestor de Paquetes:

Un programa que maneja paquetes, permitiendo buscar, instalar y eliminarlos. Por ej. ‘Añadir/Eliminar...’

  • Repositorio/Canal de Software:

Una localización (location) desde la cual los paquetes similares están disponibles para descargar e instalar.

  • Paquete Código (Source Package):

Un paquete que contiene el código original de un programa, el cual debe ser compilado para ser utilizable en una arquitectura particular.


Fuentes

Herramientas personales