Wie installiere ich EXE-Versionen von Linux-Dienstprogrammen unter Windows?

Wie installiere ich EXE-Versionen von Linux-Dienstprogrammen unter Windows?

Mir ist bewusst, dass wir .exe-Versionen vieler Linux-Dienstprogramme erhalten können. Ich habe zufällig wget.exe, curl.exe und busybox.exe. Aber wie kann ich sie installieren, sodass ich statt einzugeben

C:\Users\Rahul>cd downloads

C:\Users\Rahul\Downloads>wget

Ich kann sofort tippen

C:\Users\Rahul>wget

Antwort1

Sie sollten sie nicht nach kopieren C:\windows\system32.

Platzieren Sie sie stattdessen an einem sinnvollen Ort und fügen Sie diesen Ort zu Ihrer %PATH%Umgebungsvariable hinzu.

  • Wenn Sie die Dienstprogramme nicht an ihrem Standardspeicherort (angegeben auf der Website oder vom Installationsprogramm) installieren, können Sie sie in einem speziellen Ordner wie C:\bin\oder ablegen C:\programs\. Ich bevorzuge dies gegenüber einem Pfad in , Program Filesfalls Sie ein Programm installieren, das mit Leerzeichen in Pfadnamen nicht gut umgehen kann.

  • Sie können Ihrem Ordner (dauerhaft) %PATH%wie cmd.exefolgt hinzufügen:

    setx PATH "%PATH%;C:\bin\"
    

    (Beachten Sie, dass der setBefehl Ihren Pfad nur für die aktuelle Sitzung ändert. setxÄndert ihn dauerhaft.)

  • Notiz:der obige Befehl fügt den Ordner hinzu zumEndeIhres Pfads, sodass ein Programm an einer anderen Stelle Vorrang hat, wenn es den gleichen Namen hat wie eines in dem Ordner, den Sie gerade hinzugefügt haben. Wenn Sie möchten, dass der Ordner, den Sie hinzufügen, Vorrang vor allem anderen hat, verwenden Sie stattdessen diesen Befehl:

    setx PATH "C:\bin\;%PATH%"
    

Antwort2

Dumm von mir. Es war ziemlich einfach, ich musste nur wget.exe nach C:\windows\system32 kopieren.

verwandte Informationen