Mi piacerebbe sapere come mai quando installo un programma x dai sorgenti (con i soliti comandi ./configure, make e make install) l'installazione del suddetto programma non viene rivelata da apt, quindi quando andrò ad installare un programma che avrà tra le sue dipendenze x, mi verrà detto che x è da installare...
Come pensate si possa risolvere questa cosa??
Quando compili, il compilatore non fa altro che buttare nelle directory gli eseguibili, i file di configurazione, etc. - solo questo.

apt, dpkg, etc. sono sistemi creati appositamente per tenere traccia di cio' che e' (o no) installato e tutto il resto (similimente rpm per red hat e le distro che usano quel sistema - inclusa debian).

FreeBSD per esempio (ma anche netbsd, openbsd e compagnia bella) sono basati sul meccanismo di compilazione. I package sono presenti, in ogni caso quando aggiorni viene scaricato e ricompilato il sorgente.

Ci sono tool che ti permettono di vedere se un pacchetto e' installato (o no).

In debian c'e' anche apt-source che scarica il sorgente e lo compila, ma non mi sono mai addentrato cosi' a fondo per vedere che tipo di gestione abbia.

Tieni presente che quando compili (./configure && make && make install && make clean) dovrai anche controllare periodicamente se sono stati scoperti bug di sicurezza (e quindi sfruttabili).

dpkg, apt, etc. hanno i loro sistemi (semi-automatici) con apt-get upgrade, etc.

In FreeBSD c'e' un tool che scarica un database e verifica la versione attuale dei pacchetti installati ed eventualmente notifica problemi, bugs, etc.

Saluti
Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Rispondere a