30Jun

Ubuntu'da Yazılım Derleme Sırasında Bağımlılıkları Nasıl Çözebilirim?

Linux üzerinde yazılım derleme işleminin en zor kısmı bağımlılıklarını bulmak ve yüklemektir. Ubuntu, bağımlılıkları otomatik olarak algılayan, bulan ve kuran, sizin için zor olanı yapmak için uygun komutlara sahiptir.

Yakın zamanda, Ubuntu'da yazılım derleme yazılımının temellerini inceledik, daha yeni başlamak istiyorsanız asıl makalemize göz atın.

Auto-Apt

Auto-apt. /configure komutunu çalıştırdığınızda saati bekler ve bekler../configure mevcut olmayan bir dosyaya erişmeye çalışırken, auto-apt. /configure işlemi beklemeye alınır, uygun paketi yükler ve. /configure işlemi devam etmesine izin verir.

Önce auto-apt'i aşağıdaki komutu kullanarak yükleyin:

sudo apt-get install auto-apt

Kurulduktan sonra oto-apt'ın gerektirdiği dosya listesini indirmek için aşağıdaki komutu çalıştırın. Bu işlem birkaç dakika alacaktır.

sudo auto-apt güncelleme

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

sudo auto-apt updatedb & amp; amp;sudo auto-apt güncelleme-yerel

auto-apt'ın veritabanlarını oluşturduktan sonra,. /configure işlemini aşağıdaki komutu kullanarak başlatabilirsiniz:

sudo auto-apt çalıştırın. /configure

Apt-File

Eğer birBelirli bir dosyanın eksik olduğunu bildiren bir hata mesajı, dosyayı almak için yüklemeniz gereken paketi bilmiyor olabilirsiniz. Apt-file, tek bir komutla belirli bir dosyayı içeren paketleri bulmanızı sağlar.

Önce apt-dosyasını kendiniz kurmanız gerekecek:

sudo apt-install apt-dosyası

Kurulduktan sonra, yapılandırılmış apt depolarından dosya listelerini indirmek için aşağıdaki komutu çalıştırın. Bunlar büyük listeler. Dolayısıyla bunları indirmek birkaç dakika sürecektir.

sudo apt-dosya güncelleme

Aşağıdaki komutu çalıştırarak " example.pc " dosyasını bir dosya adı ile değiştirin ve komut size tam olarak hangi paketin yüklemeniz gerektiğini bildirir:

apt-file arama dosyası example.pc

Installstandart apt-get install komutuyla paket:

sudo apt-get install paketi

Ayrıca, Ubuntu Paket Araması web sitesinden dosya arama yapabilirsiniz. Belirli bir dosyayı aramak için sayfadaki " Paketlerin İçeriğini Arayın" bölümünü kullanın.

Size apt-dosyası ile aynı sonuçları verecektir ve herhangi bir dosya listesi indirmeniz gerekmez.

Yapı Teslimatında Bulundu

İlk yayınımızda apt-get inşaat-dep'ini kapattık. Yüklemeye çalıştığınız programın önceki bir sürümü Ubuntu'nun paket depolarında bulunuyorsa, Ubuntu zaten bağımlılıklarını biliyor.

" paketi " paketinin adıyla değiştirerek aşağıdaki komutu yazın ve apt-get gerekli bağımlılıkları yükleyecektir:

sudo apt-get yap-dep paketi

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

Programın daha yeni bir sürümü farklı bağımlılıklar gerektiriyorsa, bazı ek bağımlılıkları elle kurmanız gerekebilir.

Tüm bu komutlar apt-get'i kullanır, bu nedenle bunları Debian, Linux Mint ve apt-get ve. deb paketlerini kullanan diğer Linux dağıtımlarında da yapabilirsiniz.