¿Cómo Instalar Aplicaciones en Raspberry Pi OS?

Si hace clic en nuestros enlaces y realiza una compra, es posible que recibamos una comisión.. Más información

Para instalar nuevas aplicaciones en Windows o macOS, puede que estés acostumbrado a descargar un archivo de instalación (.exe) para instalar directamente. En Raspberry Pi ejecutando Linux, es un poco diferente para aumentar la seguridad. En esta publicación, te mostraré diferentes maneras de obtener nuevas aplicaciones fácilmente.

La forma más fácil de instalar una aplicación es usar la herramienta de “Add/Remove Software” en el menú principal. Es un catálogo para Raspberry Pi OS que instala nuevas aplicaciones con unos simples clics. Pero no es la única solución.

Comenzaré explicandote este primer método, el más sencillo, por si necesitas ayuda con él. Y también te presentaré otras soluciones, así que incluso si tienes más experiencia, con suerte aprenderás algo nuevo 🙂

Si estás empezando con Raspberry Pi o Linux, tengo algo que puede ayudarte de inmediato.
Descarga mi hoja de trucos de comandos Linux gratis – es una guía de referencia rápida con todos los comandos esenciales que necesitas para avanzar con tu Raspberry Pi. Haz clic aquí para obtenerla gratis!

Método #1: Instalar Apps Desde Raspberry Pi OS Desktop

El primer método es usar la herramienta gráfica disponible en Raspberry Pi OS Desktop.

Repositorios de Linux

Antes que nada, necesitas saber que en Linux, la distribución de software se realiza principalmente a través de servidores centralizados, gestionados por los desarrolladores del sistema.

Por ejemplo, hay servidores gestionados por Debian, que alojan cientos de aplicaciones, creadas para trabajar en su sistema (con subcarpetas para cada versión del sistema, por cierto).

Raspberry Pi OS está basado en Debian, pero utiliza diferentes servidores para almacenar los paquetes compatibles. Por si tienes curiosidad, aquí está la dirección del servidor principal.

Por defecto, los repositorios oficiales están habilitados en una instalación nueva de Raspberry Pi OS. Pero es posible añadir otros más tarde para acceder a más software. (En general, versiones menos estables, o repositorios para obtener software directamente de los desarrolladores.)

Te presentaré brevemente esto al final del tutorial, y encontrarás varios otros tutoriales en este sitio web donde necesitarás hacer esto.

Herramienta “Add / Remove Software”

Ahora que entiendes la idea, pasemos a la práctica.
Abre el menú principal y haz clic en Preferences > “Add / Remove Software”.

Esta ventana aparecerá:

add / remove software tool on raspberry pi os desktop

Parece como cualquier otro catálogo de aplicaciones (“Play Store”, “Ubuntu Lightpad”, etc.). El menú de la izquierda lista todas las categorías, y al hacer clic en una de ellas puedes ver los paquetes correspondientes, mostrados a la derecha. También hay un cuadro de búsqueda disponible para encontrar una aplicación fácilmente.

Lo que es un poco complicado es que, en los resultados, obtendrás las aplicaciones, pero también todas las dependencias. Entonces, la lista es un poco difícil de analizar. Volveremos a esto.

Actualizaciones

Lo primero que hacer antes de instalar cualquier cosa es actualizar tu sistema.
Abre el menú de “Options” y elige una de estas opciones:

check for update
  • Flecha roja: “Check for updates” comparará las versiones de las aplicaciones en tu sistema con las disponibles en los repositorios. Si hay una versión más reciente disponible, te sugerirá una actualización (algo así como las actualizaciones de Windows, pero para todas las apps, no solo el núcleo del sistema).
  • Flecha azul: “Refresh package lists” sincronizará los archivos disponibles en el repositorio con tu caché local. En el paso anterior, la herramienta no verifica directamente en línea, sino en un archivo almacenado en tu Raspberry Pi. Entonces, la acción de la flecha azul actualizará este archivo.

En resumen, recomiendo hacer clic en “Refresh package lists” y luego “Check for updates” antes de cualquier nueva instalación de aplicaciones.

Instalar Nuevo Software

Una vez que las actualizaciones estén hechas, sugiero usar la barra de búsqueda para buscar lo que quieras instalar.
En mi ejemplo a continuación, escribí “thunderbird” para buscar un cliente de correo electrónico popular:

add remove search for thunderbird

Como ya te mencioné, los resultados a la derecha incluyen Thunderbird, pero también todos los paquetes de idiomas para traducir la aplicación a otros idiomas. No es la mejor experiencia.

En general, necesitarás instalar el nombre de paquete más corto, el que corresponde al nombre de la aplicación.

En este caso, marcaré la casilla en la línea resaltada solamente. Obviamente, si estás interesado en otro idioma, puedes marcarlo para añadirlo también. El sistema automáticamente seleccionará el idioma correspondiente a tu configuración del sistema.

Una vez que todos los paquetes que deseas estén marcados, haz clic en “Apply” en la parte inferior derecha.
Las aplicaciones comenzarán a instalarse, y Thunderbird se añadirá al menú principal (bajo la categoría Internet creo).

Por ejemplo, puedes usar este método para instalar MyPaint o mis otras aplicaciones de escritorio recomendadas.

Desinstalación de Aplicaciones

La misma herramienta puede eliminar software de tu sistema si ya no lo necesitas.
Para hacer esto, simplemente desmarca el paquete correspondiente en esta herramienta y aplica los cambios.

Si quieres aprender más sobre esto, tengo un tutorial dedicado sobre cómo desinstalar programas en Raspberry Pi. Te recomiendo que lo revises.

Espera, ¡tengo algunas recomendaciones para ti!

Antes de continuar, te invito a descubrir algunos productos que he seleccionado cuidadosamente para ti. Creo que son esenciales para tu Raspberry Pi. Échales un vistazo y pídelos directamente en Amazon.

Una caja silenciosa y práctica Un SSD de alto rendimiento para potenciar tu Pi Una pantalla genial para liberar el televisor Un teclado dedicado con touchpad

Método #2: Instalar Aplicaciones Desde la Línea de Comandos

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

¿Y si no estás usando un entorno de escritorio (o quieres aprender un poco más)? También es posible instalar aplicaciones desde la línea de comandos (de hecho, a menudo es más fácil y rápido).

Sintaxis Básica para Apt

El comando que usaremos aquí es “apt”.
Es el servicio que también utiliza la herramienta “Add / Remove Software”, por lo tanto, la lógica es la misma, y puedes hacer las mismas cosas con él.

Aquí está la sintaxis básica para apt:
apt [opciones] acción

  • action: lo que quieres hacer en tu sistema (actualizar, buscar, instalar, eliminar, etc.)
  • options: esto no es obligatorio, pero en algunos casos puedes añadir parámetros adicionales, como forzar una instalación o elegir una versión específica, por ejemplo. La mayoría de las veces, no estarás usando opciones, especialmente cuando eres nuevo en Linux.

Por cierto, necesitarás permisos de administrador para usar estos comandos—o al menos para la mayoría de ellos. Así que asegúrate de añadir sudo (en inglés) antes del comando si no estás en una cuenta de administrador (como “pat” por ejemplo).
sudo apt [options] action

Ejemplos con Apt

Aquí tienes algunos ejemplos concretos de cómo usar apt en Raspberry Pi OS:

  • Actualizar repositorios:
    sudo apt update
  • Actualizar paquetes ya en tu sistema:
    sudo apt upgrade
  • Actualizar todo el sistema:
    sudo apt full-upgrade
  • Buscar un paquete:
    apt search qmmp
    apt search qmmp
    Como puedes ver, es el único caso donde sudo no es requerido.
    Consejo rápido: el comando grep te permite filtrar los resultados (más información aquí, en inglés) :
    apt search php | grep mysql
    apt search grep
  • Instalar una aplicación:
    sudo apt install thunderbird
  • Desinstalar un software:
    sudo apt remove thunderbird

Eso es todo, ahora sabes los comandos esenciales. No es tan complicado, y ahorrarás tiempo usando esto en lugar de la herramienta gráfica (de hecho, nunca uso la herramienta).

Por cierto, también puedes descargar mi hoja de referencia, un archivo PDF que incluye todos estos comandos y aún más, que puedes obtener gratis.

Método #3: Añadir un Nuevo Repositorio para Instalar Aplicaciones

Voy a ir más rápido en las tres últimas soluciones, ya que solo son útiles en situaciones específicas, y probablemente más para usuarios avanzados. Además, la documentación de los desarrolladores generalmente será suficiente para instalar estas otras aplicaciones.

Una tercera opción para instalar aplicaciones es agregando un nuevo repositorio.

apt webmin repository add source

Por ejemplo, en mi guía sobre cómo instalar Webmin (una interfaz web para gestionar Raspberry Pi), hay un método de instalación donde necesitas hacer esto. Revísalo para un procedimiento paso a paso.

Método #4: Utilizar el Comando dpkg para Instalar una Aplicación Manualmente

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Esta solución es útil solo cuando la aplicación que quieres instalar no está disponible en los repositorios oficiales y tampoco ofrece un repositorio que puedas agregar para conseguirla.

En este caso, los desarrolladores a veces ofrecen una versión ARM de su paquete disponible para descarga directa (como un archivo .deb). En este escenario, puedes descargarlo y usar el comando “dpkg” para instalarlo en tu sistema, sin usar apt para hacer esto.

dpkg to install adobe reader

Puedes encontrar más detalles sobre el comando dpkg en mi artículo sobre los 57 comandos más útiles en Raspberry Pi.

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Método #5: Compilar Apps Desde Código Fuente

Este último método es el menos frecuentemente usado y uno que deberías evitar al principio: instalar una aplicación desde el código fuente.

Generalmente usarás este método solo si el paquete no se encuentra en repositorios oficiales, repositorios adicionales, ¡o paquetes precompilados descargables!

Descargas el código fuente y lo compilas directamente en tu Raspberry Pi.
Es el caso con Asterisk por ejemplo (en inglés), un servidor VoIP que funciona en Raspberry Pi, pero para el cual necesitas compilar todo desde cero.

git cloning to install from source

En general, los pasos principales son:

  • git clone <url>: Si el código fuente está alojado en un repositorio Git, como en GitHub. Puedes descargar los archivos con este comando.
  • wget <url>: Otra opción es si el código fuente está disponible como un archivo comprimido, puedes usar wget (en inglés) para descargar archivos desde la línea de comandos (en el escritorio, tu navegador web será la solución más fácil).
  • tar -zxvf <file>: Utilizarás tar para descomprimir el archivo (en inglés) desde la línea de comandos (en el escritorio, puedes usar la herramienta de extracción directamente).
  • configure: Realizará muchas comprobaciones antes de la instalación, para asegurarse de que todas las dependencias necesarias estén instaladas. Obtendrás un error si falta alguna (deberás solucionarlo usando apt, y luego ejecutar nuevamente el comando configure).
  • make: Compila el código fuente para generar los archivos binarios.
  • make install: Copia los archivos binarios a la ruta correcta en tu sistema, para que puedas usarlos normalmente.

Una vez más, encontrarás más detalles sobre estos comandos en mi artículo y mi hoja de referencia disponible aquí.

Por cierto, también puedes instalar un entorno de escritorio en Raspberry Pi OS Lite. Podría ralentizar un poco tu sistema, pero con un modelo reciente, no debería ser un problema importante.

Obtiene mi hoja de trucos de comandos
Obtiene su archivo PDF gratuito con todos los comandos que necesitas saber sobre Raspberry Pi.
Descargar

Método Extra: Snap Store

Recientemente publiqué un artículo explicando cómo instalar y usar Snap Store en Raspberry Pi OS (en inglés). Si estás familiarizado con Ubuntu u otras distribuciones modernas, probablemente sabes de qué estoy hablando. Y si no, siéntete libre de leer el artículo para aprender más sobre este otro método.

snap store preview

Eso es todo, amigos. Creo que hemos visto las soluciones más importantes para instalar una aplicación en Raspberry Pi. Te mostré 5 métodos para instalar un nuevo software en Raspberry Pi OS, con más detalles sobre los dos primeros que usarás todo el tiempo.

Espero que este artículo haya sido útil para ti, sea cual sea tu nivel, y que ahora estés listo para instalar cualquier cosa en tu sistema. Para tu información, estos métodos son casi los mismos en cualquier distribución de Linux, por lo que son habilidades fundamentales para cualquier sistema Linux, PC o servidor.

No dudes en compartir este artículo en las redes sociales si te gustó. Y si quieres aprender más sobre el Raspberry Pi, puedes ver mi e-book y curso en la página dedicada aquí.

Cuando estés preparado, aquí tienes un atajo para ti:

Domina tu Raspberry Pi en 30 días: Si buscas los mejores consejos para convertirte en un experto en Raspberry Pi, este libro es para ti. Aprende habilidades útiles de Linux y practica múltiples proyectos con guías paso a paso.

Publicaciones Similares