Pagina 5 di 58

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 29 apr 2012, 20:37
da simo85
DarwinNE ha scritto:Per il momento nessuno ha fatto niente di concreto.

E se lo facciamo noi? :mrgreen:

Cosa di deve fare in concreto?

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 29 apr 2012, 20:42
da DarwinNE
Volentieri!

Però non so bene come bisogna procedere, non uso più Linux da tempo, mi ricordo che avevo installato qualche pacchetto RPM (Red Hat), con le Debian ci sono i pacchetti DEB.
Poi bisogna vedere... so che bisogna indicare la configurazione della macchina, le dipendenze, eccetera. Non ne so di più (se no l'avrei già fatto).

Poi la ciliegina sulla torta sarebbe di far includere FidoCadJ in una distribuzione tipo Ubuntu o Debian. Occhio solo che molti fra coloro che si sono lamentati di FidoCadJ... avevano tutti una Mandriva con una ben specifica versione di OpenJDK (c'è qualche topic sul forum su SourceForge).

Thanks!

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 29 apr 2012, 20:48
da simo85
Qualcosa si può fare. Non mi sono mai cimentato nel creare pacchetti .deb, ma niente è impossibile..

Come primo lavoretto, quello che si potrebbe anche fare per il momento, è un piccolo script per scaricare direttamente FidocadJ con wget e copiarlo direttamente in una cartella presente nella variabile d'ambiente $PATH, in modo da poter direttamente essere eseguibile con java..

Questo per il momento non dovrebbe essere difficile.

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 1 mag 2012, 19:21
da simo85
Ciao Foto UtenteDarwinNE, per il momento ho scritto questo semplice script per facilitare la vita ai neo utenti FidocadJ & Linux.
Codice: Seleziona tutto
#!/bin/bash

FILE=fidocadj.jar
INSTDIR=/usr/local/bin
URL="http://sourceforge.net/projects/fidocadj/files/latest/download/fidocadj.jar"

if [ -n $PWD/$FILE ]; then
   wget $URL
fi
if [ -f $PWD/$FILE ]; then
   echo -n "$FILE has been downloaded successfully"
   echo -n "Do you want to move it in $INSTDIR ? [y/n]: "
   read yn

   case $yn in
      y) echo "Moving $FILE to $INSTDIR ..."
         sudo mv $FILE $INSTDIR
         echo "$FILE moved successfully";;
      n) echo "$FILE will not be moved but will remain here in $PWD";;
      *) echo "!Unrecognized option, $FILE will not be installed";;
   esac
fi


Ovviamente può essere migliorato quindi si accettano critiche, mazzate e tutto il resto :mrgreen: . Per esempio ho dato per scontato che /usr/local/bin sia in $PATH, sto usando una Ubuntu ed è così di default, ma non è detto che lo sia anche per altre quindi sarebbe bello poterlo adattare lasciando libera scelta all'utente, creando una cartella e includendola in $PATH.. O verificare che Java sia correttamente installato :!:

L'ho scritto durante il caffé appena sveglio, se vuoi lo modifico. :mrgreen:

Fammi sapere.
O_/

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 1 mag 2012, 19:47
da simo85
Aggiungo che prima di eseguire il file bisogna renderlo eseguibile con
Codice: Seleziona tutto
chmod +x file

Mi sembra sia possibile includere il comando all'interno dello stesso script..
Più tardi gli presterò più attenzione.

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 1 mag 2012, 19:57
da DarwinNE
simo85 ha scritto:Ciao Foto UtenteDarwinNE, per il momento ho scritto questo semplice script per facilitare la vita ai neo utenti FidocadJ & Linux.


Carino! Però bisognerebbe vedere cosa ne pensano altri utenti Linux, per vedere in che direzione far evolvere la cosa (provo ad invocare il grande Foto Utenteangus, ma sono tutti i benvenuti). Segnalo qui questa discussione, in cui si è parlato di FidoCadJ e Linux Fedora:

http://sourceforge.net/projects/fidocad ... ic/4402264

Forse quello che sarebbe utile potrebbe essere mettere insieme un pacchetto RPM.

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 2 mag 2012, 3:53
da simo85
Per il momento posto questi link, nel caso qualcuno fosse così volenteroso da cominciare l'opera. :mrgreen:

Debian Binary Package HOW TO.

Ubuntu Packaging Guide.

Lo staff di slacky iOi nella loro documentazione mette a disposizione questo articolo su come creare i pacchetti txz per Slackware.

C'è anche l'articolo tutorial in italiano messo a disposizione da Fedora, How to create RPM packages.

O_/

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 16 mag 2012, 13:21
da piertek
buongiorno
vorrei sapere come posso aggiornare le librerie e inserirle
inoltre non riesco ab trovare lo sviluppo per i circuiti stampati grazie sto imparando e scusate

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 16 mag 2012, 20:42
da elettrodomus
piertek ha scritto:vorrei sapere come posso aggiornare le librerie e inserirle

Cosa intendi per aggiornare le librerie?
Per inserirle devi andare in Vista > Opzioni:
si aprirà una finestra dove inserirai la directory (puoi utilizzare il pulsante Sfoglia) che FidoCadJ userà per caricare le nuove librerie. In quella directory inserirai le librerie che ti interessano.

All'apertura di FidoCadJ le librerie le troverai a destra. Se FidocadJ è già aperto e inserisci una nuova libreria devi forzare l'aggiornamento delle librerie andando in Circuito > Aggiorna librerie (oppure da tastiera: Ctrl+U)

Re: Collaborate allo sviluppo FidoCadJ!

MessaggioInviato: 7 lug 2012, 21:23
da Eneru
Scusate non so se non lo trovo io oppure non c'è proprio però non trovo il simbolo dell'interruttore differenziale.
Forse sono l'unico che lo usa però se c'è potete dirmi dove trovarlo altrimenti se riuscite potete anche inserire il simbolo nella libreria se pensate che possa tornare utile.

Grazie