Volver a Linux

Linux · Aplicaciones

¿Cómo se instalan programas en Linux?

Muchas distribuciones obtienen aplicaciones desde un centro de software o repositorios administrados por el sistema.

También existen paquetes oficiales, formatos universales, aplicaciones portátiles y servicios web. La fuente es tan importante como el programa.

BIBLIOTECA DE APPSVARITECH
Fuente conocidaInstalación y actualizaciones confiables.

Una forma organizada

Una biblioteca de programas

En lugar de buscar instaladores por toda Internet, Linux puede usar catálogos centralizados compatibles con la distribución.

Un repositorio se parece a una biblioteca: organiza aplicaciones, versiones y componentes desde una fuente conocida.

¿Qué contiene un repositorio?

Aplicaciones, bibliotecas, controladores, herramientas, correcciones, actualizaciones y datos sobre dependencias.

Distintas fuentes

Métodos habituales para instalar programas

No todos tienen la misma facilidad, integración o mantenimiento.

Centro de software

Interfaz gráfica para buscar, instalar, actualizar y eliminar aplicaciones.

Repositorio de la distribución

Fuente administrada por el sistema con paquetes compatibles.

Paquete del sitio oficial

Archivo preparado para determinadas distribuciones y versiones.

Formato universal

Aplicación pensada para funcionar en varias distribuciones con parte de sus componentes.

Aplicación portátil

Puede ejecutarse sin una instalación tradicional, con integración y actualización propias.

Aplicación web

Servicio utilizado desde el navegador sin instalar una aplicación local completa.

Código fuente

Método técnico que requiere herramientas, dependencias y mantenimiento adicional.

Entorno aislado

Ejecuta determinadas aplicaciones junto con sus componentes en un espacio controlado.

¿Qué es un paquete?

Reúne la aplicación, versión, componentes necesarios, instrucciones, datos de desinstalación, actualización y verificación. Las distribuciones pueden utilizar formatos diferentes.

¿Qué son las dependencias?

Son componentes compartidos que un programa necesita, como ingredientes de una receta. Eliminarlos al azar puede afectar otras aplicaciones.

El centro de software

Permite buscar, leer descripciones, revisar la fuente y permisos, instalar, actualizar y eliminar. Una aplicación puede aparecer varias veces por estar disponible en distintos formatos.

Comprobá publicador, fuente, versión, actualización, permisos, funciones y ubicación de los datos.

Un punto de partida

Los repositorios reconocidos por la distribución suelen ser la primera fuente que conviene consultar.

Paquetes descargados

Usá el sitio oficial y verificá distribución, versión, arquitectura, soporte, documentación, actualización, licencia y firma cuando exista.

Aplicaciones portátiles

Pueden no integrarse completamente, actualizarse manualmente y conservar configuración en otra ubicación. El origen sigue siendo fundamental.

Otra forma de distribuir

Formatos universales

Pueden incluir componentes propios y cierto aislamiento; ningún formato es siempre superior.

Posibles ventajas

Disponibilidad entre diferentes distribuciones.

Posibilidad de ofrecer versiones más recientes.

Menor dependencia del sistema base.

Instalación y eliminación más uniformes.

Cierto aislamiento respecto del sistema.

Posibles diferencias

Mayor uso de espacio.

Integración visual diferente.

Inicio más lento en algunos casos.

Acceso limitado a archivos o dispositivos.

Permisos que deben revisarse.

Actualizaciones administradas por otra fuente.

Diferencias en complementos e integración.

Posibilidad de duplicar la aplicación.

¿Conviene instalar desde el código fuente?

Puede requerir herramientas de desarrollo, dependencias, conocimientos, tiempo, mantenimiento, desinstalación y seguimiento de seguridad.

No debería ser la primera alternativa cotidiana cuando existe un paquete confiable y mantenido.

Más control, más responsabilidad

Compilar también implica mantener lo instalado.

Permisos y aislamiento

Una app puede solicitar archivos, cámara, micrófono, USB, red, impresoras o servicios. Ampliá solamente el acceso necesario; ejecutar como administrador no es una solución general.

Actualizaciones

Pueden llegar desde el sistema, el centro, el formato, la propia app o una descarga. Varias fuentes pueden crear duplicados y versiones distintas.

Eliminar un programa

Usá el mismo sistema con el que lo instalaste. Desinstalar puede dejar documentos, configuraciones, cachés, complementos, datos sincronizados, bases o licencias.

Protegé proyectos y no borres carpetas internas al azar.

Desinstalar no siempre elimina los datos

Primero identificá qué necesitás conservar.

Antes de confirmar

¿Qué conviene comprobar?

Necesidad real del programa.

Compatibilidad con la distribución.

Fuente de descarga.

Responsable de la publicación.

Versión y soporte vigente.

Permisos solicitados.

Espacio necesario.

Método de actualización.

Formatos de archivos.

Complementos necesarios.

Licencia.

Datos que guardará.

Método de desinstalación.

Aplicaciones similares ya instaladas.

Copia de proyectos importantes.

¿Qué NO conviene hacer?

Copiar comandos sin comprenderlos.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Agregar repositorios desconocidos.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Descargar paquetes de sitios no oficiales.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Instalar versiones modificadas.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Ejecutar como administrador sin necesidad.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Desactivar mecanismos de seguridad.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Instalar la misma aplicación desde varias fuentes.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Eliminar dependencias al azar.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Borrar carpetas del sistema.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Compilar sin saber cómo mantenerlo.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Conceder todos los permisos para resolver un error.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Instalar sin revisar el espacio.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Eliminar sin proteger proyectos.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Suponer que todo paquete sirve en cualquier distribución.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Utilizar una versión sin soporte.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Realizar muchos cambios simultáneamente.

Fuentes conocidas y cambios graduales facilitan resolver inconvenientes.

Preguntas frecuentes

Dudas sobre aplicaciones

¿Linux tiene una tienda de aplicaciones?+

Muchas distribuciones incluyen un centro de software gráfico conectado a sus repositorios y, a veces, a otras fuentes.

¿Qué es un repositorio?+

Es una fuente organizada de programas y actualizaciones administrada o reconocida por la distribución.

¿Qué es un paquete?+

Es un conjunto de archivos e información que permite instalar, actualizar y eliminar una aplicación.

¿Qué son las dependencias?+

Son componentes que un programa necesita. El gestor de paquetes intenta instalar versiones compatibles automáticamente.

¿Puedo descargar programas desde Internet?+

Sí, pero verificá sitio oficial, distribución, versión, arquitectura, soporte, actualización y firma cuando exista.

¿Por qué una aplicación aparece varias veces?+

Puede estar disponible desde distintos repositorios o formatos, cada uno con versión, permisos y mantenimiento propios.

¿Qué diferencia hay entre paquete del sistema y formato universal?+

El primero se integra con las bibliotecas de la distribución; el formato universal incluye más componentes y puede funcionar en varios sistemas.

¿Los formatos universales son seguros?+

El formato por sí solo no garantiza seguridad. Importan la fuente, el publicador, los permisos y las actualizaciones.

¿Por qué una aplicación no puede abrir mis archivos?+

Un formato aislado puede no tener permiso para esa carpeta. Revisá el acceso necesario antes de ampliarlo.

¿Cómo se actualizan los programas?+

Depende de su origen: sistema, centro de software, formato universal, aplicación, descarga manual o compilación.

¿Puedo tener dos versiones?+

Sí en algunos casos, aunque pueden duplicar espacio y conservar configuraciones separadas.

¿Cómo se desinstala un programa?+

Usá el mismo sistema con el que fue instalado. Protegé proyectos y configuraciones importantes.

¿Se borran mis archivos al desinstalar?+

Normalmente los documentos permanecen, pero datos internos, configuraciones o proyectos pueden tratarse distinto.

¿Conviene compilar desde código?+

Solo en casos específicos. Requiere conocimientos, dependencias, mantenimiento y un método de desinstalación.

¿Necesito utilizar la terminal?+

No para muchas tareas cotidianas. Los centros de software permiten instalar y actualizar gráficamente.

¿Puedo instalar programas de Windows?+

No de forma nativa en todos los casos. Revisá versiones para Linux, alternativas, web o compatibilidad.

¿Qué hago si no aparece en el centro de software?+

Consultá el sitio oficial, la documentación de la distribución y fuentes reconocidas antes de agregar repositorios.

La fuente del programa es tan importante como el programa.

Comprobá origen, compatibilidad, permisos y método de actualización antes de instalar.

¿Tenés dudas para instalar un programa en Linux?

Contanos qué distribución, aplicación y fuente estás utilizando.

Contanos tu problema

Filosofía Varitech

Instalar un programa no consiste solamente en conseguir un archivo y ejecutarlo.

También implica conocer su origen, comprobar que sea compatible y comprender cómo se actualizará y qué permisos necesita.

Creemos que utilizar fuentes confiables y realizar cambios con criterio es una parte fundamental del cuidado de cualquier sistema.