GNU/Linux >> Belajar Linux >  >> Linux

Cara Mendaftar Ketergantungan Paket Di Linux

Suatu hari saya mencoba mencari tahu apakah ada cara mudah untuk menemukan atau membuat daftar dependensi suatu paket di Linux. Saya telah menggunakan Linux sebagai OS utama saya selama beberapa tahun sekarang, namun saya tidak tahu bagaimana menemukan dependensi untuk paket tertentu. Untungnya, saya menemukan solusi setelah beberapa pencarian google dan ingin membaginya dengan pembaca kami. Jadi, ini dia.

Mencantumkan Dependensi Paket Di Linux

Di Linux Arch dan turunan seperti Antergos dan Manjaro Linux , Pacman memberikan perintah berguna yang disebut "Pactree" . Bagi mereka yang bertanya-tanya, Pactree menghasilkan pohon dependensi untuk paket tertentu, misalnya vim .

$ pactree vim
vim
├─vim-runtime
├─gpm
│ └─bash
│ ├─readline
│ │ ├─glibc
│ │ │ ├─linux-api-headers
│ │ │ ├─tzdata
│ │ │ └─filesystem
│ │ │ └─iana-etc
│ │ ├─ncurses
│ │ │ ├─glibc
│ │ │ └─gcc-libs
│ │ │ └─glibc
│ │ └─ncurses provides libncursesw.so
│ ├─glibc
│ └─ncurses
└─acl
 └─attr
 └─glibc

Seperti yang Anda lihat pada output di atas, Pactree mencantumkan dependensi paket "vim" dalam format seperti pohon yang bagus.

Untuk mengetahui lebih detail perintah pactree, lihat halaman manual.

$ man pactree

Untuk Fedora , Topi Merah dan klonnya seperti CentOS , Linux Ilmiah , lihat tautan berikut.

  • Cara Menemukan Dependensi Untuk Paket Tertentu Di CentOS

Di Debian , Ubuntu , dan turunannya seperti Linux Mint , OS Dasar , Anda dapat menggunakan apt-cache perintah untuk membuat daftar dependensi paket tertentu.

Untuk membuat daftar paket apa, katakan misalnya vim , tergantung pada, jalankan:

$ apt-cache depends vim
vim
 Depends: vim-common
 Depends: vim-runtime
 Depends: libacl1
 Depends: libc6
 Depends: libgpm2
 Depends: libpython2.7
 Depends: libselinux1
 Depends: libtinfo5
 Suggests: <ctags>
 exuberant-ctags:i386
 exuberant-ctags
 Suggests: vim-doc
 Suggests: vim-scripts
 Conflicts: vim:i386

Untuk membuat daftar yang bergantung pada suatu paket, katakan misalnya vim , jalankan:

$ apt-cache rdepends vim

Perintah di atas menampilkan paket-paket yang bergantung pada paket vim.

Untuk lebih jelasnya, jalankan:

$ apt-cache --help

Atau,

$ man apt-cache

Di SUSE dan openSUSE , Anda dapat membuat daftar dependensi dari paket yang diberikan menggunakan perintah "zypper" seperti yang ditunjukkan di bawah ini.

$ zypper info --requires vim

Semoga membantu.


Linux
  1. Bagaimana Linux datang ke mainframe

  2. Cara Menemukan Paket Yang Menyediakan File Tertentu Di Linux

  3. Cara membuat paket RPM Linux

  1. Cara menggunakan pkgsrc di Linux

  2. Cara Mendaftar File yang Diinstal Dari Paket RPM atau DEB di Linux

  3. Bagaimana cara mendapatkan daftar dependensi paket RPM yang tidak diinstal?

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Mendaftar Pengguna di Linux

  3. Cara Mendaftar Grup di Linux