Kami tahu bahwa sebagian besar paket yang kami instal di sistem operasi Linux kami tidak dapat berfungsi dengan baik tanpa menginstal paket prasyarat lainnya. Paket prasyarat seperti itu disebut dependensi. Terkadang Anda ingin mengetahui dependensi dari paket tertentu. Jadi hari ini saya akan menunjukkan kepada Anda tiga cara untuk memeriksa dan membuat daftar dependensi sebuah paket di Debian 10 dan Ubuntu 20.04.
Memeriksa Dependensi Paket di Debian dan Ubuntu
Untuk memeriksa dependensi sebuah paket di Debian 10, Anda dapat menggunakan salah satu dari tiga metode yang dibahas di bawah ini:
Metode #1:Menggunakan perintah apt show
Untuk memeriksa dependensi paket tertentu menggunakan apt show perintah, Anda harus mengikuti langkah-langkah yang disebutkan di bawah ini:
Karena semua perintah yang akan kita bahas dilewatkan melalui terminal, oleh karena itu, kita perlu meluncurkan terminal di Debian 10. Yang harus kita lakukan adalah mengklik tab Aktivitas yang ada di sudut kiri atas Debian 10 kita. desktop dan kemudian tulis terminal di bilah pencarian yang ditampilkan. Kemudian cukup klik pada hasil pencarian terminal untuk meluncurkannya di Debian 10 seperti yang ditunjukkan pada gambar berikut:
Sekarang ketik perintah berikut di terminal Anda dan kemudian tekan tombol Enter:
tampilkan PACKAGE_NAME
Di sini, ganti PACKAGE_NAME dengan nama paket yang dependensinya ingin Anda ketahui. Dalam contoh ini, kami ingin memeriksa dependensi paket zlib1g menggunakan perintah apt show di Debian 10. Oleh karena itu, kami telah mengganti PACKAGE_NAME dengan zlib1g seperti yang ditunjukkan pada gambar di bawah ini:
Segera setelah perintah ini berhasil dijalankan, Anda akan dapat melihat dependensi dari paket yang ditentukan bersama dengan beberapa informasi lain seperti yang disorot pada gambar berikut:
Metode # 2:Menggunakan perintah apt-cache tergantung
Untuk memeriksa dependensi paket tertentu menggunakan apt-cache perintah di Debian 10, Anda perlu melakukan langkah-langkah berikut:
Anda perlu meluncurkan terminal dengan cara yang sama seperti yang dijelaskan dalam metode di atas. Sekarang ketik perintah berikut di terminal Anda dan kemudian tekan tombol Enter:
apt-cache bergantung pada PACKAGE_NAME
Di sini, ganti PACKAGE_NAME dengan nama paket yang dependensinya ingin Anda ketahui. Dalam contoh ini, kami ingin memeriksa dependensi paket zlib1g menggunakan perintah apt-cache di Debian 10. Oleh karena itu, kami telah mengganti PACKAGE_NAME dengan zlib1g seperti yang ditunjukkan pada gambar di bawah ini:
- Segera setelah perintah ini berhasil dijalankan, Anda akan dapat melihat dependensi dari paket yang ditentukan seperti yang disorot pada gambar berikut:
Metode # 3:menggunakan perintah apt-rdepends
Untuk memeriksa dependensi paket tertentu menggunakan apt-rdepends perintah di Debian 10, Anda harus mengikuti langkah-langkah yang disebutkan di bawah ini:
Sekali lagi, Anda perlu meluncurkan terminal seperti yang dijelaskan dalam metode di atas. Setelah berhasil meluncurkan terminal, Anda perlu menginstal perintah apt-rdepends pada sistem Debian 10 Anda karena tidak diaktifkan secara default. Untuk menginstalnya, ketik perintah berikut di terminal Anda dan kemudian tekan tombol Enter:
sudo apt install apt-rdepends
Menjalankan perintah ini akan menginstal perintah apt-rdepends pada sistem Debian 10 Anda. Hal ini ditunjukkan pada gambar berikut:
- Selama penginstalan perintah ini, sistem Anda akan menanyakan apakah Anda ingin melanjutkan penginstalan ini atau tidak. Anda hanya perlu mengetik “Y” dan tekan tombol Enter untuk memberikan persetujuan Anda seperti yang disorot pada gambar di bawah ini:
Setelah instalasi perintah ini selesai, terminal Debian 10 Anda akan terlihat seperti ini:
Sekarang ketik perintah berikut di terminal Anda dan kemudian tekan tombol Enter:
apt-rdepends -r PACKAGE_NAME
Di sini, ganti PACKAGE_NAME dengan nama paket yang dependensinya ingin Anda ketahui. Dalam contoh ini, kami ingin memeriksa dependensi paket zlib1g dengan menggunakan perintah apt-rdepends di Debian 10. Oleh karena itu, kami telah mengganti PACKAGE_NAME dengan zlib1g seperti yang ditunjukkan pada gambar di bawah ini:
- Perintah ini akan memakan waktu lama untuk dieksekusi karena seharusnya memproses semua dependensi terbalik. Outputnya ditunjukkan pada gambar berikut:
Kesimpulan
Dengan memanfaatkan salah satu dari tiga metode yang dijelaskan dalam artikel ini, Anda dapat dengan mudah menemukan dependensi paket yang diinginkan di Debian dan Ubuntu. Semua metode ini cukup sederhana dan mudah diikuti, namun, poin yang perlu diperhatikan di sini untuk Metode # 3 adalah Anda harus sangat sabar saat menjalankan perintah tersebut.