Verwenden Sie in Windows installierte Bibliotheken von WSL - Ubuntu

418
Santi

Ich verwende WSL - Ubuntu 16.04 auf einem Windows 10 - Computer. Ich habe bereits R und Rstudio auf dem Windows 10-Hauptsystem installiert. Deshalb habe ich mich gefragt, ob

  • a) Es ist möglich, Ubuntu mitzuteilen, dass es das unter Windows installierte R verwenden soll
  • b) macht es Sinn oder ist es zu kompliziert im Vergleich zur einfachen Installation eines "anderen" R in der Ubuntu-Distribution.

Mein letztes Ziel ist es, einfache Skripte über ssh einzureichen. Dies ist aus meiner Sicht in einer UNIX-Umgebung einfacher als unter Windows.

Mit freundlichen Grüßen,

0
Sie möchten, dass WSL eine Windows-Anwendung startet? WSL hat Zugriff auf Ihre Windows-Verzeichnisse, weiß jedoch nicht, was mit einer Windows-Programmdatei zu tun ist. Ramhound vor 6 Jahren 1
Okey, vielen Dank Ramhound! Santi vor 6 Jahren 0

1 Antwort auf die Frage

1
rhmccullough

In Windows-Version 1709 kann WSL Windows-EXE-Dateien ausführen.

Wenn ich jedoch den Befehl R / home / folder / folder ... probiere, wird R nicht installiert. Santi vor 6 Jahren 0
1) Windows-Befehle können nicht auf WSL-Dateien wie / home / folder / folder zugreifen. rhmccullough vor 6 Jahren 0
2) WSL $ PATH enthält kein Verzeichnis, in dem R installiert ist. 3) WSL fügt dem Dateinamen nicht automatisch ".exe" hinzu. 4) WSL muss über das Verzeichnis / mnt / c auf Windows-Dateien zugreifen. rhmccullough vor 6 Jahren 2
Vielen Dank, rhmccullough !! Wenn ich spezifiziere, scheint der ganze Pfad zu funktionieren. Wenn möglich, möchte ich Sie gerne zu abschließenden Fragen bringen, wenn möglich. 1) Wenn ich das Programm starte, muss ich den Befehl hinzufügen: `--save`,` --no-save` oder `vanilla`. Was ist der Unterschied zwischen diesen. 2) Wäre es möglich, den Befehl R mit der * .exe-Datei zu verknüpfen? Santi vor 6 Jahren 0
1) R --help listet alle Optionen des R - Befehls auf. 2) ja. egln --help zeigt, wie Sie einen Link erstellen. Das Erstellen eines Shellskripts in Ihrem Verzeichnis ~ / bin ist möglicherweise praktischer. rhmccullough vor 6 Jahren 1