instool

Logiciel capture d'écran:
instool
Détails logiciels:
Version: 0.9.4
Date de transfert: 3 Jun 15
Développeur: jem
Licence: Gratuit
Popularité: 130

Rating: nan/5 (Total Votes: 0)

instool est un petit programme d'installation qui va installer paquetages tar.gz et de créer des informations de désinstallation pour une utilisation ultérieure. Il peut également lire les fichiers makefile et de créer des fichiers de désinstallation pour un make install opération.
Les paquets installés avec instool peuvent être désinstallés à tout moment. paquets de désinstallation peuvent également être répertoriés à tout moment pour suivre ce qui est disponible. instool fonctionne pour les utilisateurs normaux ou pour les administrateurs en mode root (uid 0).
Il maintient qu'il est fichiers de désinstallation dans un répertoire dans le chemin utilisateurs à domicile, ou un répertoire système, en fonction de la mode, il est exécuté sous.
instool aussi travaille maintenant avec des paquets sources en lisant le fichier de marque et déterminer les fichiers installent quand vous faites un make install. Il ne fait pas l'installer pour vous, mais il peut créer le fichier de désinstallation à partir d'un fichier makefile.
Voici les options de ligne de commande qui instool comprend:
nomdupaquet Installe nomdupaquet (le nom d'une tar.gz)
-l liste tous les fichiers de désinstallation disponibles pour l'utilisateur courant
-s nom_fichier Indique instool pour rechercher un fichier makefile dans le répertoire courant de trouver toutes les cibles installer utilisés avec la commande make install et créer un fichier de désinstallation. l'utilisateur doit fournir un nom de fichier pour nommer le fichier de désinstallation (généralement le nom du paquet).
filename -u Indique instool désinstaller un paquet basé sur l'information créée lors de l'installation. Le paquet doit avoir été installé par instool. Fichiers de désinstallation sont
stocké dans le répertoire .uninst sous la dir utilisateurs à domicile.
-i filename Installe un package. Ceci est la même que l'utilisation instool nomdupaquet.
Pour les utilisateurs, instool crée un répertoire nommé .uninst dans leur répertoire personnel pour stocker tous les fichiers .uninst. Pour racine, instool crée un répertoire nommé / usr / uninst / pour stocker tous les fichiers de désinstallation l'échelle du système. instool enregistre le répertoire de base que chaque paquet est installé comme
ainsi que tous les fichiers et les chemins créés lors de l'installation.
Liste des fichiers de désinstallation
Lorsqu'il est utilisé avec l'option -l, instool va lister tous les fichiers de désinstallation pour l'utilisateur courant, ou des paquets du système si vous êtes connecté en tant que root. Ces noms doivent être utilisés avec l'option -u (désinstallation) commutateur. Les noms de fichiers sont basés sur le nom d'origine du paquet installé.
Désinstallation des fichiers
Soyez conscient que si vous installez plus d'une version d'un package, instool gardera des fichiers séparés pour chaque installation basée sur le nom du package. Si différentes versions sont installées sur le même chemin de base, toute désinstallation supprime les fichiers du même nom à partir d'une installation précédente (ou plus tard).
Désinstallez les noms de fichiers sont dépouillés de leur .tar.gz ou .tar.bz2 extensions et stockées sous le nom de base avec une extension .uninst annexé. Pour désinstaller un paquet, il est pas nécessaire d'inclure l'extension .uninst. Juste fournir le nom du package de base est suffisant. utiliser le commutateur -l pour lister les paquets qui ont été installés avec instool.
Makefiles
Lorsqu'il est utilisé avec l'option -s, instool va chercher un fichier makefile dans le répertoire courant et de trouver les cibles installer. De cette information, instool va construire un fichier de désinstallation sur la base du nom de fichier que vous fournissez. l'option -s doit être utilisé après que vous avez déjà compilé et installé le package avec succès. instool ne fait pas une installation réelle dans ce mode. Il trouve simplement ce qui a été installé, et où. A titre d'exemple, si
tu utilises:
instool -s svgalib
instool suivra le processus d'installation spécifié dans le Makefile et créer un fichier de désinstallation svgalib.uninst nommé dans le répertoire approprié. Il ne sera pas acually faire toute installation cependant. Il est important que instool est exécuté après la compilation réelle et le processus d'installation, car de nombreux paquets ont besoin d'un script de configuration être exécutée avant l'exécution de make puis make install. Les options et les variables créées par le script de configuration sont importants pour le
fonction de instool.
Si vous êtes root, instool vous permettra de changer la base répertoire d'installation avant de commencer le processus. Cela peut être utile pour mutiple versions d'un paquet.
instool ne supprime pas actuellement les répertoires vides lors d'une désinstallation. Il peut à l'avenir, mais pour l'instant, vous avez à faire que manuellement si vous le souhaitez.
Ce ne vise pas à être un gestionnaire de paquets, ou pour remplacer des applications de système comme rpm ou apt. Il est tout simplement un outil pour faciliter le processus d'installation d'un paquet tar.gz avec l'option de retirer facilement et rapidement plus tard. Vous devriez toujours essayer de trouver des forfaits spécialement pour votre système de gestion de paquets de votre distribution avant de recourir à une tar.gz.
Il ya des paquets qui ne sont pas disponibles en format RPM ou deb cependant, et voilà pourquoi je l'ai écrit instool. La capacité de lire les fichiers makefile et défaire un make install à tout moment sans avoir à garder le répertoire source intacte est une fonctionnalité intéressante aussi. Beaucoup makefiles ne comprennent pas plus une cible de désinstallation de marque, comme certains qui le font, ne font pas un travail terriblement propre
de la suppression des fichiers qu'ils installent.
Vous pouvez mettre instool dans un répertoire à chemins que vous aimez. Si vous ne voulez pas que les utilisateurs ont un accès facile à elle, je dirais / sbin ou / usr / sbin car il est pas dans le chemin par défaut pour les utilisateurs. Vous pouvez aussi tout simplement changer les permissions de fichiers pour instool à 700.

Logiciel similaire

D'autres logiciels de développeur jem

Linux DiskTool
Linux DiskTool

2 Jun 15

Commentaires à instool

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!