İlk olarak, sorunuzun kusurlu bir öncül dayanmaktadır. Programlar edilir derlenmiş formatta dağıtılacak!
Çoğu diğer Linux dağıtımlarında ve daha genel olarak çoğu Unix versiyonlarında olduğu gibi Ubuntu'ya yazılım kurmanın normal yolu da bir paket kurmaktır. Ubuntu'da, yazılım merkezini veya başka bir paket yöneticisini açar ve mevcut yazılıma göz atarsınız. Yükleme için bir paket seçtiğinizde, dosyalar (paket bir program içeriyorsa) makinenize indirilir ve yüklenir.
Varsayılan olarak, paket yöneticisi size dağıtım uzmanları tarafından yapılan paketleri sunar. Ayrıca üçüncü taraf paket kaynaklarını da bulabilirsiniz; Ubuntu, PPA'nın üçüncü taraflara paket sunması için standart bir yol sunar.
Yazılımı yazardan derlenmiş biçimde indirmek son çaredir. Bunu yalnızca, yazılım paketlenecek kadar popüler değilse veya paketlenmemiş en son sürüme ihtiyacınız varsa yapmanız gerekir. Çoğu insan bunu asla yapmaz.
Yazılım bir dağıtım için paketlenmediğinde, genellikle ikili biçimde değil, kaynak biçimde dağıtılır. Bunun Linux dünyasında, bunun nadiren Windows dünyasında sıklıkla yaşanmasının iki ana nedeni vardır. Bunun bir nedeni, Linux'ta açık kaynaklı programların oranının çok daha yüksek olmasıdır. Açıkçası, eğer bir programın kaynak kodu mevcut değilse, tek dağıtım şekli ikiliktir. Diğer sebep, Linux dünyasının çok daha çeşitli olması. Her uyumsuz kitaplık sürümü kümesi için farklı ikili dosyalar gerekir; bu, her dağıtımın her sürümü için genellikle farklı ikili dosyalar anlamına gelir. Windows bunu, her paket yazarının programla birlikte kullandıkları kütüphaneleri dağıtmasını sağlayarak “çözer” (sonuç: bilgisayarınız her kitaplığın çok sayıda kopyasını depolar, onu kullanan program başına bir tane; bir hata bir kitaplıkta giderilirse, onu kullanan her programın bir güncelleme göndermesi gerekir) ve işletim sisteminin yeni bir versiyonunu sadece üç yılda bir piyasaya sürerek. Unix çok daha fazla çeşitliliğe ve çok daha zamanında hata düzeltme alışkanlığına sahiptir ve farklı dağıtımlar için farklı ikili dosyalar oluşturarak kütüphane dağıtım sorunlarını çözer.
apt
mi?