web-dev-qa-db-fra.com

Supprimé accidentellement / opt, comment puis-je le créer à nouveau?

Je suis nouveau sur Ubuntu. Aujourd'hui, j'apprenais comment supprimer des fichiers et des dossiers, mais j'ai accidentellement supprimé le répertoire /opt situé dans Ordinateur.

Je ne sais pas si ce que j'ai supprimé est important ou non. Je souhaite donc créer à nouveau le répertoire /opt. où tous les autres dossiers importants existent et se trouvent /var, /root, /home et ainsi de suite.

3
jazz_razor

Sur un système Ubuntu nouvellement installé, /opt existe mais est vide. Vous pouvez juste courir:

Sudo mkdir /opt

Et cela le recréera, avec les permissions appropriées.

Mais s'il y avait un logiciel installé à l'intérieur quand il a été supprimé, cela ne le ramènera pas.

Il n'y avait probablement pas, cependant. Vous vous seriez probablement souvenu de l’avoir installé là-bas. /opt n'est généralement pas destiné aux programmes installés automatiquement via le gestionnaire de paquets d'Ubuntu. Au lieu de cela, la plupart du temps, il est utilisé pour des programmes installés avec leurs propres méthodes, souvent (mais pas uniquement) des logiciels payants propriétaires installés à partir d’un CD.

Si vous vous rappelez comment vous avez supprimé /opt, une prédiction plus précise quant à savoir si elle contient ou non quelque chose peut être donnée. Par exemple, si vous le supprimez de manière à exécuter Sudo rmdir /opt, cela ne fonctionnera que si le répertoire est vide. D'autre part, si vous avez utilisé rm -r, il n'a pas dû être vide.

5
Eliah Kagan

Tout d’abord, vérifiez quels fichiers ont peut-être été supprimés avec dpkg -S /opt ou grep ^/opt /var/lib/dpkg/info/*.list. Il devrait vous donner une liste de paquets qui pourraient avoir besoin d'être réinstallés. Si ce n'est pas le cas, recréez simplement le répertoire avec un simple Sudo mkdir /opt. Vous pouvez également vérifier si vous avez installé les packages manuellement dans ces répertoires, mais c'est très délicat.

2
Braiam