Yanıtlar:
./configure
Uygulamayı oluşturmak için oldukça hazır olup olmadığını size söyler. Uygulamayı oluşturmak için gereken her şeyin olup olmadığını kontrol eder ve herhangi bir kritik hata görürse sizi bilgilendirir.
make
kaynak kodu oluşturur (derler). Derleyici kodu derler, ancak çoğu zaman, kod tek başına duramaz, bunun için harici kütüphanelerin (genellikle ubuntu paketleri tarafından sağlanır) kurulmasını gerektirir. Bu adımdan sonra, yüklemeye çalıştığınız bu özel uygulamanın yürütülebilir (ler) i oluşturulacaktır.
sudo make install
Uygulama dosyaları için gereken tüm bilgileri uygun sistem dizinlerine taşır. Bunun ardından make
, uygulamanın çalıştırılabilir dosyaları oluşturulduğundan ve daha sonra kullanılmak üzere uygun sistem dizinine (örn. / Usr / bin /) taşınabilir.
Kütüphaneler gereklidir, çünkü bir programcının başkaları tarafından belirli bir şeyi elde etmek için yapılan kodu kullanmasına izin verir. yani eğer programımda biraz disk formatlaması yapmak isteseydim, formatlama yapmak için önceden yazmış olan lib'leri kullanabilirdim ve programımı bu kütüphanelere çağırmam gerekiyordu. Bu kişi kütüphanesinde bir sorun bulursa, sorunu çözebilir ve programımda da düzeltebilir. Açık kaynaklı yazılımların bu kadar hızlı yazılması ve bu kadar kararlı olması budur.