Welche Pakete sollte ich installieren mit Cygwin, damit es nicht aufgebläht, sondern auch alles, was habe ich als Entwickler benötigen würde? [geschlossen]

StackOverflow https://stackoverflow.com/questions/392812

  •  23-08-2019
  •  | 
  •  

Frage

Normalerweise laufe ich Linux in einer VM, aber die meisten meiner VMs sind auf einer externen Festplatte und ich könnte oder könnte man nicht mit mir haben. Ich stelle dar, Cygwin eine gute Alternative für leichte Funktionalität wäre, wenn ich etwas Linux benötigen wie und haben nicht eine VM auf meinem Laptop. Aber ich habe Probleme bei der Konfiguration richtig hinzubekommen - ich will das absolute Minimum für die Entwicklung + X11. Hat jemand Cygwin auf diese Weise verwendet? Wenn ja, welche Vorschläge haben Sie?

War es hilfreich?

Lösung

Erste Option:. Nicht über „aufblasen“ Sorge - installiert alles, was in dem Sinne kommt

Mit einem permanent verfügbaren Internet-Verbindung, ich habe auch eine „just in time“ Ansatz - der Cygwin-Installer macht es einfach herunterzuladen und zu installieren, was Sie brauchen, wie und wann Sie entdecken Sie es brauchen.

Andere Tipps

Update: Ich habe auf WSL seit Posting diese Antwort. Wenn Sie noch Cygwin es versuchen verwenden. Es ist nicht ein Drop-in-Ersatz, aber es ist schöner, in mehrfacher Hinsicht.

Ich persönlich finde, die nur zu verlassen Cygwin neue Pakete ärgerlich genug, um zu installieren, um zu versuchen, die Just-in-Time-Strategie zu vermeiden, und zum Glück gibt es ein Werkzeug, um diese viel leichter zu machen: apt-cyg . Auf diese Weise können Sie tatsächlich just-in-time-Pakete installieren, ohne Cygwin verlassen zu müssen.

Das heißt, hier ist eine Liste von gemeinsamen Pakete, die Sie installieren möchten, ob über den Installateur oder über apt-cyg:

  • bash-completion
  • lynx (installieren apt-cyg), wget und curl
  • vim
  • hg, git, und vielleicht svn und git-svn
  • diffutils und patchutils
  • python und python3

Es gibt Tonnen von Cygwin Setup Beiträge auch im Internet heraus, verwiesen I

Die einzige Möglichkeit, hier ist Trial-and-error. Beginnen Sie mit einer absoluten Minimalinstallation und fügen Sie Dinge, wie Sie feststellen, dass Sie sie benötigen.

scroll top