instool

Software screenshot:
instool
Dettagli del software:
Versione: 0.9.4
Data di caricamento: 3 Jun 15
Sviluppatore: jem
Licenza: Libero
Popolarità: 130

Rating: nan/5 (Total Votes: 0)

instool è un piccolo programma di installazione che installerà i pacchetti tar.gz e creare le informazioni di disinstallazione per un uso successivo. Si può anche leggere makefile e creare file di disinstallazione per un make install operazione.
Pacchetti installati con instool possono essere disinstallati in qualsiasi momento. Pacchetti di disinstallazione può anche essere incluso in qualsiasi momento per monitorare ciò che è disponibile. instool funziona per gli utenti normali che per gli amministratori in modalità root (uid 0).
Mantiene è file di disinstallazione in una directory nel percorso home dell'utente, o una directory di sistema, a seconda della modalità viene eseguito sotto.
instool anche ora funziona con i pacchetti sorgente leggendo il file marca e determinare i file di installazione quando si esegue un make install. Non fa l'installazione per voi, ma può creare file di disinstallazione da un makefile.
Di seguito sono elencate le opzioni della riga di comando che instool comprende:
packagename Installa nomepacchetto (il nome di un pacchetto tar.gz)
-l Elenca tutti i file di disinstallazione disponibili per l'utente corrente
nomefile -s Indica instool per cercare un makefile nella directory corrente per trovare tutti i bersagli utilizzati installare con il comando make installazione e creare un file di disinstallazione. l'utente deve fornire un nome di file per il nome del file di disinstallazione (in genere il nome del pacchetto).
nomefile -u Dice instool per disinstallare un pacchetto basato sulle informazioni create durante l'installazione. Il pacchetto deve essere stato installato da instool. File di disinstallazione sono
memorizzati nella directory .uninst sotto la directory home dell'utente.
filename -i Installa un pacchetto. Questo è lo stesso come con instool nomepacchetto.
Per gli utenti, instool crea una directory denominata .uninst nella loro home directory per archiviare tutti i file .uninst. Per radice, instool crea una directory chiamata / usr / uninst / per memorizzare tutti i file di disinstallazione a livello di sistema. instool registra la directory di base che ogni pacchetto è installato come
così come tutti i file e percorsi creati durante l'installazione.
Elencare i file di disinstallazione
Quando viene utilizzato con l'opzione -l, instool elencherà tutti i file di disinstallazione per l'utente corrente, o per pacchetti di sistema se si è loggati come root. Questi i nomi dei file devono essere utilizzati con lo switch -u (disinstallare). I nomi dei file sono basati sul nome originale del pacchetto installato.
Disinstallare i file
Essere consapevoli del fatto che se si installa più di una versione di un pacchetto, instool manterrà file separati per ogni installare in base al nome del file del pacchetto. Se diverse versioni sono installati nello stesso percorso di base, qualsiasi disinstallazione eliminare i file con lo stesso nome da un precedente (o successiva) di installazione.
I nomi dei file di disinstallazione sono spogliati della loro estensione .tar.gz o .tar.bz2 e memorizzati come il nome di base con estensione .uninst aggiunto. Per disinstallare un pacchetto, non è necessario includere l'estensione .uninst. Basta fornire il nome del pacchetto di base è sufficiente. utilizzare l'opzione -l per elencare i pacchetti che sono stati installati con instool.
Makefile
Quando viene utilizzato con l'opzione -s, instool cercherà un makefile nella directory corrente e trovare gli obiettivi di installazione. Da queste informazioni, instool creerà un file di disinstallazione basato sul nome del file che si fornisce. l'interruttore -s deve essere utilizzato dopo aver già compilato e installato il pacchetto con successo. instool non fa una installazione effettiva in questa modalità. Essa trova semplicemente ciò che è stato installato, e dove. Ad esempio, se
usate:
instool -s svgalib
instool seguirà il processo di installazione specificato nel Makefile e creare un file di disinstallazione chiamato svgalib.uninst nella directory appropriata. Non sarà acually fare alcuna installazione comunque. E 'importante che instool viene eseguito dopo la compilazione attuale e il processo di installazione, perché molti pacchetti richiedono uno script di configurazione eseguire prima di eseguire fare e poi make install. Le opzioni e le variabili create dallo script configure sono importanti per il
funzione di instool.
Se siete utenti root, instool vi permetterà di modificare la base directory di installazione prima di iniziare il processo. Questo può essere utile per mutiple versioni di un pacchetto.
instool attualmente non elimina le directory vuote durante la disinstallazione. Essa può, in futuro, ma per ora, è necessario farlo manualmente, se lo si desidera.
Questo non vuole essere un gestore di pacchetti, o per sostituire le applicazioni di sistema come rpm o apt. E 'semplicemente uno strumento per facilitare il processo di installazione di un pacchetto tar.gz con la possibilità di rimuovere facilmente e rapidamente in un secondo momento. Si dovrebbe sempre cercare di trovare pacchetti appositamente per il sistema di gestione dei pacchetti delle distribuzioni prima di ricorrere a un pacchetto tar.gz.
Ci sono pacchetti che non sono disponibili in formato rpm o deb, però, ed è per questo che ho scritto instool. La capacità di leggere makefile e annulla un make install in qualsiasi momento senza dover tenere intatta la directory di origine è una bella caratteristica troppo. Molti makefile non includono un obiettivo di disinstallazione più fare, come alcuni che lo fanno, non fanno un lavoro terribilmente pulito
di rimuovere i file che installano.
Potete mettere instool in qualsiasi directory pathed che ti piace. Se non si desidera che gli utenti hanno un facile accesso ad esso, vorrei suggerire / sbin o / usr / sbin in quanto non è nel percorso predefinito per gli utenti. Si può anche semplicemente modificare le autorizzazioni file per instool a 700.

Programmi simili

Autobuild
Autobuild

2 Jun 15

innoextract
innoextract

20 Feb 15

Konstruct
Konstruct

2 Jun 15

Altri software di sviluppo jem

Linux DiskTool
Linux DiskTool

2 Jun 15

Commenti a instool

I commenti non trovato
Aggiungi commento
Accendere le immagini!