Installieren der Haskell-Plattform ohne Einbindung eines X-Servers

Installieren der Haskell-Plattform ohne Einbindung eines X-Servers

Gibt es eine clevere Möglichkeit, haskell-platformaus den offiziellen Debian-Paket-Repositories ohne X-Unterstützung zu installieren?

Ich muss den Haskell-Compiler auf einem Remote-Server mit begrenztem freien Speicherplatz zum Laufen bringen und benötige daher die libxc*-Bibliotheken nicht (eine einfache apt install haskell-platformAbfrage verrät mir, dass nach dem Vorgang 988 MB zusätzlicher Speicherplatz verbraucht werden).

Antwort1

Die Idee dahinter haskell-platformist, die vollständige Haskell-Entwicklungsplattform zu installieren, wie sie in Debian verfügbar ist. Es gibt keine clevere Möglichkeit, mit diesem Paket eine Teilmenge davon zu installieren.

Sie sollten den Compiler ghcund alle zusätzlichen Entwicklungspakete installieren, die Sie benötigen. Siehedie haskell-platformAbhängigkeitenum zu sehen, was verfügbar ist.

Antwort2

Sie könnten lokal eine VM einrichten und das Paket neu konfigurieren und dann neu erstellen, damit es nicht von X abhängig ist – WENN die Originalquelle dies zulässt, oder, je nach Ihren Programmierkenntnissen, auch nicht. Siehe „So erstellen Sie Debian-Pakete neu".

Oder Sie könnten aliendie binäre Deb-Datei in eine TGZ-Datei konvertieren. Sie würde in einer Dpkg-Abfrage nicht auftauchen und Apt usw. wüssten nicht, dass sie installiert wurde. Konvertieren Sie die Deb-Datei in eine TGZ-Datei, extrahieren Sie sie, führen Sie ldd auf den Binärdateien aus und sehen Sie, welche Bibliotheken sie benötigt, installieren Sie diese einzeln über Apt oder was auch immer und verschieben Sie dann einfach den Inhalt der TGZ-Datei ...

verwandte Informationen