I repositories ufficiali di Ubuntu 18.04 LTS permettono di installare MariaDB, ma alla versione 10.1, oramai troppo vecchia.
A partire dalla versione 10.2 il database server integra funzionalità avanzate, come la gestione dei json (assente nella 10.1).
Ecco come procedere all’installazione della versione più recente.
Come installare MariaDB su Ubuntu 18.04 o 16.04 (e loro derivate)
Utilizzare innanzitutto il sito ufficiale del DBMS per la selezione della release da installare.
Consiglio di scegliere, nel momento in cui scrivo, la 10.3 stabile poichè la 10.4 è ancora in stato di RC (release candidate).
Portarsi dunque all’URL ufficiale: https://downloads.mariadb.org/mariadb/repositories/
Selezionare la distribuzione del sistema operativo, la release della stessa, la versione del server di database ed il Mirror più vicino (verrà selezionato automaticamente).
Il sito genera automaticamente la procedura da eseguire pedissequamente.
Nel mio caso, utilizzando KDE Neon, ho selezionato Ubuntu 18.04, 10.3 per il database (le versioni inferiori sono marchiate come old) ed un Mirror ad Amsterdam.
Aggiungere il repository ufficiale
Da riga di comando eseguire: sudo apt install software-properties-common
Successivamente sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Infine sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.pcextreme.nl/repo/10.3/ubuntu bionic main'
Installare il database server (ed eventuale client)
Attenzione: nel caso in cui sia già installato il pacchetto della distribuzione in uso, procedere prima alla sua rimozione.
Con il seguente comando si rimuove sia il server che il client: sudo apt remove mariadb-server mariadb-client
. Per la rimozione del solo server utilizzare sudo apt remove mariadb-server
.
Seguito da sudo apt update
ed eventualmente da sudo apt autoremove
qualora suggerito.
Procedere quindi all’installazione vera e propria dal repository ufficiale del DBMS.
Da terminale, su Ubuntu: sudo apt update
. Su KDE Neon come sempre: sudo pkcon refresh
ed eventualmente sudo pkcon update
.
Infine sudo apt install mariadb-server
e, qualora servisse il client, sudo apt install mariadb-client
Segui @andymnc (Andrea Manconi) su Twitter per essere sempre aggiornato su guide ed articoli