|
Mengenal pasti kebergantungan pakej Linux (DEB atau RPM) atau fail binari selalu boleh berguna dalam mengelakkan kesilapan semasa memasang aplikasi atau alat baru. |
Pakej DEB
Repositori
Sekiranya pakej berada di repositori sistem:
apt-cache bergantung pada PAKEJ
Anda juga boleh melakukannya dari Synaptic. Cari pakej, lakukan klik kanan> Properties> Dependencies.
Untuk melihat pokok kebergantungan lengkap (termasuk pergantungan kebergantungan pakej), pasang saling bergantung. Untuk melihat bagaimana ia berfungsi, saya cadangkan anda membaca ini satu lagi jawatan.
DEB longgar
Untuk melihat kebergantungan pakej DEB yang dimuat turun dari internet:
dpkg-deb -I mypackage.deb
Di mana mypackage.deb adalah nama pakej.
Pakej RPM
Repositori
Dalam dunia RPM, perkara sangat mudah. Sekiranya pakej ada di repositori:
PAKEJ rpm -qR
RPM longgar
Sekiranya pakej RPM longgar:
PAKEJ rpm -qpR
Fail binari
Untuk mengetahui perpustakaan yang digunakan oleh fail binari di Linux, ketik sahaja:
ldd binary_file
Di mana binary_file adalah nama penuh (termasuk jalan) binari yang dimaksudkan.
Sekiranya perpustakaan tersebut, pada gilirannya, mempunyai kebergantungan dan anda ingin melihatnya, saya menulis:
ldd -v binary_file