Rumah > Tutorial sistem > LINUX > Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu

Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu

William Shakespeare
Lepaskan: 2025-03-21 11:07:10
asal
624 orang telah melayarinya

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
Salin selepas log masuk

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>
Salin selepas log masuk

Sebagai alternatif, apt-cache show memberikan maklumat pakej terperinci:

 $ apt-cache show libpam-cracklib
Salin selepas log masuk

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:

Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu

Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu

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
Salin selepas log masuk

Jadikannya boleh dilaksanakan:

 $ cd dpkg-repo-query
$ chmod x dpkg-repo-query.sh
Salin selepas log masuk

Jalankan sebagai sudo :

 $ sudo ./dpkg-repo-query.sh
Salin selepas log masuk

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.

Cara memeriksa ketersediaan pakej di repositori Debian dan Ubuntu

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan