Ubuntu 20.04'te Bir Paketin Bağımlılıkları Nasıl Kontrol Edilir

How Check Dependencies Package Ubuntu 20



Ubuntu sisteminde komut satırını kullanarak paketleri kurmak oldukça kolay göründüğü için yeni başlayanlar arasında popülerdir. Ubuntu 20.04'te bir paketin bağımlılıklarını almanın çeşitli yolları vardır. Ama hakkında bilgi sahibi olmamız gerekiyor paket bağımlılıkları bunun farkında olmayanlar için.

Linux işletim sisteminde yazılım paketleri kurulurken, bazı paketlerin düzgün çalışabilmesi için diğer paketlere ihtiyaç vardır. Bazen sisteme zaten kurulurlar, ancak diğer durumlarda paketle birlikte otomatik olarak kurulurlar. Bu bağımlı paketler paket bağımlılıkları .







Apt paket yöneticisi, dpkg komutu veya bir araç yükleme gibi bağımlılık ayrıntılarını almak için birden çok yaklaşım vardır.



Bir paketin bağımlılıklarını almak için APT paket yönetim sistemi ile başlayalım.



APT Show ile Paket Bağımlılığı Nasıl Kontrol Edilir:

Yürüt uygun gösteri paketin tüm ayrıntılarını almak için paket adıyla komut verin.





Bu yaklaşımı kullanmanın sözdizimi:

uygun gösteri[paket ismi]

Hangi sonucu elde ettiğinizi kontrol edelim. Mozilla Firefox çalışırken paket:



uygun göster mozilla firefox

Yukarıdaki resimde gösterildiği gibi, firefox paketi çeşitli kütüphanelere bağlıdır. NS APT paket yöneticisi bağımlılıkların çoğunu otomatik olarak kurduğu için Linux sisteminde önemli bir rol oynar.

APT-Cache ile Bağımlılık Bilgileri Nasıl Kontrol Edilir:

Sınırlı bağımlılık komut dosyası bilgilerine ihtiyacınız varsa, apt-cache emretmek.

Verilen sözdizimini kullanın:

apt-cache bağlıdır [paket ismi]

Daha iyi anlamak için bir örnek verelim. Bağımlılık bilgilerini kontrol edin Mozilla Firefox paket:

apt-cache bağlıdırMozilla Firefox

Başka bir örneğe bakın!

Bağımlılık ayrıntılarını almak için PHP :

apt-cache bağlıdırphp

Bir .deb paket dosyasının bağımlılıkları nasıl kontrol edilir:

eğer varsa .deb yazılım paketini yüklemek için dosya, ardından uygun komut çalışmayacak.

Bunun için çalıştırabilirsiniz dpkg ile komut -BEN veya -bilgi Ayrıntıları alma seçeneği. Yani, sözdizimi şöyle olacaktır:

dpkg --bilgi [deb_file_path]

Diyelim ki .deb Ubuntu makinemde Teamviewer paketi. Bağımlılık ayrıntılarını almak için belirtilen komutu yürütün:

dpkg --bilgiİndirilenler/teamviewer_15.16.8_amd64.deb

Yukarıdaki bölüm, paket bağımlılıkları ayrıntısının nasıl alınacağıydı. üzerinden uygun ve dpkg emretmek.

Ancak bir aracı tercih ederseniz, aşağıda verilen yaklaşımı izleyin:

apt-rdepends aracıyla bağımlılıklar nasıl kontrol edilir:

Paket bağımlılıklarını kontrol etmek için çok sayıda araç vardır ve hangi aracın kurulacağı konusunda kafanız karışabilir. Ayrıca, çalışan sistemi etkileyen herhangi bir bağımlılığı yükleme riskini de alamazsınız.

NS apt-rdepends bir yazılım paketinin sahip olduğu tüm bağımlılıkları listelemeye yardımcı olan özgün bir araçtır. Yerleşik bir araç değildir; almak için aşağıda belirtilen komutu kullanın:

$sudouygunYüklemekapt-rdepends

sözdizimi apt-rdepends düz ileri:

apt-rdepends[seçenekler] [paket ismi]

Diyelim ki çözmeniz gerekiyor PHP bağımlılıklar. Bunun için istenen çıktıyı almak için verilen komutu yürütün:

apt-rdepends php

Benzer şekilde, başka bir örnek alırsak:

apt-rdepends vlc

Bunu tersine çevirmek için, belirli bir yazılım paketine başka hangi paketlerin bağlı olduğunu görün, -r seçenek.

Örneğin, paket listesinin vlc paketine bağlı olup olmadığını kontrol etmek için komut şudur:

apt-rdepends-rvlc

Çözüm:

Yazma bize Ubuntu 20.04'te bir paketin paket bağımlılıklarını nasıl kontrol edeceğimizi gösterdi.

Komut satırını kullanarak paket bağımlılıklarını almanın çeşitli yollarını bulduk. NS APT paket yönetimi sistem bağımlılıkların çoğunu otomatik olarak kurduğu için önemli bir rol oynar. Ancak .deb paketi aracılığıyla herhangi bir yazılım indirilmişse, o zaman dpkg komutu önerilir.

NS apt-rdepends araç, bağımlılıkları kontrol etmek için alternatif bir yöntemdir. Bu aracı kullanarak ayrıntılı paket bağımlılıklarının listesini alabilir ve bunun tersini bulabilirsiniz.