Sadece merak ediyorum - cpan kabuktan paket yönetimi tarafından kurulmasına kıyasla perl modüllerinin kurulumunun herhangi bir avantajı var mı? Zaman zaman en son modüller sürümüne daha hızlı erişime sahip olmak dışında?Perl modülünün kurulumu: cpan shell vs rpm/deb
cevap
Her şey, modüllerin kullanım amacına bağlıdır.
- Perl modülleri örneğin sisteminizde, mükemmel bir şekilde entegre olacak:
ana paket yönetim pek çok avantajı vardır dosyaları, doğru (sistem bağımlı) yerdeyken, YOLU, vb. Için eklenmiş komut dosyaları.
- Otomatik yükseltmeler ve güvenlik düzeltme eki.
- Muhtemelen, modüllerini (örn. Debian Perl grubu) önemseyen bir sürdürücü veya sürdürücü grup.
- Dağıtıma özgü hatalar, ana hattına erişmeden önce (bu, söz konusu platforma özgü bilgilere sahip olabilir veya olmayabilir) sabitlenebilir.
- Aynı işletim sistemi sürümüne sahip makinelere dağıtım yaparken, verilen paket bağımlılıklarını alabilirsiniz. CPAN doğrudan kurarken
, ayrıca bazı avantajları vardır: Sen modülün son sürümünü yükleyebilirsiniz
- .
- Modülün belirli bir sürümünü (daha eski veya geliştiricilerin sürümü) yükleyebilirsiniz.
- Modülün derlemesini veya kurulum parametrelerini ince ayar yapabilirsiniz.
Günümüzde local::lib ve perlbrew (howto) bir geliştirici çok daha ilginç CPAN böyle yaptı. local::lib, sistemin perl binary'sini kullanırken özel modül ağacınızın olmasını sağlar ve perlbrew, kendi komple Perl kurulumlarınızı (ayrıca paralel olarak birkaç Perl sürümü) kolayca oluşturmanızı sağlar.
Her iki yöntem de geçerlidir ve söz konusu avantaj, kullanım amacına bağlıdır.
Yerel bir CPAN istemcisini kullanmak, büyük olasılıkla dağıtım alanınız tarafından paketlenmemiş olan CPAN'daki tüm modüllere erişmenizi sağlar, ancak dağıtımcı yöneticinizin yüklendiğini bilmemek için yüklendiğini (bağımlılık çözümü için) , vb.). Debian'ın CPAN modüllerini debs'e dönüştürmek için dh-make-perl
paketini sağladığını biliyorum, ki bu size her iki dünyanın en iyisini vermesi gerektiği gibi görünüyor, ama ben asla kendim denemedim. Bununla birlikte en önemli şey, bir metodu veya diğerini seçmek ve ona yapışmaktır.
- 1. CPAN perl modülü
- 2. Perl CPAN sözlüğü
- 3. CPAN
- 4. Perl Modülü cpan sonra kullanılamaz Kurulum
- 5. Eski Perl CPAN modülleri nasıl kurulur
- 6. Güncel bir CPAN modülünün bağımlılıkları nasıl yeniden kurulur/yeniden yüklenir?
- 7. Magento modülünün kurulumu - ürün özelliğini değiştirmek için gerekli değil
- 8. WLST En İyi Uygulamalar: Shell vs MBeans?
- 9. Perl 6 modülünün sürümünü ve otoritesini nasıl bulabilirim?
- 10. Perlbrew kullanırken CPAN modüllerini nasıl kurarım?
- 11. IronRuby 1.3.1 VS 2010 SP1 Kurulumu Yayımlama
- 12. CPAN GD modülü Cygwin
- 13. Sorunlu Konumda Kurulu CPAN Modülleri
- 14. Perl kodumdaki perl modülünün belirli bir sürümünü (veya daha üstünü) nasıl kullanırım?
- 15. Python2.6 Kurulumu
- 16. Altişlemde `shell = shell` `shell`` bash` anlamına mı geliyor?
- 17. Neden CPAN dağıtımım PAUSE tarafından dizine eklenmedi?
- 18. İndir CPAN modülünü dağıtım arşivi: I18N :: Langinfo
- 19. CPAN yapılandırmasını nasıl otomatikleştirebilirim?
- 20. MongoDB db.eval() 'in javascript shell vs. pymongo'daki performansı
- 21. Bir modülün iki sürümü yüklendiğinde Perl ne yapar?
- 22. Perl web uygulamasını nasıl profillerim?
- 23. ZeroMQ ve onun cpan perl modülü ine pencereleri nasıl yüklenir (activeperl)
- 24. Linux Kernel Modülünün Konumu
- 25. Jhipster - AWS modülünün kurulması
- 26. Python modülünün yapısını görselleştirme
- 27. Çerçeve modülünün 'FBSDKCoreKit.FBSDKAppLinkResolver'
- 28. Kartayar kurulumu 65
- 29. Cygwin'de Perl için nasıl tanı kullanırım?
- 30. Perl Net :: OAuth2 örnek kod
Çok teşekkür ederim. – moodywoody