Documentation


Description & FAQ

DesInstaller est un outil plutôt simple. Il a été conçu pour être utilisé sans documentation, mais comme il peut être un outil dangereux, je l'ai quand même écrite.

Qu'est-ce que c'est?
Eh bien comme son nom l'indique, DesInstaller retire les paquets installés sur le disque. Pour l'instant, ces paquets ne peuvent être que des fichiers "pkg" gérés par Apple..

Et ça coûte combien?
Rien. Les dons ou les mots de remerciement sont laissés à votre entière appréciation.

Est-ce que c'est OpenSource?
Non. Il n'est pas OpenSource pour l'instant, bien que cela puisse changer. Néanmoins si vous avez besoin d'un coup de main sur un bout de code, je serais ravi de filer un coup de main.

Est-ce que c'est sûr?
Cela dépend... Je l'utilise pour mes besoins personnels, mais c'est quand même assez facile de cliquer là ou l'on aurait préféré éviter de cliquer. Soyez prudent et rappelez vous que le programme demandera un mot de passe administrateur, et que vous pouvez sauver un ré-installeur avant d'effacer.

Vous ne pensez pas que ça devrait faire partie du système?
En fait, si. Et j'espère que ça le sera. C'est pourquoi il est gratuit, et que j'espère que les ingénieurs de chez Apple l'incorporeront à MacOS X :D

De quoi ai-je besoin?
Juste MacOS X (je ne l'ai pas testé sous X.0, mais qui sait? Qui l'utilise encore de toutes façons? ;), je pense.

Est-ce que vous faites des vérifications croisées??
Non. Pour pouvoir faire ça, il faudrait avoir un fichier d'index. Or il n"existe pas en standard... Donc il faudrait que je le fasse, et ça voudrait dire verifier tous les paquets un par un. Je vous laisse imaginer le temps que ca prendrait...

C"est prévu?
Je ne pense pas. Mais si j"ai suffisamment de demandes, je le ferai ptet... :)

D"autres formats sont ils envisagés?
Bah c"est quelque chose qui me trotte au fond de la tête depuis un moment, mais cela voudrait dire adopter une structure de plugins. Si suffisemment de personnes me le demandent, je m"y mettrai ptet.

Je fais quoi si le programme ne marche pas?
Envoyez moi un email contenant:
- la version utilisée
- la version du système
- La séquence exacte qui ne marche pas (le paquet, l'ordre des clics, etc...)

Qui êtes vous?
Je suis un étudiant qui a eu quelques expériences professionnelles. Si vous voulez un CV, envoyez moi un email

Est-ce que vous en ferez un paneau de préférences?
J"en sais rien. Ca dépendra des demandes, je suppose :)

Moi j'utilise XXX ou YYY. Pourquoi je devrais utiliser ce programme?
Sincèrement, je n'en sais rien. Il se trouve que j'aime bien ce programme là :)

Interface

DesInstaller
Liste (1) Bascule (2) Réinstalleur (3) Enlever (4)    File (7)
Liste des paquets (5)
+ (8) - (9) Lancer (10)
File d'attente (11)
Contenu (6)
(1) "Lister les paquets": Liste les paquets installés par le système.
(2) "Basculer le tiroir": Ouvre/ferme le tiroir avec le contenu des paquets.
(3) "Enregistrer un réinstalleur": Crée l'archive et le script de réinstallation.
(4) "Enlever": Démarre la procédure d'effacement du paquet.
(5) "Paquets"& "Progression": La liste des paquets. Un double clic et le contenu du paquet apparait dans le tiroir. La progression donne un apercu précis pendant le dénombrement des fichiers, et tourne simplement lors de toute aure procédure.
(6) "Contenu du paquet": Montre les fichiers installés par ce paquet, ainsi que la taille sur le disque.
(7) "File d'attente": Ouvre/ferme le tiroir contenant la file d'attente.
(8) "Ajouter à la file d'attente": c'est marqué...
(9) "Retirer de la file d'attente": ditto.
(10) "Lancer": Lance le processus d'effacement de tous les paquets de la file.
(11) "File d'attente": Liste des paquets de la file.


Caveat
Sachez que DesInstaller n'est pas un outil intelligent. Il ne vérifie pas que les fichiers n'ont pas été modifiés, ou déplacés, et retire / archive ce que le système pense avoir installé.
Pour les utilisateurs avancés, vous pouvez ajouter des fichiers et modifier l'archive tgz. Je pense sérieusement à un outil simple de gérer les archives, mais ça n'est pas l'objectif ici: on veut juste retirer ce qui a été installé et qui n'est plus nécéssaire.


Menus

  1. Fichier:
    1. Ouvrir Paquet: Ouvre un paquet ou un reçu, où qu'il soit sur le disque, et en évalue le contenu pour archivage ou effacement.
    2. Changer le Chemin des Reçus: Change le dossier où chercher les reçus (/Library/Receipts/ au lancement)
    3. Vérifier un Paquet avant Installation: Permet de sauvegarder les fichiers qui vont être remplacés lors d'une mise à jour AVANT que celle ci ne se produise.
  2. Edition:
    Copier/Coller/Tout séléctionner: le retour des fonctions du presse-papiers.
  3. Aide
    L'aide est disponible ici.

Penser plus loin

Quelque chose de vraiment sympa qui pourrait être utile, serait d'installer le paquet, le configurer, et d'en faire un réinstalleur pour propager cette configuration exacte à toutes les machines d'un réseau. Je l'ai testé avec succès, ça a l'air de marcher plutôt bien.
Il semblerait que la fonction de verification des paquets vous permettra de faire des sauvegardes utiles. C'etait précédemment possible mais un peu caché... On aura une meilleure visibilité de cette façon.
Toujours plus loin! Restez connecté


Nicolas Zinovieff (krugazor@free.fr)


HomeProjectsPouletDesInstallerRANDOM