Linuxtrent: Installare a mano senza far casini

  • From: <matteoianeselli@xxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxxxxxx
  • Date: Mon, 16 Apr 2001 09:54:33 +0200



Belli i pacchetti, ma se uno deve installare qualcosa a mano
(./configure; make; make install) come fa a tener traccia di quello
che viene sparso in giro?

Una soluzione consiste nel creare una directory per ogni programma
compilato a mano (i.e. ./configure --prefix=/opt/programma-versione),
ma non e` molto comodo per librerie...

Un'altra soluzione consiste nell'usare GNU stow, che ricrea in /usr
dei link simbolici ai file di un programma che sta nella sua directory
(vedi sopra), e permette facilmente di rimuovere interi gruppi di
link. Anche questo ha i suoi problemini, cmq. 
http://www.gnu.org/software/stow/

Un'altra soluzione ancora consiste nell'usare checkinstall, che tiene
traccia di quali file vengono installati e dove, e crea al volo anche
uno specfile per creare degli .rpm binari con dentro i vari file.
Checkinstall esamina l'uso che la procedura di installazione fa alle
varie chiamate di sistema (come open(), rename(), etc.), e produce un
file di log che poi viene esaminato da altre utility per costruire uno
specfile per fare un pacchetto.

http://mayams.net/~izto/checkinstall-en.html
-- 
Matteo Ianeselli  
matteoianeselli AT poboxes.com
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts:

  • » Linuxtrent: Installare a mano senza far casini