[Linux-Biella] Installare su ubuntu
Paul TT
paultt a bilug.linux.it
Lun 5 Maggio 2008 23:42:35 CEST
emanuele scopel wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> delvecchiolorenzo ha scritto:
> | Questo post fara' mettere le mani nei capelli a molti...
> |
> | So' che scegliendo Add/remove dal menu' applicazioni, si ottiene una
> finestra che permette di installare programmi sul pc.
> |
> | Ora, non sempre questa operazione avviene in questi termini.
> |
> | (es. ho il pacchetto zippato da installare).
> |
> | 1) decomprimo
> | 2) controllo che i file non abbiano nomi sospetti (che onestamente se
> camuffati non saprei riconoscere)
> | 3) seguo le istruzioni
> |
> | Normalmente le istruzioni sono:
> |
> | 1. `cd' to the directory containing the package's source code and type
> | `./configure' to configure the package for your system.
> |
> | Running `configure' might take a while. While running, it prints
> | some messages telling which features it is checking for.
> |
> | 2. Type `make' to compile the package.
> |
> | 3. Optionally, type `make check' to run any self-tests that come with
> | the package.
> |
> | 4. Type `make install' to install the programs and any data files and
> | documentation.
> |
> | Normalmente io non riesco a eseguirle.
> |
> | Make install non funziona.
> |
> | Qui:
> |
> | lorenzo a lorenzo-laptop:~/Desktop/gawk$ make
> | make makeg
> | makedepend makekdewidgets
> | make_driver_db_cups make-memtest86+-boot-floppy
> | make_driver_db_lpr make-ssl-cert
>
> Make e' uno script, di cui install e' un argomento di make, make prevede
> normalmente un altro argomento che e' clean e serve a ripulire la
> cartella da tutti i file creati al momento della compilazione.
>
no
make e' un eseguibile, che per sapere cosa fare prende spunto dalle
indicazioni ad uopo postagli in Makefile.
make prevede tanti argomenti quanti ne sono previsti nel Makefile.
tipicamente sono <niente>, install, clean, uninstall
> ahhhh make install devi lanciarlo con privilegi del "super potere" (root)
>
non sempre vero
io ad esempio uso stow, e make install lo lancio come utente.
> | non lo trovo, dove sbaglio
>
lo hai trovato
install e' un argomento che passi a make, non un eseguibile a se stante
> | Per lanciare il file configure ho provato con il comando
> | $ bash configure e l'output e' il seguente:
>
> basta ./configure...
>
ies. nota bene l'./
> |
> |
> lorenzo a lorenzo-laptop:~/Desktop/DocumentiNBU/Programmi/ntfs-3g-1.2216$
> bash configure
> | checking build system type... i686-pc-linux-gnulibc1
> | checking host system type... i686-pc-linux-gnulibc1
> | checking target system type... i686-pc-linux-gnulibc1
> | checking for a BSD-compatible install... /usr/bin/install -c
> | checking whether build environment is sane... yes
> | checking for gawk... no
> | checking for mawk... mawk
> | checking whether make sets $(MAKE)... yes
> | checking whether to enable maintainer-specific portions of Makefiles... no
> | checking for gcc... gcc
> ~ ^^^^^ gcc c'è'!
>
> | checking for C compiler default output file name...
> | configure: error: C compiler cannot create executables
> | See `config.log' for more details.
>
*See `config.log' for more details.*
nelle ultime righe del file suddetto e' facile ci sia la spiegazione del
problema.
magari gcc c'e', ma gli manca qualcosa.
cmq, c'e'? se lanci
gcc -v
cosa ti dice?
> | lorenzo a lorenzo-laptop:~/Desktop/DocumentiNBU/Programmi/ntfs-3g-1.2216$
> |
> | Per ogni programma!!!
> |
> | Ora io ho il pacchetto gawk, ma non riesco ad installarlo per gli
> stessi motivi e con add/remove oggi in sede non l'ho trovato...
> | Ma comunque ho il pacchetto decompresso su disco domanda:
> |
> | Come lo installo?
> |
> | Per quanto rigurda il C compiler Daniele V. mi ha suggerito oggi di
> creare un link alla versione gcc realmente esistente in /bin o /sbin ma
> in nessuna delle due e' presente, potrei cercarla ma poi non credo basti
> usare $ ln gcc...
>
> In ubuntu come in altre distro si trova in /usr/bin.
>
iep, ma vedi sotto, nel senso: _devi_ installare da synaptic o dal tuo
gestore di pacchetti preferito, i pacchetti di sviluppo.
quindi almeno gcc e g++, ed eventualmente i pacchetti ulteriori
richiesti -se ve ne sono- per compilare il programma relativo.
> | Insomma, come provo a muovermi non ho piu' idea di come fare...
>
> Per compilare in ubuntu devi inanzi tutto installare il pacchetto
> build-essenzial, ed eventualmente g++.
> Con la versione 7.04 io ho dovuto linkare gcc ma con la 8.04 non e' piu'
> necessario.
>
decisamente strano direi. l'installazione del pacchetto gcc o forse
gcc-base dovrebbe risolvere da se la situazione, direi.....
--
Scusate l'attesa ragazzi, ho avuto problemi di font...
Maggiori informazioni sulla lista
Linux