Scrivo questa guida come conseguente di un mio precedente articolo per poter aggiornare il proprio db a MariaDB 10.5.
Ad un certo punto non ben precisato nel tempo, se ci si trova ad aver installato manualmente MariaDB – come per l’appunto descrissi in quell’articolo – gli aggiornamenti di Ubuntu LTS e/o KDE Neon produrranno quasi sicuramente conflitti.
Ecco dunque come procedere alla rimozione della versione precedente ed all’installazione della 10.5.
Come rimuovere MariaDB
Propedeuticamente, rimuovere le basi della vecchia versione.
Su KDE Neon da riga di comando digitare:
sudo pkcon remove -y mariadb-server
successivamente sudo pkcon remove -y mariadb-client
ed infine sudo pkcon refresh
Su Ubuntu, utilizzare invece:
sudo apt remove -y mariadb-server
quindi sudo apt remove -y mariadb-client
concludere con sudo apt update
Infine, sia su Neon che su Ubuntu, digitare: sudo apt remove -y mariadb-common
A questo punto rimuovere anche il repository della vecchia versione con:
sudo add-apt-repository -r 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.pcextreme.nl/repo/10.3/ubuntu bionic main'
Attenzione: nel precedente comando è necessario sostituire l’esatta url indicata nel repository salvato sulla propria macchina ed anche la versione di Ubuntu (focal, bionic e così via)
Come installare MariaDB 10.5 stabile
Utilizzare innanzitutto il sito ufficiale del DBMS per la selezione della release da installare.
Scegliere la 10.5 stable.
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 20.04, 10.5 per il database (le versioni inferiori sono marchiate come old) ed un Mirror londinese.
Aggiungere il repository ufficiale
Da riga di comando eseguire: sudo apt install software-properties-common
Successivamente sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
Infine sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.5/ubuntu focal main'
Installare il database server (ed eventuale client)
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
Su Neon sudo pkcon install mariadb-server
e, qualora servisse il client, sudo pkcon install mariadb-client
Attenzione: durante l’installazione verrà chiesto di rimuovere il vecchio framework “galera”. Rimuoverlo e procedere quindi con l’installazione.
Segui @andymnc (Andrea Manconi) su Twitter per essere sempre aggiornato su guide ed articoli