Herkes PHP için bir paket yöneticisi kitaplığı (örneğin apt veya linux dağıtımlar için yum) apart ARMUT adlı biliyor? Ben modülü yönetimi için bir paket yönetim sistemi içermelidir bir sistem üzerinde çalışıyorum. Ben PEAR kullanarak bir çalışma çözüm başardı, ancak bir PEAR kurulumunu yönetmek başka bir şey için PEAR istemci kullanarak gerçekten bunun için tasarlanmış değil de en uygun çözüm değildir. Ben özellikle CLI istemci kodu oldukça dağınık ve PHP4 (örneğin kurulum / yükseltme veya PEAR belirli uzak sistem kökünden kilit dosyaları gibi dosyaları taşımak için eylemleri uygulamak için) genişletmek / değiştirmek zorunda. Yani belki birileri bazı öneriler var
- kullanın ve (sunucu tarafı Pirum ve pearhub gibi bazı güzel uygulamaları vardır) uzatmak kolaydır alternatif ARMUT istemci kütüphanesi için
- (ideal bağımlılık izleme ve farklı kanalları dahil) PHP ile yazılmış tamamen farklı paket yönetim sistemleri için
- (evet, ben hala sıfırdan böyle bir sistemin uygulanması fikri ile müdahalesi ediyorum) böyle bir PM sistemi uygulamak için nasıl bazı genel fikirler için
Biliyorum ki Magento ve PM için symfony kullanım ARMUT gibi büyük sistemler. Magento (Ben önlemek istiyorum) orijinal PEAR istemci bir hack sürümünü kullanır, Symfony'nin uygulanması oldukça çerçevesi ile entegre görünüyor, ama en azından sıfırdan istemci yazmak için iyi bir başlangıç noktası olacaktır. Neyse, herkes öneriniz varsa: lütfen :)