[RISOLTO] Eseguire un programma

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

[RISOLTO] Eseguire un programma

Messaggio da Soran »

Ciao a tutti!

Vorrei poter utilizzare Cmap Tools, un programma che utilizzo su Win per la creazione di diagrammi (mappe concettuali). Dal sito http://cmap.ihmc.us/download/ è possibile scaricare l'installer in formato .bin.

Ho seguito le istruzioni contenute nella documentazione (http://wiki.ubuntu-it.org/InstallareProgrammi?highlight=%28installare%29) e credo d'essere riuscito a portare a termine correttamente l'installazione.

Il problema è tutto nell'esecuzione del programma. Ho provato da shall, ma ammetto che non sono ancora molto abile nel gestirla... ::)

Qualcuno ha già provato ad usare Cmap Tools? Come avete fatto a farlo fungere?

Grazie in anticipo per qualsiasi aiuto! (good)
Ultima modifica di Soran il domenica 21 gennaio 2007, 16:15, modificato 1 volta in totale.
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
gforresu

Re: Eseguire un programma

Messaggio da gforresu »

non l'ho mai usato ma....come hai cercato di avviarlo? il file di avvio si trova in /usr/bin (forse...oppure in /usr/local/bin )...controlla il suo nome e prova ad avviarlo così /usr/bin/cmap (ammettendo che si chiami così )
Avatar utente
james83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 479
Iscrizione: giovedì 21 settembre 2006, 1:09
Località: Italia

Re: Eseguire un programma

Messaggio da james83 »

Ciao
Se ho capito bene dalle faq del sito, e se tu non ha cambiato la directory di installazione, puoi trovare l'eseguibile dentro la directory /IHMC_CmapTools che stà nella directory di installazione, cioè dove l'hai messo quando scaricato. ;)
Where is the directory that CmapTools installs to?

Codice: Seleziona tutto

Linux: < directory you downloaded to >/IHMC_CmapTools
Ciao ciao.
Ultima modifica di james83 il venerdì 19 gennaio 2007, 19:20, modificato 1 volta in totale.
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: Eseguire un programma

Messaggio da Soran »

La directory /IHMC_CmapTools è stata salvata nella mia cartella home. Al suo interno ci sono altre cartelle e tre file: uno di log, uno per disinstallarlo ed uno che immagino essere l'eseguibile.

Qui casca l'asino  :-[... Sono davvero alle prime armi e mi viene un dubbio: in Ubuntu 6.10 gli eseguibili sono quelli contraddistinti dalla freccetta verde in alto a destra? E se sì, come mai, dando come comando il nome dell'eseguibile da shall, non succede nulla? Cioè, come mai mi dice che non trova il comando?

Ho provato a guardare nella documentazione, ma non ho trovato una guida alla shell per i principianti.

Spero che qualcuno riesca a darmi una mano. Nel frattempo grazie a chi si è interessato!  (b2b)
Ultima modifica di Soran il martedì 27 febbraio 2007, 14:13, modificato 1 volta in totale.
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
gforresu

Re: Eseguire un programma

Messaggio da gforresu »

non so a cosa ti riferisci per "freccetta verde"..io o kubuntu....fai una cosa, così capisco meglio: ls /home/tuonome//IHMC_CmapTools/
Avatar utente
james83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 479
Iscrizione: giovedì 21 settembre 2006, 1:09
Località: Italia

Re: Eseguire un programma

Messaggio da james83 »

Prova così :
Entra nella cartella e dai :

Codice: Seleziona tutto

./nome_del_presunto_eseguibile
Ciao ciao.
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: Eseguire un programma

Messaggio da Soran »

Ho provato a seguire il tuo consiglio james83, ma non funge: è lì che mi dice che il comando non è stato trovato.
fai una cosa, così capisco meglio: ls /home/tuonome//IHMC_CmapTools/
T''accontento subito! Quando digito ecco quello che compare sul terminal:

Codice: Seleziona tutto

uskok@ubuntu:~$ ls /home/uskok//IHMC_CmapTools/
bin           help                                 lib
classes       IHMCCmapTools-Help.pdf               licenses
CmapTools     IHMC_CmapTools_v4.09_InstallLog.log  Uninstall_CmapTools
dictionaries  jre                                  UninstallerData
A comparirmi come un''icona con un triangolino verde è CmapTools. Che, tra l''altro, non mi viene neanche dato come opzione di completamente automatico quando, stando dentro /UHMC_CmapTools, metto la prima C e poi uso TAB. In effetti al suo posto mi propone ControlPanel. Ho provato a dare quello come comando ed è partito il pannello di controllo del plug-in di Java. ???

Grazie ancora per l''aiuto :)
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
Avatar utente
james83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 479
Iscrizione: giovedì 21 settembre 2006, 1:09
Località: Italia

Re: Eseguire un programma

Messaggio da james83 »

Ciao,
Se sicuro che non sia così :

Codice: Seleziona tutto

./CmapTools
altrimenti cè anche una diretory bin, può anche darsi che sia lì dentro.
Postaci l'output di :

Codice: Seleziona tutto

ls -l /home/uskok/IHMC_CmapTools/bin
Scusami poi non ho capito una cosa. Come l'ho lanci il programma? come ti ho detto? devi mettere davanti al nome il punto e la barra (./) . Perchè altrimenti non capisco come è possibile che ti esca il nome "ControlPanel" visto che non è presente nella directory ;)
Ciao ciao.
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: Eseguire un programma

Messaggio da Soran »

Andando dentro la bin e digitando il comando

Codice: Seleziona tutto

./CmapTools
adesso il programma funziona! Grazie mille.

Prima di rinominare la discussione con "risolto" vorrei arrivare a capire alcune cose. È la regola dover usare "./" davanti al nome d'un eseguibile per farlo partire? Perché sin'ora, per quel poco che ho usato la shall per far partire i programmi, non l'avevo proprio mai utilizzato. In effetti sapevo che era usato per indicare directory e file nascosti. ???

Eccovi l'output del comando che m'hai dato:

Codice: Seleziona tutto

uskok@ubuntu:~$ ls -l /home/uskok/IHMC_CmapTools/bin
totale 596
-rwxrwxrwx 1 uskok uskok  27181 2007-01-02 19:21 cmapclientservices.jar
-rwxr-xr-x 1 uskok uskok  47891 2007-01-19 17:32 CmapTools
-rwxrwxrwx 1 uskok uskok   7341 2007-01-19 17:33 cmaptools.cfg
-rwxrwxrwx 1 uskok uskok   6403 2007-01-19 17:32 CmapTools.lax
-rw-rw-r-- 1 uskok uskok  41492 2007-01-19 17:32 lax.jar
-rwxrwxrwx 1 uskok uskok   2536 2006-12-12 17:22 modules.xml
-rwxrwxrwx 1 uskok uskok   1930 2006-12-09 01:06 places.txt
-rw-rw-r-- 1 uskok uskok    837 2007-01-19 17:32 powerupdate.app.pu.properties
-rw-rw-r-- 1 uskok uskok    919 2007-01-19 17:32 product.app.pu.properties
-rwxrwxrwx 1 uskok uskok   2832 2004-10-14 00:43 readme.txt
-rwxrwxrwx 1 uskok uskok   6272 2007-01-19 17:33 slp.conf
-rwxr-xr-x 1 uskok uskok  44241 2007-01-19 17:32 update
-rw-rw-r-- 1 uskok uskok 334983 2007-01-19 17:32 update.jar
-rw-rw-r-- 1 uskok uskok   3490 2007-01-19 17:33 update.lax
-rwxr-xr-x 1 uskok uskok  47891 2007-01-19 17:32 Updater
-rwxrwxrwx 1 uskok uskok   3152 2007-01-19 17:32 Updater.lax
uskok@ubuntu:~$ 
In effetti è un mistero anche per me che compaia il ControlPanel. Ah, i misteri dell'informatica!  ;D

Vi chiedo un'ultima cosa. È possibile creare un'icona nel menù Accessori per poter far partire direttamente da lì il programma? Se sì e se ci fosse un wiki o qlc di simile mi basterebbe anche solo il link.

Grazie molte per l'aiuto che m'avete dato. Siete stati gentilissimi.  (good) (yes)
Ultima modifica di Soran il domenica 21 gennaio 2007, 15:10, modificato 1 volta in totale.
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
Avatar utente
james83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 479
Iscrizione: giovedì 21 settembre 2006, 1:09
Località: Italia

Re: Eseguire un programma

Messaggio da james83 »

Ciao,
Allora rispondo per gradi. ;)
Il bisogno di mettere "./" è dovuto al fatto che il programma si trova in una cartella qualsiasi e non nella path delle variabile d'ambiente. Se fosse stata nel path potevi lanciare l'eseguibile tranquillamente con il suo nome, cioè senza "./". Per vedere quali sono i path delle variabili d'ambiente basta che dai :

Codice: Seleziona tutto

echo $PATH
Come ouptut avrai dei path di directory, tutti i programmi che si trovano lì vengono lanciati con il solo nome.
Il fatto che ti uscisse "ControlPanel" non è un mistero ;) in quanto tu premendo "C" tab (il completamento) lui riusciva a trovare solo qual programma. Se tu ti posizione nella cartella bin e dai ad esempio

Codice: Seleziona tutto

./C + tab
sicuramante ti troverà il nome esatto.
Per l'icona niete di più semplice ;)
Se hai edgy vai su "Sistema > Preferenze > Struttura menu"
Ha sinistra trovi le voci del menu e a destra ti trovi le voci dei programmi. Spostati nella colonna di sinistra in "Accessori" , clicca su nuova voce in alto a destra (il secondo) e su comando metti il path completo del programma :

Codice: Seleziona tutto

/home/uskok/IHMC_CmapTools/bin/CmapTools
se fosse diverso adattalo alle tue esigenze. Se vuoi infine puoi mettere anche un'icona cliccando su "no icon".
Spero di essere stato chiaro,
Ciao ciao.
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: Eseguire un programma

Messaggio da Soran »

Ho appena riavviato il laptop ed ora nel mio menù Accessori ho Cmap Tools! Grazie infinite!!!

Mi rimane un ultimo dubbio. Se volessi spostare il programma in una delle directory che compaiono dando il comando

Codice: Seleziona tutto

echo $PATH
, cosa dovrei fare? Me lo consigli?

Grazie ancora di tutto (good)
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
DarkSun

Re: Eseguire un programma

Messaggio da DarkSun »

Entri nella directory del programma e lanci:

Codice: Seleziona tutto

mv nomeprogramma /path/della/directory/che/vuoi
Ciao
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: Eseguire un programma

Messaggio da Soran »

Ottimo! Grazie ancora a tutti voi! (good)
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
Avatar utente
james83
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 479
Iscrizione: giovedì 21 settembre 2006, 1:09
Località: Italia

Re: Eseguire un programma

Messaggio da james83 »

Come dice DarkSun, però magari prova solo a copiarlo, così se non va riesci cmq ad utilizzarlo.
Fai così

Codice: Seleziona tutto

sudo cp /home/uskok/IHMC_CmapTools/bin/CmapTools /usr/local/bin/
Perchè programmi installati dall'utente (compilati) di solito vengono messi in /usr/local/bin
Ciao ciao

P.S.
ricordati che se poi lo modifichi così, va corretto anche il comando che hai messo nella voce del menu. In questo caso dovrai mettere solo il nome del programma, quindi CmapTools .
Ultima modifica di james83 il domenica 21 gennaio 2007, 16:18, modificato 1 volta in totale.
Avatar utente
Soran
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 281
Iscrizione: martedì 10 ottobre 2006, 15:10
Località: Italia

Re: [RISOLTO] Eseguire un programma

Messaggio da Soran »

Ricevuto. Gentilissimo. Grazie mille!
Il Potere crea e perseguita il Diverso per controllare l'Eguale.

La lancia nel cuore dell'altro è la lancia nel tuo stesso cuore: Tu sei Lui.
Avatar utente
nirvanaluc
Prode Principiante
Messaggi: 18
Iscrizione: mercoledì 22 agosto 2007, 0:21

Re: [RISOLTO] Eseguire un programma

Messaggio da nirvanaluc »

ciao Soran,
anche io sono molto interessato alle mappe concettuali e sarei molto interessato all'installazione di Concept Map Tools.
ho scaricato dal sito IHMC il file .bin, ma ho un piccolo problema. Non è da molto che utilizzo Linux quindi non conosco il modo giusto per la sua installazione.
ho visto il wiki da te indicato nella documentazione del sito, ma ti sarei molto grato se potessi indicarmi i comandi che hai lanciato.
ti tingrazio! ;)
No matter what anybody tells you, words and ideas can change the world.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 18 ospiti