installierte ich mit einem Schläger-Paket installieren:nur installieren, wenn nicht
raco pkg install <pkg-name>
Wenn das Paket nicht installiert ist, installiert es. Wenn das Paket jedoch bereits installiert ist, wird es sich beschweren, dass das Paket bereits installiert ist. Während dies in Ordnung ist, gibt es eine bessere Möglichkeit zu überprüfen, ob ein Paket installiert ist, und nur versuchen, es zu installieren, wenn es nicht bereits installiert ist?
Für Kontext, ich möchte dies, weil ich ein (nicht-Paket) Racket-Projekt, das auf bestimmte Pakete installiert ist. Ich könnte sie in eine info.rkt-Datei einfügen, aber soweit ich das beurteilen kann, werden diese nicht installiert, wenn ich nicht versuche, das Projekt als Paket zu installieren, was für diese Domain nicht sinnvoll ist.
Also, gibt es sowieso festzustellen, ob ein Racket-Paket installiert ist? Kann ich diese Informationen außerdem nur dazu verwenden, ein Paket zu installieren, wenn es noch nicht installiert ist?