/ Raspberry Pi

Actualizar Gitea en una Raspberry Pi

Con la última actualización de Gitea, me he decidido a actualizar mi servidor de repositorios Git online, alojado en git.gauzak.tk.

Hasta ahora disfrutaba de la versión 1.0.2, y el reto era pasar a la reciente 1.1.0.

En pocos pasos y de una forma esquematizada, así he actualizado yo Gitea:

A tener en cuenta:
  • Mi instalación de Gitea, se encuentra alojado en una Raspberry Pi 2 Modelo B v1.1 con el Sistema Operativo Raspbian Jessie (fork de Debian para Raspberry Pi).

  • La arquitectura del procesador es un ARM v7. Esto último, es importante a la hora de actualizar, y si no lo sabes, puedes poner cat /proc/cpuinfo en la terminal para averiguarlo:

...
model name: ARMv7 Processor rev 5 (v7l)
...
  • Por cierto, el usuario que controla todo este cotarro (Gitea), se llama git. Por lo tanto, tendremos que cambiar sesión a este usuario (o al que hayas usado) con su git.
Actualizando (que es gerundio)

Paramos los motores (bueno, paramos el servicio de Gitea en nuestro ordenador. Si estamos usando supervisor, sera cuestión de hacer sudo supervisorctl stop gitea.

Ahora nos tenemos que posicionar en el directorio donde tenemos la carpeta de la aplicación. En mi caso es /home/git.

No te olvides de guardar la versión actual por si las moscas...: mv gitea gitea.bak.

Nos descargamos la última versión (en este ejemplo la 1.1.0) para la arquitectura que necesites (en mi caso ARMv7) desde su página web https://dl.gitea.io/gitea, y lo guardamos en la carpeta llamada gitea:

wget -O gitea https://dl.gitea.io/gitea/1.1.0/gitea-1.1.0-linux-arm-7

Ahora le damos permiso de ejecución con un chmod +x gitea.

Para finalizar solo nos queda iniciar el servicio nuevamente:

sudo supervisorctl start gitea

Si todo ha salido bien, tendremos nuevamente nuestro servicio en marcha actualizado.