Gibt es eine clevere Möglichkeit, haskell-platform
aus 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-platform
Abfrage verrät mir, dass nach dem Vorgang 988 MB zusätzlicher Speicherplatz verbraucht werden).
Antwort1
Die Idee dahinter haskell-platform
ist, 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 ghc
und alle zusätzlichen Entwicklungspakete installieren, die Sie benötigen. Siehedie haskell-platform
Abhä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 alien
die 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 ...