LibreCAD 3: Guida alla compilazione da GitHub per Ubuntu e derivate

By Marco Giannini

In questa guida vedremo come compilare LibreCAD 3. la versione attualmente in sviluppo di LibreCAD, su Ubuntu e derivate.

Mentre vi sto scrivendo il programma è ancora nelle prime fasi di sviluppo. La guida è rivolta agli utenti intenzionati a provare la versione in sviluppo per contribuire allo stesso o semplicemente per chi vuole soltanto dare uno sguardo alla versione in sviluppo.

Prerequisiti

La prima cosa da fare è assicurarci di avere installato una serie di librerie necessarie alla compilazione di LibreCAD 3:

  • cairo
  • Pango
  • Qt 5
  • git
  • Google test
  • Eigen 3
  • Lua >= 5.2
  • Curl
  • Boost
  • LibDxfRW
Oltre a questo vanno installati build-essential e cmake.

Installazione delle dipendenze

Procediamo come prima cosa con l’installazione delle dipendenze per la compilazione
sudo apt install build-essential cmake
Installiamo ora le librerie necessarie
sudo apt install qttools5-dev qttools5-dev-tools libqt5opengl5-dev liblua5.2-dev git g++ gcc-4.8 libcairo2-dev libpango-1.0-0 libpango1.0-dev libboost-all-dev libqt5svg5 libgtest-dev libeigen3-dev libcurl4-gnutls-dev libgtk-3-dev

Compiliamo Google Test

Fra le librerie che abbiamo prima installato c’è Google Test (libgtest-dev). Google Test va compilato in /usr/src/gtest/ e successivamente le sue librerie vanno spostate in /usr/lib/. Per farlo seguiamo le seguenti istruzioni.
Come prima cosa spostiamoci in /usr/src/gtest e compiliamo
cd /usr/src/gtest
sudo cmake CMakeLists.txt
sudo make
copiamo ora libgtest.a and libgtest_main.a in /usr/lib 
sudo cp *.a /usr/lib

Compiliamo LibDxfRW

Andiamo ora a compilare la librerie che si occupa della gestione dei Dxf. Da terminale
git clone https://github.com/LibreCAD/libdxfrw
cd libdxfrw
mkdir release
cd release
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install

Compiliamo LibreCAD 3 (in sviluppo)

Ora non ci resta che compilare la versione in sviluppo di LibreCAD 3. Da terminale diamo:
git clone --recursive https://github.com/LibreCAD/LibreCAD_3.git
cd LibreCAD_3
git submodule init
git submodule update --recursive --remote
mkdir build
cd build
cmake ..
make -j 4
Infine lanciamo la versione in sviluppo di LibreCAD con
./lcUI/librecad

A che punto è la notte?

Come potete vedere, attualmente, lo sviluppo di LibreCAD 3 è ancora nelle fasi iniziali e il programma non è minimamente utilizzabile per l’uso di tutti i giorni (ho provato ad aprire alcuni DXF ma il programma è crashato ad ogni tentativo). Quel che però si può intravvedere è la bozza della nuova interfaccia stile Ribbon.
libreCAD 3
LibreCAD 3: stato dei lavori al 26/11/2018
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.