Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati?
Dopo più di un anno dal primo test drive ci siamo rimessi al volante della Renault 5 E-Tech Electric, questa volta utilizzandola come prima auto per circa due settimane. Scoprite con noi se il progetto convince ancora
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix
Un proiettore economico, che fa della portabilità e immediatezza i suoi punti di forza. Adatto per una camera da letto o per la casa vacanze, è basato su sistema proprietario Linux ma offre piena compatibilità ufficiale a Netflix
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-04-2007, 10:43   #1
david82
Senior Member
 
Iscritto dal: Aug 2005
Messaggi: 2519
compilare in modo pulito

per compilare bisogna:
scompattare, ./configure, make, make install.... giusto?

una volta fatto, questa cartella dove si è scompattato, serve ancora o può essere cancellata?
se serve... si può spostare o no? e dove sarebbe meglio tenere le cartelle di tutti i programmi compilati?
david82 è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 10:51   #2
Johnn
Senior Member
 
Iscritto dal: May 2004
Messaggi: 1136
Da quello che so può servire in caso di ricompilazione o nel caso in cui si voglia lanciare la disinstallazione del programma con ./uninstall sempre se è presente.

Penso che la cartella la puoi spostare senza problemi.

Io tengo tutte le cartelle dei sorgenti in /usr/src .
Johnn è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 13:39   #3
david82
Senior Member
 
Iscritto dal: Aug 2005
Messaggi: 2519
grazie!
david82 è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 15:29   #4
jimmazzo
Member
 
L'Avatar di jimmazzo
 
Iscritto dal: Jul 2002
Città: Treviso
Messaggi: 234
Ciao David, che distro usi?

Io ti consiglio di usare "checkinstall" al posto di "make install"; praticamente questo tool (che trovi in quasi tutte le distro; o meglio nei repository) ti permette di creare un pacchetto (tgz-> x slackware e simili; rpm-> red-hat e simili; deb-> per debian, ubuntu etc) che poi potrai tranquillamente rimuovere dal gestore dei pacchetti.

Io ho iniziato ad usarlo con la slack anni fa e funziona bene nel 99% dei casi, ora sono in ubuntu e lo uso felicemente anche quì...

Diciamo che l'unico difetto che puoi trovarci è questo: se lo usi in distro tipo debian o red-hat (rpm-deb) non tiene traccia delle dipendenze (neanche su slack ehh, ma in questa distro è così, le dipendenze sono un divertimento...); ma credo non sia troppo grave se i pacchetti li crei e li gestisci te perchè bene o male ti ricordi le dipendenze che devono essere soddisfatte (almeno io me le ricordo); poi in caso di molte dipendenze creo un file di testo e le segno; sposto il file e il pacchetto creato in una directory propria in modo da facilitarmi la vita se devo reinstallarlo dopo molto tempo o su qualche altra macchina.
Se non lo trovi nei repository della tua distro: http://asic-linux.com.mx/~izto/checkinstall/ .

Ciao.

Ps: Io i sorgenti decompressi in genere li rimuovo dopo un paio di giorni (il tempo di test del programma); se proprio per qualche motivo devo ricompilarlo riscarico il tarball e lo ricompilo ex-novo; poi vedi te, io lo faccio per risparmiare spazio, tengo solo i pacchetti creati con checkinstall.
__________________
jimmazzo è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 16:36   #5
david82
Senior Member
 
Iscritto dal: Aug 2005
Messaggi: 2519
interessante....!

(kubuntu)

vediamo se ho capito....
decomprimo, ./configure, make e poi checkinstall.
a questo punto crea un .deb o ha già installato il programma?

per le dipendenze, se ne mancano non me ne accorgo già con ./configure?

cmq grazie!!
david82 è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 17:46   #6
-Slash
Senior Member
 
L'Avatar di -Slash
 
Iscritto dal: Mar 2006
Messaggi: 2516
Quote:
Originariamente inviato da david82 Guarda i messaggi
interessante....!

(kubuntu)

vediamo se ho capito....
decomprimo, ./configure, make e poi checkinstall.
a questo punto crea un .deb o ha già installato il programma?

per le dipendenze, se ne mancano non me ne accorgo già con ./configure?

cmq grazie!!
sudo checkinstall

se mancano dipendenze ti da errore ./configure

comunnque nella maggior parte dei casi è inutile compilare perchè il gestore pacchetti di ubuntu ha tutto quello che serve
-Slash è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 18:45   #7
jimmazzo
Member
 
L'Avatar di jimmazzo
 
Iscritto dal: Jul 2002
Città: Treviso
Messaggi: 234
Quote:
Originariamente inviato da david82 Guarda i messaggi
interessante....!

(kubuntu)

vediamo se ho capito....
decomprimo, ./configure, make e poi checkinstall.
a questo punto crea un .deb o ha già installato il programma?

per le dipendenze, se ne mancano non me ne accorgo già con ./configure?

cmq grazie!!

decomprimi, ./configure, make e poi sudo checkinstall . (il pacchetto checkinstall non è installato di default, cercalo e installalo con synaptics)

Poi, la configurazione predefinita (in k\ubuntu) di checkinstall ti installa automaticamente il pacchetto; io sinceramente preferisco installarmelo da solo con "dpkg -i nomepacchetto".

Apri il file /etc/checkinstallrc e dagli un'occhiata, oltre a disabilitare "l'auto installazione" del pacchetto puoi trovare\editare tutte le varie configurazioni possibili.

Ps: le dipendenze non le segna quando installi il pacchetto; la fase configure rimane invariata; per esempio se il programma xxx richiede la libreria yyy, e quest'ultima non è installata in fase "./configure", ti esce un errore finchè non la installi e non potrai dare il "make"; però una volta creati i pacchetti di xxx e yyy, se reinstalli la distro e installi xxx nessuno ti dice di installare yyy, è questa l'unica pecca; cmq te ne accorgerai da solo se dimentichi le dipendenze perchè o il programma non si avvia (e riporta l'errore: manca yyy) oppure si avvia e non funzionerà bene (e trà l'output in console ti segnalerà cmq che manca yyy).

Ciao.
__________________
jimmazzo è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 20:14   #8
david82
Senior Member
 
Iscritto dal: Aug 2005
Messaggi: 2519
capito, grazie!
david82 è offline   Rispondi citando il messaggio o parte di esso
Old 22-04-2007, 23:39   #9
dvd100
Senior Member
 
L'Avatar di dvd100
 
Iscritto dal: Feb 2004
Città: Torino
Messaggi: 3236
se la cartella dei sorgenti ha al suo interno la cartella 'debian' e se su una distro debian-based puoi usare uno di questi due comandi per compilare:
dpkg-buildpackage oppure debian/rules binary
questi tengono conto delle dipendenze!
dvd100 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Renault 5 elettrica al giudizio definitivo: solo stupore iniziale o premi meritati? Renault 5 elettrica al giudizio definitivo: solo...
HONOR CHOICE Projector Air Pro: piccolo, portatile e con Netflix HONOR CHOICE Projector Air Pro: piccolo, portati...
ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
Dimenticate Windows 11: questo 'ritorno'...
Danubio a secco e si ferma la centrale d...
WhatsApp introduce nuovi controlli per g...
Eteon e Scam.ai insieme contro le frodi ...
Il nuovo re della generazione video da c...
Ricarica EV più conveniente tra I...
Honor cresce in Italia mentre il caro me...
Qwen3.8-Max: l'IA cinese da 2,4 trilioni...
AMD AM4 risorge: Gigabyte presenta le nu...
MacBook Air sempre più difficile ...
Agosto parte forte su Amazon: questo His...
Seedance 2.5 fa paura: video IA di quali...
Accordo UniCredit, Accenture e IBM per r...
Pergear annuncia un 50mm f/1.4 full fram...
Windows Insider: certificati in scadenza...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:52.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v