GNU/Linux >> Belajar Linux >  >> Linux

Depends.exe untuk GNU/Linux

Utilitas yang Anda cari di Linux disebut ldd . Namun, bantulah pengguna Anda dan jangan berpikir untuk mendistribusikan perpustakaan dengan program Anda. Wajibkan pengguna Anda untuk menginstal prasyarat melalui saluran yang tepat. Atau, lebih baik lagi, kemas perangkat lunak Anda menggunakan sistem instalasi yang sesuai seperti RPM, apt, atau portage (saya asumsikan Anda tidak dapat menggunakan distribusi sumber dan autotools); melakukan hal itu memungkinkan sistem manajemen paket menyelesaikan dependensi secara otomatis dengan menarik semua pustaka yang diperlukan.

Mendistribusikan versi pustaka menggunakan skema ad-hoc hanya akan menimbulkan masalah bagi pengguna akhir (sesuatu yang mirip dengan DLL hell di Windows). Mereka dapat berakhir dengan konflik, error, dan kemungkinan lubang keamanan.

Anda dapat menggunakan ldd untuk mencari tahu pustaka apa yang bergantung pada biner Anda sehingga Anda dapat menyiapkan dependensi yang tepat saat membuat paket (beberapa pembuat paket, seperti RPM, benar-benar melakukan ini untuk Anda).


Linux
  1. Kiat Linux untuk menggunakan Layar GNU

  2. Cara Membuat Direktori Bersama untuk Semua Pengguna di Linux

  3. Linux – Variabel Lingkungan Permanen Untuk Semua Pengguna?

  1. Lembar contekan untuk pengguna dan izin Linux

  2. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  3. Perpustakaan Grafis 3d Linux?

  1. Apa Itu Linux? Panduan untuk Pengguna Non-teknis

  2. GNU/Linux Shedbuilt:Distro Pendidikan Khusus untuk ARM Boards

  3. Synfig – Alternatif Adobe Animate untuk GNU/Linux