Anasayfa » nasıl » Ubuntu'da Yazılım Derlenirken Bağımlılıklar Nasıl Çözülür?

    Ubuntu'da Yazılım Derlenirken Bağımlılıklar Nasıl Çözülür?

    Linux'ta derleme yazılımının en zor kısmı bağımlılıklarını bulmak ve kurmaktır. Ubuntu, bağımlılıkları otomatik olarak algılayan, konumlandıran ve yükleyen ve sizin için zor olan işleri yapan apt komutlarına sahiptir.

    Kısa bir süre önce Ubuntu'daki kaynaktan derleme yazılımının temellerini ele aldık, bu yüzden yeni başlıyorsanız orijinal makalemize göz atın.

    Otomatik Apt

    Auto-apt, ./configure komutunu çalıştırdığınızda izler ve bekler. ./Configure var olmayan bir dosyaya erişmeye çalıştığında, auto-apt ./configure işlemini beklemeye alır, uygun paketi yükler ve ./configure işleminin devam etmesine izin verir.

    İlk önce, auto-apt'yi aşağıdaki komutla yükleyin:

    sudo apt-get install otomatik apt

    Kurulduktan sonra, otomatik apt'nin ihtiyaç duyduğu dosya listelerini indirmek için aşağıdaki komutu çalıştırın. Bu işlem birkaç dakika sürecek.

    sudo otomatik apt güncelleme

    İlk komut yapıldıktan sonra, veritabanlarını güncellemek için aşağıdaki komutları çalıştırın. Bu komutlar ayrıca birkaç dakika sürecektir.

    sudo otomatik apt güncellemesi && sudo otomatik apt güncellemesi-yerel

    Auto-apt veritabanlarının oluşturulmasını yaptıktan sonra ./configure işlemini aşağıdaki komutla başlatabilirsiniz:

    sudo otomatik apt run ./configure

    Apt-Dosya

    Belirli bir dosyanın eksik olduğunu belirten bir hata mesajı görürseniz, dosyayı almak için yüklemeniz gereken paketi bilmiyor olabilirsiniz. Apt dosyası, belirli bir dosyayı tek bir komutla içeren paketleri bulmanızı sağlar.

    Öncelikle apt-file dosyasını kendisi kurmanız gerekir:

    sudo apt-get install apt dosyası

    Kurulduktan sonra, dosya listelerini yapılandırılmış apt deponuzdan indirmek için aşağıdaki komutu çalıştırın. Bunlar büyük listelerdir, bu nedenle indirme işlemi birkaç dakika sürecektir..

    sudo apt-file güncellemesi

    Aşağıdaki komutu çalıştırın, yerine “example.pc”Bir dosya adı ile komut size tam olarak hangi paketi yüklemeniz gerektiğini söyleyecektir:

    apt-file arama dosyası example.pc

    Paketi standart apt-get install komutuyla yükleyin:

    sudo apt-get install paketi

    Ayrıca Ubuntu Paket Arama web sitesinden dosya araması yapabilirsiniz. Kullan "Paketlerin içeriğini arayınBelirli bir dosyayı aramak için sayfadaki ”bölümü.

    Size apt-file ile aynı sonuçları verir ve dosya listelerini indirmeniz gerekmez..

    Apt-Get Oluştur-Dep

    İlk yazımızda apt-get build-dep'i ele aldık. Yüklemeye çalıştığınız programın önceki bir sürümü zaten Ubuntu'nun paket havuzlarındaysa, Ubuntu istediği bağımlılıkları zaten biliyordur..

    Aşağıdaki komutu yazın, yerine “paket”Paketin adı ile apt-get gerekli bağımlılıkları kurar:

    sudo apt-get build-dep paketi

    Apt-get, gerekli tüm bağımlılıkları kurmanızı ister.

    Programın daha yeni bir sürümü farklı bağımlılıklar gerektiriyorsa, bazı ek bağımlılıkları el ile yüklemeniz gerekebilir..


    Tüm bu komutlar apt-get kullanır, böylece Debian, Linux Mint ve apt-get ve .deb paketlerini kullanan diğer Linux dağıtımlarında da kullanabilirsiniz..