Arch 儲存庫中有很多 CPAN 發行版,但不是全部。當我需要一個不在倉庫中的 dist 時,我該如何處理這種情況?
那麼我應該使用該cpan
程序,還是有更好的解決方案?
答案1
中描述了幾種方法Arch 維基。最簡單的版本可能是使用Perl-cpanplus-dist-arch,在安裝並執行安裝程式後,setupdistarch
可以將 perl 模組安裝為 pacman 軟體包,cpanp -i Your::Module::Name
如其中所述文件。
答案2
好吧,最好的解決方案可能是為你想要的 CPAN 包創建一個分發包,將其貢獻給 Arch 團隊,並維護它(當然,最好的解決方案是你應該由其他人來做這件事,:-) )。這樣,每個人都會從中受益。
實際上,您可能可以直接使用 CPAN 來安裝它:
perl -MCPAN -e "install Package"
當然,這裡的缺點是當上游包發生變化時,您不會獲得自動更新。您需要自己追蹤 CPAN 包。