Autore Topic: Installare Gambas da SVN  (Letto 714 volte)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.114
  • Tonno verde
    • Mostra profilo
Installare Gambas da SVN
« il: 02 Novembre 2016, 15:06:19 »
Normalmente tramite Muon, il gestore aggiornamenti di Kubuntu..., ovviamente quando li rendono disponibili;
però se potessi imparare un modo di aggiornarmi più spesso, tutto di guadagnato.

grazie comunque  :)

Se vuoi puoi installare Gambas Trunk da SVN:
Per poterlo fare senza incorrere in problemi per prima cosa devi cancellare l'attuale Gambas con tutte le dipendenze.
Una volta che hai eliminato ogni traccia di Gambas dal tuo OS puoi andare su http://gambaswiki.org/wiki/install/ubuntu e leggere come installare Gambas Trunk in base la tuo sistema, ad esempio io con l'ultima stabile di Ubuntu (va bene anche per Kubuntu) ho fatto così, ma siccome nel frattempo qualcosa può essere cambiato ti conviene verificare ogni libreria su Ubuntu Packages Search:

Attenzione $ sta ad indicare l'utente user e non va copiato inserisci la password quando richiesta, sembra che il terminale non la prenda ma tu digitala ugualmente in modo corretto se sbagli ti chiederà di ripeterla, fallo, digita un comando per volta:

Per prima cosa si scaricano e installano le librerie:
Codice: [Seleziona]
$ sudo apt update

$ sudo apt install build-essential g++ automake autoconf libtool libbz2-dev libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.5 libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev libglew1.6-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.5-dev libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev
Nota i cambi di libpq-dev postgresql-server-dev-9.5 llvm-3.5-dev al posto di quanto indicato sulla documentazione.

Codice: [Seleziona]
$ sudo apt install subversion

$ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk

$ cd trunk

Con questi comandi mandi l'output alla Scrivania è per comodità così puoi allegarli alla mail nel caso avessi qualche problema.
Nota: Se il tuo Kubuntu è in inglese metti Desktop al posto di Scrivania:
Codice: [Seleziona]
$ ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) > ~/Scrivania/R_Conf-Trunk.log 2>&1

'Se tutto ok prosegui inserendo la password quando e se richiesta:'

$ ( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log 2>&1
:ciao:
« Ultima modifica: 02 Novembre 2016, 16:16:03 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #1 il: 02 Novembre 2016, 15:30:41 »
Grazie Gianluigi per le istruzioni dettagliate, appena possibile provo...

Un'ultima curiosità: fatto questo, come funzionano gli aggiornamenti di Gambas Trunk da SVN? arrivano automaticamente oppure è una procedura manuale?

  :ciao:
« Ultima modifica: 02 Novembre 2016, 16:18:22 da Gianluigi »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.179
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #2 il: 02 Novembre 2016, 15:54:20 »
Un'ultima curiosità: fatto questo, come funzionano gli aggiornamenti di Gambas Trunk da SVN? arrivano automaticamente oppure è una procedura manuale?


La procedura è manuale.

Dopo aver installato le librerie, come indicato da Gianluigi, la procedura in sequenza tramite Terminale è:

~ $ svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk       (questa riga per cercare se esistono aggiornamenti)

~ $ cd trunk

~ $ ./reconf-all

~ $ ./configure -C

~ $ make && sudo make install
« Ultima modifica: 02 Novembre 2016, 16:18:59 da Gianluigi »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.114
  • Tonno verde
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #3 il: 02 Novembre 2016, 16:37:13 »
Grazie Gianluigi per le istruzioni dettagliate, appena possibile provo...

Un'ultima curiosità: fatto questo, come funzionano gli aggiornamenti di Gambas Trunk da SVN? arrivano automaticamente oppure è una procedura manuale?

  :ciao:

Come correttamente ti ha detto Vuott, l'aggiornamento è manuale, personalmente uso questa variazione (insegnatami da Sotema):

Controllo il changelog e se sono interessato all'aggiornamento prima di fare quanto dice Vuott elimino il vecchio:

Codice: [Seleziona]
$ cd trunk
$ sudo make uninstall
$ cd
$ rm -rf trunk/
per non sapere ne leggere ne scrivere:
Codice: [Seleziona]
./reconf-all && LLVM_CONFIG=llvm-config-3.5
e preferisco sempre inviare l'output ai file log
 :ciao:

nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.179
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #4 il: 02 Novembre 2016, 17:58:42 »
(insegnatami da Sotema):
Ah...sotema, dove sei tu sotema ?    :'(



... elimino il vecchio:

Io, rispetto a Gianluigi, elimino meno ed altri file, adottando una procedura però più complessa... sempre indicatami da sotema:
~ $ sudo rm /usr/bin/gb*
~ $ sudo rm /usr/bin/gambas*
~ $ sudo rm -rf /usr/lib/gambas3
~ $ sudo rm -rf /usr/share/gambas3
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.114
  • Tonno verde
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #5 il: 02 Novembre 2016, 18:10:43 »
(insegnatami da Sotema):
Ah...sotema, dove sei tu sotema ?    :'(

 :'( :'(

Citazione
... elimino il vecchio:

Io, rispetto a Gianluigi, elimino meno ed altri file, adottando una procedura però più complessa... sempre indicatami da sotema:
~ $ sudo rm /usr/bin/gb*
~ $ sudo rm /usr/bin/gambas*
~ $ sudo rm -rf /usr/lib/gambas3
~ $ sudo rm -rf /usr/share/gambas3


Potresti approfondire un pochetto?  :)

 :ciao:  :ciao:

...ma sempre col cuore triste
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.179
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #6 il: 02 Novembre 2016, 19:06:49 »
...semplicemente va ad eliminare alcuni file che vengono installati in fase iniziale o di aggiornamento.
Ovviamente quei file vengono rimpiazzati con l'aggiornamento.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline gianfry56

  • Gambero
  • **
  • Post: 78
    • Mostra profilo
Re:Installare Gambas da SVN
« Risposta #7 il: 02 Novembre 2016, 19:55:14 »
Ho appena rimpiazzato il mio gambas3 con quello del repository gambas-daily e tutto funziona bene. Finalmente vanno anche le polyline  :)
Grazie a tutti per la collaborazione  :ok: