RepoPicks Radar

Actualizado todos los días hacia las 02:00 UTC

Guías

Todas las guías

Cómo instalar un programa de GitHub sin saber programar

Muchos programas gratis y de código abierto se distribuyen a través de GitHub, un sitio hecho para que los programadores guarden y compartan código. No necesitas saber programar para usar lo que hay ahí, pero sí saber dónde hacer clic, porque la página de un proyecto muestra primero el código y no el programa listo.

Esta guía te muestra el camino: dónde está el programa, qué archivo descargar para tu sistema, qué significan los avisos de Windows y de Mac y cuáles son los atajos más fáciles.

Antes que nada: el repositorio correcto

Comprueba que estás en el repositorio oficial del proyecto y no en una copia. Si tienes dudas, empieza por el sitio oficial del programa y sigue su enlace a GitHub. La guía Cómo encontrar el repositorio oficial de un proyecto de GitHub y evitar copias falsas muestra qué revisar.

Encuentra la página de Releases

En la página del repositorio, el botón verde “Code” y su opción “Download ZIP” descargan el código fuente, no el programa listo. Si no programas, eso casi nunca es lo que quieres.

El programa listo está en la página de Releases, la lista de versiones publicadas. Aparece en la columna derecha del repositorio, con el nombre “Releases” y la versión más reciente marcada como “Latest”. También puedes llegar ahí agregando /releases al final de la dirección del repositorio.

Dentro de cada versión, baja hasta la lista “Assets”. Ahí están los archivos para descargar. Dos de ellos, “Source code (zip)” y “Source code (tar.gz)”, aparecen en todas las versiones y son otra vez el código fuente, no el instalador.

Si la versión de arriba está marcada como “Pre-release”, es una versión de prueba que puede tener errores. Para el día a día, prefiere la marcada como “Latest”.

Qué archivo descargar para tu sistema

El nombre de un archivo suele indicar el sistema y el tipo de procesador, y el final del nombre, la extensión, indica el tipo de archivo:

Después del sistema, revisa el procesador, que también suele aparecer en el nombre del archivo:

¿Sigues con dudas? El README, el texto de presentación que aparece debajo de los archivos del repositorio, suele tener una sección “Installation” o “Download” que dice qué archivo usar en cada sistema.

Los avisos de Windows y de Mac

La primera vez que abres un programa descargado de internet, tu sistema puede mostrar un aviso. Es algo común, y vale la pena entender por qué antes de decidir nada.

En Windows, SmartScreen, una protección del propio sistema, muestra una ventana azul con el título “Windows protegió su PC”. Aparece cuando Windows todavía no reconoce el programa: el archivo es nuevo, lo descargó poca gente o no tiene una firma digital que el sistema conozca. Muchos proyectos pequeños de código abierto no pagan por esa firma, así que el aviso es frecuente. No quiere decir que el programa tenga un virus, pero tampoco dice que no lo tenga.

En Mac, Gatekeeper, la protección de macOS, puede decir que la app viene de un desarrollador no identificado o que Apple no pudo verificar que esté libre de software malicioso. Eso pasa cuando la app no pasó por la verificación de Apple, llamada notarización, algo también común en proyectos pequeños. A veces el aviso dice que la app “está dañada”. Eso suele venir de la cuarentena que macOS aplica a las apps descargadas de internet que no fueron notarizadas, y no de una descarga incompleta. En ese caso, prefiere una versión notarizada de la app, si el proyecto la ofrece, o instalarla con un gestor de paquetes, como Homebrew, más abajo.

En ninguno de los dos casos la salida es apagar la protección del sistema. Antes de seguir, da un paso atrás y revisa de dónde vino el archivo:

Si alguna respuesta es “no” o “no sé”, detente aquí: borra el archivo y busca el programa por uno de los caminos más fáciles de abajo, o elige otro proyecto. Si todo coincide, la decisión de abrirlo es tuya, con el origen revisado.

Caminos más fáciles

En lugar de buscar el archivo correcto en la página de Releases, puedes instalar muchos programas con un gestor de paquetes: un catálogo que descarga e instala el programa por ti y después ayuda a mantenerlo actualizado.

Estos caminos no reemplazan tu propio cuidado, pero te dan una segunda referencia: el programa está en un catálogo conocido, con su origen a la vista.

Cuando no hay instalador

No todos los proyectos de GitHub son un programa listo. Muchos están hechos para quien programa: la página de Releases no tiene un archivo para tu sistema, o ni siquiera existe, y el README te pide instalar herramientas como Python, Node.js o Docker y ejecutar comandos en la terminal. Eso significa que el proyecto requiere preparación.

Prepararlo no es imposible, pero lleva tiempo y algo de costumbre con la terminal. Si solo quieres usar el programa, te conviene más elegir uno que ya venga listo.

Para eso sirve la nota de facilidad de cada ficha de este sitio. Te dice, sistema por sistema, si basta con descargar y abrir el programa o si hay que instalar otras herramientas antes. Las letras van de la A, “descarga y abre”, a la E, “solo para quien programa”.

Para seguir

Para ver solo los programas que puedes usar sin preparar nada, abre la pestaña Listos para usar, en el inicio, y filtra por tu sistema. Cada ficha muestra la nota de facilidad, qué más necesitas instalar y las señales de riesgo encontradas.