Pagina 1 di 1

Installazione programma da sorgente

Inviato: mercoledì 10 novembre 2010, 18:49
da Bettini
Ciao a tutti vorrei installare il ClamAv 0.96.4 da sorgente però sono arrivato ad un punto e da lì non riesco a schiodarmi. Ho seguito le istruzione della seguente documentazione:
http://wiki.ubuntu-it.org/Amministrazio ... DaSorgenti
e sono arrivato al punto "Compilazione e installazione"... do il comando make sul terminale ed esce scritto:
make: *** Nessun obiettivo specificato e nessun makefile trovato.  Arresto.

Che cosa devo fare?

Re: Installazione programma da sorgente

Inviato: mercoledì 10 novembre 2010, 18:56
da st
prova :

sudo ./configure

sudo make

sudo make install

sudo ciao : )

Re: Installazione programma da sorgente

Inviato: mercoledì 10 novembre 2010, 22:39
da Elrond
st ha scritto: prova :

sudo ./configure

sudo make

sudo make install

sudo ciao : )
NO! ./configure e make vanno dati come utente normale, NON con sudo! MAI! Tra l'altro il problema non c'entra nulla con i permessi, non c'è nessun Makefile, è inutile dare comandi senza senso mettendoci un sudo davanti per bellezza
Bettini ha scritto: Ciao a tutti vorrei installare il ClamAv 0.96.4 da sorgente però sono arrivato ad un punto e da lì non riesco a schiodarmi. Ho seguito le istruzione della seguente documentazione:
http://wiki.ubuntu-it.org/Amministrazio ... DaSorgenti
e sono arrivato al punto "Compilazione e installazione"... do il comando make sul terminale ed esce scritto:
make: *** Nessun obiettivo specificato e nessun makefile trovato.  Arresto.

Che cosa devo fare?
Potresti linkare il sito da cui hai scaricato l'archivio di clamav?

Re: Installazione programma da sorgente

Inviato: domenica 14 novembre 2010, 10:06
da Bettini
Elrond ha scritto:
st ha scritto: prova :

sudo ./configure

sudo make

sudo make install

sudo ciao : )
NO! ./configure e make vanno dati come utente normale, NON con sudo! MAI! Tra l'altro il problema non c'entra nulla con i permessi, non c'è nessun Makefile, è inutile dare comandi senza senso mettendoci un sudo davanti per bellezza
Bettini ha scritto: Ciao a tutti vorrei installare il ClamAv 0.96.4 da sorgente però sono arrivato ad un punto e da lì non riesco a schiodarmi. Ho seguito le istruzione della seguente documentazione:
http://wiki.ubuntu-it.org/Amministrazio ... DaSorgenti
e sono arrivato al punto "Compilazione e installazione"... do il comando make sul terminale ed esce scritto:
make: *** Nessun obiettivo specificato e nessun makefile trovato.  Arresto.

Che cosa devo fare?
Potresti linkare il sito da cui hai scaricato l'archivio di clamav?
http://www.clamav.net/lang/en/

Re: Installazione programma da sorgente

Inviato: domenica 14 novembre 2010, 13:03
da Elrond
Ok, assumendo che tu abbia già installato il pacchetto build-essential come spiegato nella guida, spostati da terminale nella cartella in cui hai scompattato l'archivio e dai i comandi

Codice: Seleziona tutto

sudo apt-get build-dep clamav
./configure
Il primo serve per installare le dipendenze necessarie per la compilazione, il secondo configura il sorgente per la compilazione. Se il configure termina senza errori ed è stato generato il Makefile (te ne accorgi controllando il contenuto della cartella, dovrebbe esserci un file chiamato esattamente "Makefile", senza estensioni) allora puoi dare il comando

Codice: Seleziona tutto

make
per compilare il codice sorgente e, se anche questo termina con successo, poi puoi installare il programma con il comando

Codice: Seleziona tutto

sudo make install
Se hai un processore multicore puoi velocizzare l'esecuzione del make dando al posto del semplice

Codice: Seleziona tutto

make
il comando

Codice: Seleziona tutto

make -j n
dove al posto di n metterai il numero di core del tuo processore (per esempio per un dual core userai il comando

Codice: Seleziona tutto

make -j 2
se se in dubbio usa solo make).

Se installi con make install NON cancellare la cartella del codice sorgente perché ti servirà per l'eventuale rimozione del programma, altrimenti puoi provare a usare checkinstall: Programmazione/Checkinstall

Re: Installazione programma da sorgente

Inviato: lunedì 15 novembre 2010, 17:49
da Bettini
Sono entrato nelle cartella clamav-0.96.4 che era contenuta nel file clamav-0.96.4.tar.gz, ho scritto sudo apt-get build-dep clamav ma esce scritto interrotto. Poi ho aperto il file "install" e all'interno di esso c'è scritto:
`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.
Eseguo tale comando tramite il terminale ma dopo una serie di scritte alla fine esce :"configure: error: Please install zlib and zlib-devel packages"

Re: Installazione programma da sorgente

Inviato: lunedì 15 novembre 2010, 18:00
da Mdfalcubo
Perchè complicarsi la vita? Scaricati il .deb da sourgeforce: due click sul file e si installa.

Re: Installazione programma da sorgente

Inviato: lunedì 15 novembre 2010, 20:20
da Elrond
Mdfalcubo ha scritto: Perchè complicarsi la vita?
Perché non conosco clamav, nella pagina dei download linkata da lui non trovo nessun deb pronto da scaricare: http://www.clamav.net/lang/en/download/ ... ges-linux/ Nela 0.96.4 si troverebbe in natty, ma bisogna portarsi dietro qualche dipendenza, se non è esperto rischia solo di fare danni
Mdfalcubo ha scritto: Scaricati il .deb da sourgeforce: due click sul file e si installa.
Esattamente dove: http://sourceforge.net/projects/clamav/files/?

Re: Installazione programma da sorgente

Inviato: lunedì 15 novembre 2010, 20:22
da Mdfalcubo
Aspetta che guardo, il link da cui l'ho scaricato giusto ieri era diverso (stesso sito però se non ricordo male).
EDIT: Scoperto l'arcano (colpa mia e mi scuso) ho confuso clamav con clamtk. Qui si trova il deb ma è la penultima versione>> http://ns2.canonical.com/hu/karmic/all/ ... e/download

Re: Installazione programma da sorgente

Inviato: lunedì 15 novembre 2010, 21:22
da Elrond
Avevo perso la risposta di Bettini >:(
Bettini ha scritto: Sono entrato nelle cartella clamav-0.96.4 che era contenuta nel file clamav-0.96.4.tar.gz, ho scritto sudo apt-get build-dep clamav ma esce scritto interrotto. Poi ho aperto il file "install" e all'interno di esso c'è scritto:
`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.
Eseguo tale comando tramite il terminale ma dopo una serie di scritte alla fine esce :"configure: error: Please install zlib and zlib-devel packages"
Il comando

Codice: Seleziona tutto

sudo apt-get build-dep clamav
serve per installare le dipendenze necessarie per la compilazione, se non riesci a farlo è inutile andare avanti (e infatti il configure te l'ha detto). Qual è esattamente il messaggio che ti restituisce apt-get? Per postare del codice usa il tag code, leggi la mia firma ;)

Re: Installazione programma da sorgente

Inviato: lunedì 22 novembre 2010, 0:03
da st
NO! ./configure e make vanno dati come utente normale, NON con sudo! MAI!

Questo e` un tuo parere personale , dato che non voglio avere nel mio sistema un utente "clamav" e per di piu`, esigo che solo l`amministratore possa eseguire determiante scansioni , compilo con privilegi .

E`dato di fatto che il "./configure" al 90% viene lanciato con sudo .

...parere personale .

Ciao

Re: Installazione programma da sorgente

Inviato: lunedì 22 novembre 2010, 15:00
da Elrond
st ha scritto: Questo e` un tuo parere personale
È un parere così personale che è ampiamente condiviso da molta gente
st ha scritto: dato che non voglio avere nel mio sistema un utente "clamav"
Chi ha detto qualcosa del genere?
st ha scritto: e per di piu`, esigo che solo l`amministratore possa eseguire determiante scansioni , compilo con privilegi .
Chi ha detto qualcosa del genere? In generale un programma viene compilato per poi potere essere usato da tutti gli utenti, se tu non vuoi fare le scansioni con utenti non root puoi compilare con sudo ma è una decisione tua, non mi pare che Bettini abbia chiesto qualcosa di simile.
st ha scritto: E`dato di fatto che il "./configure" al 90% viene lanciato con sudo .
Da quando?