Remettre un exécutable système sur une distribution d'architecture debian.

Le par Frédéric Escarieu / Permalien : / astuces

Explication

Après une fausse manip ma commande /bin/rm a disparue de mon serveur basé sur une distrib debian sarge. Et là soucis car impossible de faire fonctionner correctement les outils de gestion de paquets (apt-get, synaptic, ...) sans cette commande. Donc pas d'install de paquet, de MAJ et impossibilité de corriger le problème.

Eléments nécessaires

Pour arriver à corriger ce soucis il vous faut récupérer le paquet associé au fichier. Généralement la fin de la commande man vous indique le nom de ce paquet (Cf image).

Connaître le paquet associé à une commande

Vous pouvez ensuite récupérer le fichier manquant grâce à la commande dpkg.

Deux exemples de solutions

  • La commande dpkg -x paquet.deb rep va vous extraire l'ensemble des fichiers du paquet dans le répertoire rep.
  • La commande dpkg --fsys-tarfile paquet.deb | tar -xf - rm* vous permet d'extraire uniquement les fichiers rm*.

Vous copiez/collez ensuite le fichier manquant.



Frédéric Escarieu alias Kie

Web Developper - Co-founder KipSoft

#webdev #sysadmin #javascript #php #ruby

Passionné de rugby, amateur de velo.

/