Archlinux: passaggio da MySQL a MariaDB

MariaDB ha ufficialmente sostituito MySQL anche in Archlinux.
Per tutti gli utenti che utilizzano Archlinux si raccomanda di eseguire l’aggiornamento da
MySQL a MariaDB inquanto, nelle prossime settimane, il database MySQL passerà dal deposito ufficiale a quelli AUR Arch User Repository.
La procedura non è molto complicata.
La prima cosa da fare è fermare il demone MySQL aprendo un terminale come amministratore ed eseguire il comando:

systemctl stop mysqld

si suppone che siete già passati a Systemd in caso contrario consultare
https://wiki.archlinux.org/index.php/Systemd_%28Italiano%29

Prima di installare MariaDB vi consiglio di aggiornare il sistema con il comando:

pacman -Syu

confermare l’installazione dei pacchetti con il tasto S ed esguire il comando per installare i pacchetti:

pacman -S mariadb libmariadbclient mariadb-clients

dopo aver installati i pacchetti bisogna riavviare il demone

systemctl start mysqld

ed infine eseguire il comando

mysql_upgrade -p

Firefox 15 come visualizzare i files PDF

Una novità di Mozilla Firefox 15 è la possibilità di visualizzare i files pdf direttamente all’interno del programma.

Per poterlo fare però bisognerà effettuare delle modifiche al programma.

Per prima cosa avviare Firefox e nella barra degli indirizzi digitare about:config (nella barra degli indirizzi e NON in quella della ricerca) e premere il tasto INVIO.

Si aprirà una pagina particolare nella quale è presente un pulsante con scritto Farò attenzione, prometto cliccare 1 volta sul pulsante col il tasto sinistro del mouse (per chi ha i tasti inverti col il tasto destro).

Firefox

La schermata successiva conterrà moltissime voci, a questo punto, bisognerà cercare la voce pdfjs.disabled.

Per farlo scrivere, nella barra, dove a sinistra c’è scritto Cerca, la parola pdfjs.disabled se non vi dà alcun risultato dobbiamo crearla.

Cliccare col il tasto destro (per chi ha i tasti inverti col il tasto sinistro) al centro della pagina o in un qualsiasi spazio vuoto, selezionare Nuovo -> Booleano e scrivere pdfjs.disabled e dare invio a questo punto cliccare 2 volte col il tasto sinistro del mouse (per chi ha i tasti inverti col il tasto destro) sulla nuova chiave creata in modo che assuma il valore false e riavviare Firefox se volete fare una prova.


Aggiungere la Swap a mano

Sul mio vecchio portatile, per motivi di spazio, non ho creato la partizione di swap pensando che i 512mb di RAM bastassero.
All’ atto pratico avviando alcuni programmi (che non scrivo per non creare guerre filosofiche) la memoria si satura ed il sistema si riavvia.

Aggiungere un bancale di memoria non è possibile, riformattare il disco non mi sembra proprio il caso, cosa fare?

Come già descritto la partizione swap non è altro che un file e per questo motivo è possibile creare un file che serva proprio per eseguire le stesse operazioni della partizione swap, per esempio per aggiungere 512mb, al sistema, basterà aprire un terminale da amministratore e dare il comando:

dd if=/dev/zero of=/var/tmp/swapfile bs=1024 count=524288

dove il comando dd if=/dev/zero of=/var/tmp/swapfile, per semplificare, crea un file vuoto nella cartella /var/tmp l’ opzione bs=1024 permette di leggere e scrivere 1024bytes al tempo stesso e l’opzione count=524288 dà la dimenzione al file swapfile di 512mb.

Adesso si dovrà impostare la swap e farla puntare sul file /var/tmp/swapfile sempre da terminale d’ amministratore digitare il comando:

mkswap /var/tmp/swapfile

per motivi di sicurezza bisognerà impostare i permessi sul file creato con i comandi:

chown root:root /var/tmp/swapfile
chmod 0600 /var/tmp/swapfile

solamente l’ utente root può leggere e scrivere il file.

Adesso attiviamo la partizione swap col comando:

swapon /var/tmp/swapfile

per rendere effettiva questa modifica bisognerà inserire nel file /etc/fstab la seguente stringa

/var/tmp/swapfile swap swap defaults 0 0

per vedere se tutto è andato a buon fine digitare:

swapon -s