Siaran blog ini menerangkan bagaimana untuk menyemak ketersediaan pakej di Debian dan Ubuntu, baik dari segi tempatan dan jauh. Skrip bash berguna juga disediakan untuk mengautomasikan proses tersebut.
Memeriksa ketersediaan pakej melalui baris arahan
Untuk memeriksa sama ada pakej wujud di repositori Debian atau Ubuntu anda, gunakan perintah apt search
:
$ apt carian libpam-cracklib
Ini mencari pakej yang sepadan dengan istilah carian. Tiada output bermaksud pakej tidak tersedia. Hasil positif akan menunjukkan butiran seperti:
<code>libpam-cracklib/oldstable 1.4.0-9 deb11u1 amd64 PAM module to enable cracklib support</code>
Sebagai alternatif, apt-cache show
memberikan maklumat pakej terperinci:
$ apt-cache show libpam-cracklib
Walau bagaimanapun, perintah tidak pasti menyatakan ketersediaan untuk versi Debian atau Ubuntu tertentu (contohnya, Debian 12).
Memeriksa ketersediaan pakej melalui laman web rasmi
Untuk pemeriksaan khusus versi, gunakan repositori pakej rasmi:
Kaedah berasaskan web ini berfungsi dari mana-mana sistem dengan penyemak imbas.
Skrip bash untuk pemeriksaan automatik: dpkg-repo-query
Skrip bash, dpkg-repo-query
, memudahkan proses. Klon repositori:
$ git clone https://gist.github.com/ostechnix/86362cb9361f7f5ccf7de43a33e915de dpkg-repo-qquery
Jadikannya boleh dilaksanakan:
$ cd dpkg-repo-query $ chmod x dpkg-repo-query.sh
Jalankan sebagai sudo
:
$ sudo ./dpkg-repo-query.sh
Skrip ini meminta nama pakej, pengedaran (debian/ubuntu), dan versi (nama kod atau nombor, misalnya, "cacing buku" untuk Debian 12, "Jammy" untuk Ubuntu 22.04). Output adalah jadual yang menunjukkan ketersediaan pakej.
Kesimpulan
Panduan ini menawarkan pelbagai kaedah untuk mengesahkan ketersediaan pakej di Debian dan Ubuntu, memenuhi pelbagai keperluan dan kemahiran teknikal. Skrip bash yang disediakan menyelaraskan proses untuk pemeriksaan yang kerap. Ingatlah untuk berunding dengan repositori rasmi untuk maklumat khusus versi definitif.
Atas ialah kandungan terperinci Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!