Sto provando ad installare la macchina DateTime su un server Linux. Sfortunatamente, questo server Linux ha dei criteri di accesso alla rete ristretti che mi impediscono di usare la shell CPAN direttamente per scaricare contenuti o installare cpanminus. Cambiare la politica di accesso è fuori dal mio controllo, quindi sto cercando una soluzione alternativa. Inoltre, non ho accesso root a questo server Linux.Installa i moduli Perl con molte dipendenze su una macchina senza accesso alla rete CPAN
Posso comunque scaricare qualsiasi cosa nella macchina Windows del mio lavoro e caricare su una condivisione di file su questo server. Così ho iniziato a tirare giù le dipendenze DateTime uno per uno. Vorrei scaricare un modulo, a volte avrà Makefile.PL, a volte avrà Build.PL. Ho quindi rebase ogni Build o Makefile al mio INSTALL_BASE, testare ogni modulo. L'ho fatto per circa 20 moduli, e gli alberi sembrano espandersi a classi sempre più piccole senza fine in vista ...
Spero che tu possa dirmi un modo migliore. C'è un modo per avviare un download da una macchina con accesso CPAN (cioè la mia casella di Windows) di tutte le dipendenze DateTime in un gigantesco pacchetto Perl, caricarlo sul server Linux ed eseguire CPAN lì (senza accesso alla rete) a mettere le cose nel posto giusto? Grazie.
Avete fatto in modo che ci sia un ambiente di costruzione su questa macchina bloccata? Sarebbe un peccato se passassi un sacco di tempo a trasferire le distribuzioni se non ha gli strumenti per gestirle. – innaM