Wie verwalten SIE Perl-Module, wenn Sie einen Paket-Manager verwenden?

A recent question hier auf SO brachte mich zum Nachdenken.

Auf den meisten Linux-Distributionen, die ich ausprobiert habe, sind einige Perl-Module über den Paket-Manager verfügbar. Andere natürlich nicht. Für eine Weile habe ich meinen Paketmanager immer dann verwendet, wenn ich ein CPAN-Modul installieren musste, um festzustellen, ob ein Paket verfügbar war oder nicht, und um es zu installieren, wenn es verfügbar war.

Der offensichtliche Vorteil ist, dass Sie Ihre Module aktualisieren, sobald eine neue Version des Pakets verfügbar ist.

Es treten jedoch Probleme auf, wenn das Modul nicht in vorgefertigter Form verfügbar ist und es Abhängigkeiten für dieses Modul gibt. Es kann sehr anstrengend sein, Ihren Paketmanager jedes Mal zu starten, wenn die cpan-Shell fragt, ob sie einer Abhängigkeit folgen soll.

Ein weiterer Nachteil ist häufig die Version des vorgefertigten Moduls. Wenn Sie Debian oder Ubuntu verwenden, werden Sie bald feststellen, dass Sie nicht mehr am Puls der Zeit sein können, wie es viele Autoren von CPAN-Modulen zu tun scheinen.

Wie gehen andere Perl-Benutzer unter Linux mit diesem Problem um? Ignorieren Sie einfach das, was Ihre Paketmanager zu bieten haben? Gibt es Tools, die (zum Beispiel) apt und cpan zu besseren Teamkollegen machen? Oder installieren Sie einfach nichts über die cpan-Shell?

Antworten auf die Frage(20)

Ihre Antwort auf die Frage