Installa Eliot su Debian/Ubuntu
Distribuzioni basate su Ubuntu
Per le “distro” basate su Ubuntu (come Ubuntu o Linux Mint), sono disponibili pacchetti precompilati su un PPA. Ci sono molte informazioni in rete su come attivare un PPA, ma di solito è sufficiente quanto segue:
sudo add-apt-repository ppa:ipkiss-0/ppa-eliotsudo apt updatesudo apt install eliot
Questo metodo dovrebbe funzionare a partire da Ubuntu 11.10 (oneiric).
Nota: dopo una nuova versione di Ubuntu potrebbero essere necessari alcuni giorni prima che i pacchetti siano disponibili sul PPA.
Altre distribuzioni basate su Debian
Altre “distro” basate su Debian possono probabilmente anche utilizzare gli stessi pacchetti, ma l'installazione è meno pratica.
- Scarica i pacchetti "eliot" e "libarabica" (file
.deb) per la tua architettura (i386 o amd64) - Installali (cambiando i nomi dei file di conseguenza):
sudo dpkg -i libarabica-202004-focal1_amd64.deb eliot_2.2-focal1_amd64.deb
Codice sorgente
Volendo è possibile scaricare il codice sorgente di Eliot.
Dipendenze della versione di sviluppo attuale
Per la compilazione predefinita con l’interfaccia grafica Qt6, le dipendenze del CMakeLists.txt principale corrispondono ai seguenti pacchetti di sviluppo:
sudo apt install build-essential cmake pkg-config gettext \
libboost-dev libtomlplusplus-dev libpugixml-dev libspdlog-dev qt6-base-dev
Il codice attuale richiede CMake 4.3 o successivo e un compilatore compatibile con C++23; verificate le versioni fornite dalla distribuzione. Qt6 Core, Gui, Widgets, Network e PrintSupport sono inclusi in qt6-base-dev. Gli header Intl e iconv sono forniti dai file di sviluppo della libreria C di sistema.
Le funzionalità opzionali del terminale usano libreadline-dev (modifica della riga) e libncurses-dev (interfaccia curses con caratteri estesi).
Queste sono le dipendenze di compilazione del codice attuale. I vecchi pacchetti .deb di Eliot 2.2 indicati sopra hanno le proprie dipendenze di esecuzione.
