Ricerca nel sito web

Come installare KeePassXC su Linux


KeePassXC è un'applicazione gratuita e open source che possiamo utilizzare per gestire in sicurezza le nostre password e i dati sensibili. Può memorizzare nomi utente, password, URL e persino file allegati. I dati vengono crittografati e archiviati localmente, in un file “kdbx”: questa è la soluzione ideale se non vogliamo archiviare informazioni sensibili nel cloud.

In questo tutorial impariamo come installare KeePassXC su Linux, come pacchetto nativo o utilizzando metodi di distribuzione incrociata come Flatpak, Snap o AppImage.

In questo tutorial imparerai:

  • Come installare KeePassXC come pacchetto nativo
  • Come installare KeePassXC come flatpak
  • Come installare KeePassXC come pacchetto snap
  • Come scaricare ed eseguire l'AppImage ufficiale KeePassXC

Installazione di KeePassXC come pacchetto nativo

KeePassXC è disponibile come pacchetto nativo nei repository ufficiali delle distribuzioni Linux più utilizzate. Per installare l'applicazione su Fedora, ad esempio, tutto ciò che dobbiamo fare è utilizzare il gestore pacchetti dnf ed eseguire il seguente comando:

$ sudo dnf install keepassxc

Per installare KeePassXC su Ubuntu, Debian (il pacchetto è incluso nei repository di Debian 12 “Bookworm ”, che al momento in cui scriviamo è la versione “stabile”) e altre distribuzioni basate su Debian, invece, possiamo eseguire il seguente comando:

$ sudo apt install keepassxc

Su Ubuntu, in alternativa, possiamo installare KeePassXC dal PPA (Personal Package Archive) ufficiale, che solitamente contiene una versione più aggiornata dell'applicazione. Per aggiungere il PPA come fonte software, possiamo eseguire:

$ sudo add-apt-repository -y ppa:phoerious/keepassxc

Una volta aggiunto il PPA, possiamo sincronizzare i repository e, infine, installare il pacchetto keepassxc:

$ sudo apt update && sudo apt install keepassxc

KeePassXC è disponibile anche nel repository “Extra” di Archlinux. Per installarlo possiamo usare pacman:

$ sudo pacman -Sy keepassxc

Installazione di KeePassXC come flatpak

Per poter installare KeePassXC come flatpak, dobbiamo prima installare l'utilità flatpak. Per eseguire l'installazione su Debian e distribuzioni basate su Debian, possiamo eseguire:

$ sudo apt install flatpak

Il pacchetto “flatpak” dovrebbe essere incluso in ogni installazione standard di Fedora e delle distribuzioni basate su Fedora. Per installarlo esplicitamente, invece, possiamo eseguire:

$ sudo dnf install flatpak

Su Archlinux, possiamo installare il pacchetto eseguendo:

$ sudo pacman -Sy flatpak

Una volta installata l'utilità flatpak, dobbiamo assicurarci che il repository Flathub sia disponibile come fonte software:

$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Nell'esempio sopra abbiamo aggiunto il repository a livello di sistema, quindi abbiamo invocato il comando con “sudo”. L'azione può essere eseguita anche per un singolo utente: questo ha il vantaggio di non richiedere privilegi elevati, e può essere una valida alternativa su sistemi monoutente. Per eseguire installazioni a livello utente, omettiamo semplicemente sudo e lanciamo il comando con l'opzione --user. Per installare il flatpak KeePassXC, eseguiamo:

$ sudo flatpak -y install flathub keepassxc

Installazione di KeePassXC come pacchetto snap

I pacchetti Snap sono un'alternativa ai flatpack sviluppati da Canonical, la società dietro Ubuntu. A meno che non utilizziamo quest'ultimo, che viene fornito con l'utilità "snap" installata per impostazione predefinita, per accedere allo snap store dobbiamo prima installare il pacchetto "snapd". Su Debian e distribuzioni basate su Debian, possiamo farlo eseguendo:

$ sudo apt install snapd

Su Fedora, invece, dobbiamo eseguire:

$ sudo dnf install snapd

Il pacchetto “snapd” non è ancora disponibile su Archlinux, ma possiamo ottenerlo da AUR (Arch User Repository).

Infine, per installare il pacchetto snap KeePassXC, possiamo eseguire:

$ sudo snap install keepassxc

Installazione di KeePassXC come AppImage

Il formato AppImage è un'alternativa ai flatpak e ai pacchetti snap per distribuire le applicazioni, insieme alle loro dipendenze, in modo “universale”. Consente agli sviluppatori di impacchettare le proprie applicazioni in un unico file binario che può essere eseguito su qualsiasi sistema operativo basato su Linux. Usare KeePassXC AppImage è molto semplice. Tutto quello che dobbiamo fare è scaricare il file AppImage, accedendo alla pagina di download di KeePassXC o direttamente dalla riga di comando:

$ curl -o https://github.com/keepassxreboot/keepassxc/releases/download/2.7.6/KeePassXC-2.7.6-x86_64.AppImage

Una volta scaricata l'immagine, dobbiamo renderla eseguibile:

$ chmod +x KeePassXC-2.7.6-x86_64.AppImage

A questo punto possiamo lanciarlo come faremmo con qualsiasi altro programma o script:

$ ./KeePassXC-2.7.6-x86_64.AppImage

Conclusioni

In questo tutorial abbiamo imparato come installare il gestore password KeePassXC su Linux. Abbiamo visto come installare l'applicazione come pacchetto nativo e come utilizzare metodi di installazione incrociata come Flatpak o Snap. Infine, abbiamo visto come scaricare ed eseguire l'AppImage KeePassXC ufficiale.

Articoli correlati: