Newsgroup: it.comp.os.linux.iniziare
Titolo: Non riesco a provare un programma linux :(

Ciao a tutti,
ho installato sulla mia macchina con sistema windows xp l'emulatore
bochs, sul quale ho installato linux debian.
Ora, tutto questo l'ho fatto per poter lanciare e provare il
file che si trova all'indirizzo
http://www.cs.ubc.ca/labs/beta/Projects/ACO-HPPFP/
si tratta di un programma per il folding delle proteine
nel modello HP (2d e 3d).
Ho sudato sangue per far partire bochs e finalmente riuscire
a mettere il file suddetto su di un floppy, usare winimage
per creare un file immagine del floppy e poi lanciare bochs con s.o.
debian linux. Infine, ho lanciato il comando mount -a/-t/-f /dev/fd0.
Le ho provate tutte le opzioni!, perchè fino ad allora non mi aveva
mai funzionato.
Vado nella directory floppy e trovo per magia il contenuto
della floppy (cioè, dell'immagine), col suddetto maledettissimo file.
Solo che il s.o. non me lo riconosce come un eseguibile
linux (il formato è ELF).
Come diavolo è possibile ???
A questo punto sono veramente stanco e sfinito. Non sembra
esserci un modo per poter utilizzare questo file (di cui ovviamente non
esiste una versione in codice sorgente, altrimenti avrei sicuramente
fatto prima a ricompilarlo) all'interno di bochs, che pure era comodo
perchè così potevo
lavorare all'interno di XP senza dover effettuare un boot ogni
qualvolta che mi gira di provare un programma linux (come
quello suddetto).
Quale potrebbe essere il problema secondo voi?
Ciao e grazie

 Ciao e grazie
Così, a spanne, e non vedendo cosa ti succede, io penserei:
(nel mio piccolo)
Directory non nel path e/o permessi di esecuzione non presenti!
Sperando di...
-- 
Signature automatica inserita a mano.
In God we trust, all others we monitor 
(National Security Agency)

ciao marco,
hai ragione era proprio per questo che non mi eseguiva i file. ho
eseguito chmod 777 nomefile e i permessi sono finalmente diventati
quelli giusti.
poi ho spostato il file sotto la
directory bin del sistema operativo (non sapevo fosse
necessaria una cosa simile)
e ho lanciato il programma.
Ecco cosa mi ha dato in risposta:
debian:/bin# aco2d
aco2d: error in loading shared libraries: libX11.so.6: cannot open
shared object
 file: No such file or directory
a questo punto mi sembra
di capire che manca qualche libreria al s.o.
E adesso sono ca$$i miei!!!
di che libreria si tratta? dove
la trovo? c'entrerà in un solo floppy?!?!?


Architecture: i386
Source: xfree86
Version: 4.3.0.dfsg.1-14
Replaces: xlibs (<< 4.3.0)
Depends: xfree86-common (>> 4.3.0), xlibs-data, libc6 (>= 2.3.2.ds1-21), debconf
(>= 0.5) | debconf-2.0
Conflicts: xlibs (<< 4.3.0)
Filename: pool/main/x/xfree86/libx11-6_4.3.0.dfsg.1-14_i386.deb
Size: 724522
MD5sum: 018afd68278d69f25501c9efe0b92b0c
Description: X Window System protocol client library
 The libX11 library, also known as "Xlib", provides a means of communicating
 with an X server via the X protocol.
 .
 Xlib provides low-level functionality, dealing mostly with the wire protocol
 and in terms of basic operations such as opening and closing the connection
 to the X server, creating graphics contexts, drawing graphics primitives such
 as lines, arcs, and glyphs, handling events, and so forth.  A set of
 dynamically-loadable internationalization modules is also part of this
 package, though not in the libX11 shared object itself.
 .
 Application programmers who are new to the X Window System will likely find
 one of the many "Toolkit" libraries far more convenient to program against
 than Xlib directly.  Examples of popular toolkit libraries are GTK+, Qt,
 XForms, LessTif, and Athena.
 .
 libx11-6 depends on xlibs-data for locale data and the X error and keysym
 databases.
Per info, quando il sistema evidenzia la mancanza di un file puoi andare nella
sezione pacchetti sul sito di debian (
http://www.debian.org/distrib/packages#search_contents
 ) e inserire il nome del
file mancante (selezionando ovviamente la distribuzione). Il sistema
visualizzerà il pacchetto in cui è contenuto il file che ti serve.
Poi apt-get install e via dicendo.... :-)
Ciao/Antonio

 necessaria una cosa simile)
Non è necessaria, ma se non è nella PATH (echo $PATH) bisogna 
specificare il percorso completo, di default in debian la directory "." 
NON è nella PATH (mentre di default in MS-DOS "." era nella PATH).
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 soldi in futuro.
Già, e cmq considera che quel programma è basato su di un
articolo (il terzo di una serie) che è stato scritto per correggere
gli errori di un precedente articolo sempre di quella donna, che, a sua
volta, era uscito per "migliorare" un suo precedente lavoro.
E considera pure che un altro gruppo di ricerca aveva provato
quella soluzione nel 2003 (ai tempi del secondo articolo) e ne aveva
evidenziato come i risultati non erano poi così brillanti.
Mah..sto perdendo tempo, ma forse è arrivato il momento di
provare sto benedetto linux..
A questo punto la domanda sorge spontanea: quale linux installare? da
dove lo scarico?
So che esiste l'X-Window, che è una interfaccia alla Windows per
intenderci. Vorrei usare linux in questo modo, perchè
tornare a fare tutto a linea di comando è scoraggiante