Sichere Weg, um entfernen Sie einen symbolischen link zu einem nicht existierenden Verzeichnis (für die python-binary)
Ich aus versehen eingegeben:
sudo ln -sf /usr/local/bin/python2.5/ /usr/bin/python
statt:
sudo ln -sf /usr/local/bin/python2.5 /usr/bin/python
Nun bash sagt mir, dass /usr/bin/python ist nicht ein Verzeichnis, wenn ich ausführen, python.
ls -l /usr/bin/python gives me expectedly /usr/bin/python --> /usr/local/bin/python2.5/
Gibt es keinen sicheren Weg, um zu entfernen, symbolischer link auf ein Verzeichnis (nicht vorhanden) und ersetzen Sie es mit einem link auf die gewünschte Datei?
Arigato im Voraus, wenn Sie irgendwelche Ideen haben.
Komme ich nicht weiter....
InformationsquelleAutor uploada | 2011-02-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie einfach entfernen Sie die Verknüpfung mit rm :
tks a lot. arigato
Nein,
rm
auf einem symlink entfernt nur den symlink, nicht das, was es zeigt.InformationsquelleAutor krtek
Entfernen Sie einen symlink auf die gleiche Weise entfernen Sie eine normale Datei, auch wenn es ein symlink auf ein Verzeichnis ist. (Wenn das Ziel nicht existiert, es ist ein strittiger Punkt, ob es beabsichtigt war, zu einem Verzeichnis oder einer Datei).
InformationsquelleAutor Marcelo Cantos
dieser arbeitete für mich. Obwohl ich ursprünglich erstellt den symlink nach einer blender-tutorial
http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux/Troubleshooting#Setting_Python_Path_in_SCons
verwenden Sie diesen Befehl:
(siehe Manpage von update-alternatives für die info. Terminal - >man update-alternatives)
Ich bin neugierig, zu wissen, wie schlecht habe ich Durcheinander gebracht, was sich für den update-alternatives-system von der Verwaltung von verschiedenen Versionen der gleichnamigen software. Zum Beispiel, ich denke, scons läuft auf python2.7 während blender baut intern mit Python ist3.2. Werden die Dinge richtig aufgelöst noch? Wir werden sehen...
InformationsquelleAutor kesten