Es gibt viele CPAN-Distributionen in den Arch-Repositories, aber nicht alle. Wie gehe ich mit einer Situation um, in der ich eine Distribution benötige, die noch nicht in den Repositories enthalten ist?
Soll ich dann das Programm verwenden cpan
oder gibt es eine bessere Lösung?
Antwort1
Es gibt mehrere Methoden, die indas Arch-WikiDie einfachste Variante ist wahrscheinlich die Verwendung vonPerl-CPAN-Plus-Dist-Arch, das nach der Installation und Ausführung des Setups setupdistarch
Perl-Module als Pacman-Pakete installieren kann, cpanp -i Your::Module::Name
wie in seinerDokumentation.
Antwort2
Die beste Lösung wäre wahrscheinlich, ein Distributionspaket für das gewünschte CPAN-Paket zu erstellen, es dem Arch-Team zur Verfügung zu stellen und es zu pflegen (natürlich die beste Lösung fürDuwäre, wenn das jemand anders machen würde, :-) ). So würden alle etwas davon haben.
In Wirklichkeit reicht es wahrscheinlich aus, CPAN direkt zur Installation zu verwenden:
perl -MCPAN -e "install Package"
Der Nachteil dabei ist natürlich, dass Sie keine automatischen Updates erhalten, wenn sich das Upstream-Paket ändert. Sie müssen das CPAN-Paket selbst im Auge behalten.