Linux - Comment effacer complètement l'installation du logiciel

Je travaille sous Debian et récemment mis à jour pour Squeeze.

Depuis lors, j'ai tellement de problèmes avec Webmin. Par conséquent, j'ai décidé de le supprimer en utilisant:

apt-get remove webmin

Et puis j'ai téléchargé la source Webmin 1.530 et le compilé. Mais le processus d'installation est suspendu pendant une heure, donc je l'ai annulé. J'ai même essayé sans succès de l'installer à l'aide du fichier. .deb (L'installation gèle pendant plusieurs heures).

À partir de maintenant, je ne peux pas installer Webmin, Depuis que je l'ai supprimé.

Donc, j'aimerais savoir comment je peux complètement nettoyer toutes les traces Webmin Sur mon serveur. Et puis je vais essayer de le remettre à nouveau.
Invité:

Catherine

Confirmation de:

Habituellement, je vous conseillerais d'utiliser

apt-get purge webmin

Mais cela ne fonctionne que si le colis est installé. Donc, vous pourriez avoir besoin

apt-get install webmin
apt-get purge webmin

Si vous l'avez installé à partir de la source en utilisant configure, make, make install, Vous devrez effectuer

make uninstall

De l'intérieur du catalogue de montage, supposant qu'il existe toujours.

Catherine

Confirmation de:

DANS Webmin il n'y a rien "compiler". Il est écrit sur Perl Avec un client JavaScript et Java. setup.sh - Il s'agit d'un script d'installation qui place des fichiers dans les bons endroits, comprend le service webmin Lors du chargement, etc.



est un

Supprimer le script créé au démarrage setup.sh, qui sera dans le catalogue Webmin (Où que vous spécifiez Webmin, afin qu'il se soit mis au démarrage setup.sh), appelé «uninstall.sh». Mais si l'installation est suspendue très tôt dans le processus, ce script n'a pas pu être généré. (Il doit être généré, car les emplacements sont inconnus jusqu'à ce que vous lui disiez où mettre les choses, et il serait désagréable de savoir où vous l'avez installé lorsque vous souhaitez supprimer.). Je soupçonne qu'un tel script existe. Pendant l'installation, il n'y a rien de mal; Vous n'avez pas donné d'invite à propos de

lorsque

Le processus accroché. Je n'ai juste pas vu les échecs lors de l'installation Webmin, Sauf pour les cas de problèmes pathologiques avec le serveur (Échec de la mémoire, échec du disque, manque d'espace sur disque, manque de mémoire, etc.).

Je vous recommanderais de vous installer Webmin, En utilisant un référentiel approprié que Jamie fournit à
http://www.webmin.com
, ou si vous utilisez également Virtualmin ou Cloudmin, Utilisez des référentiels pour
http://www.virtualmin.com
. L'utilisation de vos propres packages a plus de signification et fournit de nombreux outils supplémentaires afin de suivre ce qui est installé sur votre serveur et simplifie et simplifie la suppression des fichiers. Cela rend également votre installation plus prévisible; Si je m'assieds pour le système Debian, dans lequel de notre colis installé Webmin, je le sais Webmin situé dans / usr / share / webmin. Si je m'assieds pour le système installé depuis l'archive, je dois deviner où il se trouve ou creuser dans initscript, Pour voir ce qu'il indique.

je suis d'accord avec sybreon ... Vous essayez de résoudre le mauvais problème. Le problème est que vous ne savez pas pourquoi échoué à installer Webmin. La ré-installation sera simplement infructueuse jusqu'à ce que vous comprenez pourquoi cela ne fonctionne pas et ne résout pas ce problème.

En tout cas, pour répondre à votre question, si vous n'avez pas de script uninstall.sh dans le catalogue Webmin:

Supprimer le catalogue Webmin. C'est ce que vous lui avez dit d'utiliser. Peut-être / usr / local / webmin, Peut être / opt / webmin, Peut être / usr / share / webmin. Probablement le premier.

Déconnectez le service Webmin Lors du chargement à l'aide d'un script Debian update-rc.sh (En tout cas, je pense que cela se fait dans Debian)

Supprimer initscript Webmin (/etc/init.d/webmin)

Supprimer tout cronjobs Webmin; Ou, si vous allez réinstaller Webmin, Vous pouvez simplement les laisser et les vérifier deux fois pour vous assurer qu'il n'y a pas d'étrangers à l'aide de l'éditeur. crontab dans Webmin. Je pense qu'il manquera l'addition cronjobs, S'ils existent déjà, même s'il ne sait pas que ceci est une mise à jour.

C'est presque tout. Webmin Il ne compile pas, n'affecte aucun répertoire système, à l'exception de la création d'un script de lancement et ne se laisse pas au hasard dans votre système.

Pour répondre aux questions, connectez-vous ou registre