Bu araçların tümü sisteminize yazılım yükler ancak farklı seviyelerde çalışırlar.
./configure && make install
Çalıştırma ./configure && make install
, kitaplıkları veya çalıştırılabilir dosyaları doğrudan kaynak koddan oluşturur ve yükler.
make install
Sistem içine adım temelde sadece kopya nihai dosyaları. Birçok kaynak make uninstall
, onları tekrar kaldırmak için özel bir kuralla gelir , ancak bu garanti edilmez ve elbette yalnızca yapılandırılmış kaynakları bulunduğunuz sürece çalışır. Ayrıca, bu gerekli bağımlılıklarla ilgilenmez.
Genellikle, yalnızca belirli bir paket için kaynak kodu bulunur, bu nedenle gidilecek tek yol budur. Ayrıca, ./configure
genellikle paketinizi uyarlamanıza izin veren birçok seçenek kabul eder.
Hangi dosyanın hangi yazılımın yüklü olduğunu bulamamak ve bunları sistemden kaldırmak için güvenilir bir yolun bulunmaması bu yaklaşımın temel eksiklikleridir.
RPM (Redhat Paket Yöneticisi)
rpm
sisteminize önceden yapılandırılmış ve derlenmiş yazılımı yükler ve ayrıca ondan kurtulmak için bir kaldırma ile birlikte gelir. Paketlerin birileri tarafından yaratılması gerekiyor. Bu kişi zaten hangi özellikleri ekleyeceğine ve paketi sistem düzeninize en iyi şekilde nasıl entegre edeceğinize karar verdi. Aynı zamanda bağımlılıkların bir listesi ile birlikte geliyor.
RPM'ler birçok dağıtım için kullanıldığından, genellikle bu rpm'nin dağıtımınız için yazıldığından emin olmak isteyeceksiniz, böylece kurulum yolları, bağımlılıklar ve diğer temizlik işleri iyi bir şekilde bütünleşebilir.
Debian sistemlerinde eşdeğer paket formatıdır .deb
ve kurulum ve veritabanı dpkg
araç tarafından gerçekleştirilir .
Yum
yum
etrafında ek bir sarıcı rpm
. Genellikle çevrimiçi depolarda, dağıtımınız için kendi rpm dosyalarınızı tutar. Çoğu dağıtımın kararlı sürümleri için, bu veritabanı içindeki tüm paketler birbiriyle iyi oynayacaktır. Bu veritabanı aranabilir (örneğin; ile yum search some_name
).
Aynı zamanda sizin için bağımlılıkları otomatik olarak çözecektir. Paketler (ve bazı ekstra yardımlarla bağımlılıkları da) kolayca kaldırılabilir.
Debian sistemlerinde eşdeğer depo ve bağımlılık çözme araçları Apt ( apt-get
ve aptitude
) tarafından sağlanmıştır .
yum
vsup2date
. Aradaki fark hakkında hiçbir zaman net olamadım.