4 Instalación en Ubuntu
La instalación la he realizado en Ubuntu 22.04 LTS y Ubuntu 24.04 LTS.
4.1 QGIS Desktop
Se puede instalar de cualquiera de las dos formas siguientes:
Desde https://qgis.org/download/ para varias distribuciones de Linux, incluyendo Debian/Ubuntu.
Desde la aplicación Tienda de Snap.
Para obtener la última versión, debemos descargarla de qgis.org siguiendo los pasos del apartado siguiente.
Si instalamos la versión de Tienda de Snap seguramente no instale la última versión pero, mientras sea la versión 3, no es necesario que sea la última versión disponible.
Para probar que funciona, una vez instalado, lo iniciamos.
4.1.1 qgis.org
Siguiendo las instrucciones de https://qgis.org/resources/installation-guide/#debianubuntu:
Instalar las herramientas que permiten realizar el resto de la instalación:
Descargar y guardar el archivo de llave de firma:
Crear el archivo
/etc/apt/sources.list.d/qgis.sources
y añadirle el contenido siguiente:El valor del apartado Suites: es el obtenido mediante el comando siguiente (para Ubuntu 22.04 LTS es
jammy
, para Ubuntu 24.04 LTS esnoble
):Actualizar la lista de paquetes e instalar QGIS:
4.2 R y RStudio
Al menos actualizar la lista de paquetes:
También podemos actualizar la lista de paquetes, actualizar los paquetes instalados y eliminar los paquetes innecesarios:
Instalar R:
Instalar paquetes que proporcionan bibliotecas y herramientas de desarrollo que son esenciales para trabajar con datos geoespaciales y compresión de datos:
Descargamos el archivo
.deb
de RStudio desde https://posit.co/download/rstudio-desktop/.He descargado el archivo
rstudio-202X.XX.X-XXX-amd64.deb
Cuando estoy escribiendo este documento, no hay una versión específica para Ubuntu 24, he descargado la versión para Ubuntu 22.
Instalar RStudio:
Es frecuente que dé error al instalarse, se arregla con el segundo comando.
En Ubuntu 24.04 LTS al iniciar la aplicación aparece una ventana de error. Siguiendo las indicaciones de https://www.youtube.com/watch?v=prWscR1WAaw, se corrige mediante el comando siguiente:
Para comprobar que la instalación está bien instalaremos dos paquetes R que son los que usaremos principalmente:
sf
(Pebesma 2018, 2024; Pebesma and Bivand 2023) yterra
(Hijmans 2024).Usamos directamente RStudio que trabaja sobre R.
En la figura 3.1 se muestra una posible forma de instalarlos en RStudio:
Creamos un nuevo archivo de tipo R Script.
Incluimos las líneas de código de la figura, las seleccionamos y pulsamos sobre el botón Run.
Comprobamos que no aparezca ningún mensaje de error en la ventana Console (izquierda) y que aparezcan en la lista de paquetes de la pestaña Packages (derecha).

Figura 3.1: Instalación de paquetes en RStudio.
4.3 PostgreSQL, PostGIS y PgAdmin
Instalar PostgreSQL junto con un conjunto de módulos y extensiones adicionales que amplían sus funcionalidades básicas:
Cambiar la contraseña del Usuario del Sistema llamado
postgres
que se crea automáticamente cuando instalamos PostgreSQL y se utiliza para administrar el servidor de este SGBD a nivel de sistema operativo:Introducimos una contraseña que tenemos que recordar.
Cambiar la contraseña del Superusuario del SGBD también llamado
postgres
en PostgreSQL.Sustituimos
XXXXXXX
por la contraseña que también debemos recordar.Salimos del entorno de PostgreSQL:
Reiniciamos el servidor para que tengan efecto los cambios realizados:
Comprobamos la versión de PostgreSQL instalada:
Instalamos PostGIS:
Si es necesario, reemplazamos “16” por el número de la versión de PostgreSQL instalada (p.e. “14”).
Instalar PgAdmin, (obtenido de https://www.pgadmin.org/download/pgadmin-4-apt/):
Si no se ha hecho antes, instalar la clave pública del repositorio. Es posible que también necesitemos instalar la herramienta
curl
para transferir datos:Crear el archivo de configuración del repositorio:
Para instalar PgAdmin 4 se pueden elegir tres opciones ya que hay dos versiones de PgAdmin 4 (nos basta con tener una) pero nos permite instalar cada una de ellas o las dos a la vez:
- Instalar la versión de escritorio, la versión Web o instalar ambas versiones. Los comandos de instalación respectivos son los siguientes:
Si hemos elegido alguna de las opciones en las que se instala la versión web, tenemos que configurarla mediante el siguiente comando (definiremos usuario y contraseña que deberemos recordar):
En la versión web, accedemos en el navegador desde http://127.0.0.1/pgadmin4.
Comprobamos la instalación abriendo pgAdmin 4 y conectándonos al servidor, como se muestra en la figura 3.2.

Figura 3.2: Definir conexión al servirdor PostgreSQL.
En la ventana que se abre debemos rellenar datos en dos pestañas:
- General > Name: mombre que queramos darle al servidor.
- Connection > Host name / address: indicamos el valor
localhost
. - Connection > Username:
postgres
. - Connection > Password: la contraseña que hemos indicado en la instalación para el SGBD.
4.4 GeoServer
Estas instrucciones se basan en https://docs.geoserver.org/main/en/user/installation/linux.html.
Requiere Java 11. Podemos instalarlo mediante:
Mostrar la versión actual de Java que está configurada como predeterminada (para el intérprete y para el compilador):
En caso de no ser Java 11 la versión configurada como predeterminada habría que buscar cómo configurar
update-alternatives
parajava
yjavac
.GeoServer se puede instalar como una aplicación web independiente (usa Jetty) o bien como una aplicación en un servidor de aplicaciones como Tomcat. Solo necesitamos una instalación. Se describen ambas a continuación y por último se indica cómo comprobar que está correctamente realizada.
4.4.1 Aplicación web independiente
Obtener el nombre del archivo de https://geoserver.org/release/stable/ (Platform Independent Binary):
- El que he obtenido:
https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.2/geoserver-2.25.2-bin.zip
- El que he obtenido:
Podemos descargarlo directamente o bien mediante el comando siguiente:
Creamos la carpeta para ubicarlo, por ejemplo
/usr/share/geoserver
:Situándonos en la carpeta de descarga, lo descomprimimos en la carpeta que hemos creado:
Para evitar problemas de permisos, nos hacemos propietarios de los archivos extraídos:
Añadir una variable de entorno para guardar la ubicación de GeoServer. Para esto añadimos al final del archivo
~/.profile
la línea siguiente:Aplicar los cambios (sin iniciar de nuevo la sesión):
Comprobamos que está bien definida mediante:
Iniciar GeoServer cambiando a la carpeta
geoserver/bin
y ejecutando el scriptstartup.sh
:Cuando acaba de arrancar, el último mensaje es
INFO:oejs.Server:main: Started
añadiendo el tiempo que ha tardado.Para apagar GeoServer, cerramos la ventana de la línea de comandos donde lo iniciamos o ejecutamos el archivo
shutdown.sh
dentro del directoriobin
.
4.4.2 Aplicación Tomcat
Si no tenemos instalado Tomcat, instalarlo y comprobar que funciona:
Obtener el nombre del archivo de https://geoserver.org/release/stable/ (Web Archive):
- El que he obtenido:
https://sourceforge.net/projects/geoserver/files/GeoServer/2.25.2/geoserver-2.25.2-war.zip
- El que he obtenido:
Podemos descargarlo directamente o bien mediante el comando siguiente:
Situándonos en la carpeta de descarga, lo descomprimimos:
Desplegamos la aplicación en Tomcat:
4.4.3 Comprobar que funciona
Accedemos desde cualquier navegador en http://localhost:8080/geoserver.
Si no podemos acceder por tener cortafuegos habilitado, abrir el puerto 8080:
Accedemos mediante el usuario y contraseña por defecto (son respectivamente
admin
ygeoserver
).Comprobamos que funciona accediendo al apartado “Estado del servidor” (en la parte superior izquierda).
- Si está bien, deber aparecer información similar a la que se muestra en la figura 3.4.

Figura 3.4: Estado de GeoServer.