Newsgroup: it.comp.macintosh
Titolo: Terminale

Il terminale del Mac ï¿œ uguale a quello di Linux, giusto? Perchï¿œ in 
realtï¿œ sono Unix tutti e due... o no??
Uguale nel senso che parlano la stessa lingua (si usano con gli stessi 
comandi)
Altra cosa: come si fa a creare un file diciamo eseguibile, cioï¿œ che 
abbia l'icona uguale a quella del terminale? Se si lancia apre il 
terminale fa una serie di cose che ci sono scritte dentro.
grazie
ciao
michela
PS devo far funzionare un codice in fortran77...

 PS devo far funzionare un codice in fortran77...
Lo devi compilare, non c'è bisogno degli accrocchi di cui sopra.

 Lo devi compilare, non c'è bisogno degli accrocchi di cui sopra.
Si ma è un codice un po' complesso che richiama più files. Infatti, 
esiste un primo file che contiene un elenco della spesa di file .f da 
compilare e in testa a tutto ha il comando f77 (che io ho dovuto 
modificare in g77 perchè non ho f77 in mac).
Ora però ho un altro problema: per ogni file mi dice "not found" perchè 
avrei dovuto cambiare la path del terminale (cioè quando apro deve 
aprirsi in automatico nella cartella che vuole lui), ma non sono capace :-)
Ora provo a scrivere il percorso a monte nel file elencodellaspesa.
'mazza quant'è difficile sta roba...
In soldoni: questo codice nasce per Linux, io pensavo di poterlo usare 
anche in Mac, dato che si devono compilare dei codici in fortran...posso 
farlo?
Ad esempio ho incontrato il primo problema nell'invoke del compilatore, 
f77, mentre io ho il g77...
Se digito f77 su mac mi dice "command not found", mentre se lo digito su 
Linux riconosce cos'è ma mi dice che non è installato...
Cmq grazie delle info!
michela

 Linux riconosce cos'è ma mi dice che non è installato...
Sarei curioso di sapere cosa dice "Linux".
Che sistema operativo è? Dev'essere un terminale parecchio sveglio per 
riconoscere un programma che non è istallato.

 riconoscere un programma che non è istallato.
A domanda rispondo :-)
L'SO Linux è Ubuntu, il più semplice e reperibile sistema operativo, ma 
con cui io non sono mai riuscita ad andare pienamente d'accordo in 
quanto non è intuitivo come il Mac (ora ad esempio ce l'ho su Parallel e 
non riesco a condividere l'Airport...ma questo è un altro problema :)).
Digitando "f77":
Terminale di Ubuntu:
michela@michela-linux:˜$ f77
The program 'f77' is currently not installed. You can install it by 
typing: sudo apt-get install fort77
f77: command not found
Terminale del Mac:
MacBook-di-Michela-Tumedei:~ michelatumedei$ f77
-bash: f77: command not found
Il fatto che non abbia messo nessun file da compilare non cambia il 
succo (se nel Mac digito "gfortran" senza file da compilare mi dice "no 
input file", perchè il gfortran è installato, idem se scrivo "g77").
Su Linux non ho installato il pacchetto perchè non mi funza la 
connessione, adesso risolverò anche sta rottura di scatole.
Grazie per le risposte e la pazienza, piano piano ci arrivo :) Ho 3 anni 
di dottorato davanti, non ho fretta. In compenso ho fatto comprare al 
mio prof un iMac27" da usare come workstation e io dovrò fare da 
tecnico... ci sarà da ridere :-)
Ciao
Michela

 PS devo far funzionare un codice in fortran77...
Ti serve il compilatore Fortran, allora.

 tecnico... ci sarà da ridere :-)
Dottorato in cosa, se si può sapere?
Ciao

 Dottorato in cosa, se si può sapere?
Grazie mille per le risposte!!
Pian piano ci cavo le zampe :)
Ingegneria idraulica, mi occupo di modellazione e vogliamo provare ad 
usare un codice open source.
Sono ancora al livello che devo far girare gli esempi :)))

 Sono ancora al livello che devo far girare gli esempi :)))
Hai bisogno di MOOOOLTI auguri, allora... :-)
P.S. Ma era proprio necessario un iMac 27" per usare software open
source in fortran 77???

Celio Vibenna ha scritto:

Non ci dobbiamo fare solo quello :)

 vogliamo provare ad usare un codice open source.
Ti conveniva chiedere direttamente "come istallo il programma XYZ?"

 Ubuntu (a sua volta derivato da Debian), non ti suggerisce niente.
Non è solo quello, ci vuole supporto da parte della shell.
La mia lenny non suggeriva un bel niente pur avendo apt istallato.


La mia Ubuntu 8.04 (quindi di quasi due anni orsono) lo fa. Il 
responsabile sembra essere questo snippet dal file /etc/bash.bashrc
# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found ]; then
	function command_not_found_handle {
	        # check because c-n-f could've been removed in the meantime
                 if [ -x /usr/lib/command-not-found ]; then
		   /usr/bin/python /usr/lib/command-not-found -- $1
                    return $?
		else
		   return 127
		fi
	}
fi
Ciao,
Jacopo


precompilato dai tipi di R con supporto delle tipiche flag di gcc di
Apple (tipo -arch...)
d

Andrea D'Amore ha scritto:

non funziona esattamente così, il programma consiste in una serie di 
file scritti in fortran che risolvono equazioni.
Li lanci in sequenza, dopodichè prenti gli output e li elabori con 
matlab se vuoi vedere qualcosa.
Il codice nasce per linux e in effetti oggi sono riuscita a far 
funzionare il compilatore fortran77 (f77) che in mac non esiste.
Solo che sono ancora ferma al cambio path perchè il comando setenv non 
funziona nè in mac nè in linux.
QUalcuno dice di usare export ma non funziona nemmeno quello.
grazie
ciao!
michela

 /etc/bash.bashrc
Giustappunto, un pacchetto apposta (command-not-found) e il supporto da 
parte di bash 4 "There is a new builtin error-handling function named 
command_not_found_handle." che lenny non ha visto.

 QUalcuno dice di usare export ma non funziona nemmeno quello.
Secondo me hai le idee un po' confuse e dovrai imparare come funziona 
una shell. Se vai a forza di domande vaghe sul gruppo ci mettereai un 
tempo molto maggiore che se leggi un tutorial e procedi per conto tuo.
'setenv' non funziona perché probabilmente stai usando bash e non csh, 
né tcsh; 'export' funziona eccome ma probabilmente non fa quello che ti 
aspetti.
Se ti interessa risolvere il problema dovresti scrivere:
 - quale codice fai girare _esattamente_ (nel tuo caso lo script shell)
 - quale risultato ottieni
 - quale risultato ti aspettavi invece
questo è un consiglio in generale, non solo su Usenet.

 questo è un consiglio in generale, non solo su Usenet.
Se mi mandi un link ci provo da sola, magari torno con domande più mirate.
Su internet c'è il mondo, ma alla fine tutto è poco chiaro.
grazie
ciao
michela