Yanıtlar:
Kullanarak alternatif bir yöntem upgrade, varsayılan CPAN kabuğundan kullanmaktır cpanminusve cpan-outdated.
Bunların kullanımı o kadar kolay ve çevik ki, hiç CPAN kabuğuna geri dönmüyorum. Tüm modüllerinizi tek seferde yükseltmek için komut:
cpan-outdated -p | cpanm
cpanminusDokümanlar açıklandığı gibi yüklemenizi öneririm :
curl -L https://cpanmin.us | perl - App::cpanminus
Ve sonra aşağıdakileri cpan-outdatedkullanarak diğer tüm CPAN modülleriyle birlikte kurun cpanm:
cpanm App::cpanoutdated
BTW: Kullanıyorsanız, bunu perlbrewaltına yüklediğiniz her Perl için tekrarlamanız gerekir.
Github depoları hakkında cpanminusve cpan-outdatedburadan daha fazla bilgi edinebilirsiniz:
cpan-outdated -pyükseltmeleri çalıştırmadan önce ne yapacağını görmek için kolayca çalışabilirsiniz . Kuru bir koşu ile nasıl yapılacağı belli değilcpan upgrade
Tüm Perl paketlerini (CPAN modülleri) yükseltmenin kolay bir yolu şu şekildedir:
cpan upgrade /(.*)/
cpan normal ifadeyi bu şekilde tanıyacak ve kurulu olan tüm paketleri güncelleyecek / güncelleyecektir.
cpanminus, ama en azından size iş için bu almak için her şeyi indirmek zorunda değilsiniz.
cpanve ardından upgrade /(.*)/cpan kabuğunda çalıştırın .
Çilek Perl için şunu deneyin:
cpan -u
-u Upgrade all installed modules. Blindly doing this can really break things, so keep a backup.
Deneyin perl -MCPAN -e "upgrade /(.\*)/". Benim için iyi çalışıyor.