2015-09-23 8 views
8

Beim Ausprobieren der cabal sandbox habe ich festgestellt, dass Sie nicht verschiedene Versionen von base und einige andere Pakete in Sandbox installieren können, wie in this answer hingewiesen.Welche Pakete sind in GHC fest verdrahtet?

Ich frage mich, welche Pakete in GHC festverdrahtet sind. Gibt es irgendwo eine vollständige Liste? Ich konnte es nicht mit Google finden. Ich möchte nicht nur die Liste der Pakete, die mit ghc installiert wird. Ich möchte wissen, welche Pakete so wichtig für GHC sind, dass Sie mehrere Versionen dieser Pakete nicht einmal in einer Sandbox installieren können. Mit anderen Worten, welche Pakete sind überhaupt nicht zugänglich für Cabal Sandbox?

+5

Warum in der Welt würde jemand abstimmen, weil "Fragen zu allgemeiner Computerhardware und -software für Stack Overflow off-topic sind, es sei denn, sie betreffen direkt Tools, die hauptsächlich für die Programmierung verwendet werden"? o_O – duplode

Antwort

4

Wenn Sie ghc-pkg list ausführen, sollte es zwei Listen von Paketen geben: die in /usr/local/lib/ghc installierten (oder wo auch immer GHC installiert ist), und diejenigen in ~/.ghc/. Die Pakete in /usr/local/lib/ghc kommen mit GHC.

+0

auf meiner Maschine scheint es keine Pakete in '/ usr/local/lib/ghc' zu geben, aber sie scheinen sich in'/var/lib/ghc/'zu befinden und es scheint eine Menge Pakete darin zu geben. Selbst "GLUT-2.1.2.2" ist da. – mntk123

+0

Ich denke, es braucht mehr Erklärung. Ich habe die Frage bearbeitet. – mntk123