Existe-t-il des effets secondaires CheckInstall ou dois-je l'utiliser à chaque fois?


9

J'utilise Ubuntu au travail et Slackware à la maison.

Aujourd'hui, au travail, j'ai téléchargé un programme suspect de notre référentiel d'entreprise qui était censé automatiser certaines tâches répétitives. Je l'ai installé avec configure; make; make install. Maintenant, je veux le supprimer, mais malheureusement, il n'y a pas de cible appropriée pour la désinstallation dans le Makefile. Ce programme est écrit en Python et le programme d'installation a copié de nombreux *.pyfichiers à divers endroits et il est maintenant difficile de les supprimer tous.

J'ai donc pensé à utiliser CheckInstall à la place de make installafin que je puisse facilement supprimer de tels programmes et garder une trace de tous les logiciels sur mon système de manière cohérente. Mais je me demande s'il y a des effets secondaires possibles liés à CheckInstall ou peut-il être utilisé à chaque fois que j'installe un nouveau logiciel? L'utilisez-vous?

Réponses:


3

Je parle par expérience uniquement avec deb / dpkg, mais non, tant que Checkinstall réussit à construire un deb / rpm, il n'y a pas d'effets secondaires de l'installation de cela (il y a des scénarios où il ne réussira pas à construire un paquet).

Bien sûr, checkinstall ne connaît pas vraiment les dépendances, vous devrez donc les avoir à disposition si vous prévoyez d'installer le package n'importe où. Sinon, la fonctionnalité de désinstallation fonctionne exactement comme prévu.

Si cela ne fonctionne pas et que vous vous méfiez d'un paquet, un chroot est un moyen (relativement) rapide et indolore de l'essayer; une machine virtuelle est encore meilleure, mais nécessite plus de temps et de ressources de configuration, sauf si vous en avez une qui duplique votre système.


1
Utilisez-vous GNU stow conjointement avec checkinstall?
user1042840
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.