Cara menguji pakej yang dipasang menggunakan skrip shell di Ubuntu dan Debian
- 1648
- 398
- Jerome Quitzon
Objektif
Gunakan skrip shell untuk memeriksa sama ada pakej tertentu tersedia/dipasang pada sistem Ubuntu atau Debian Linux.
Sistem operasi dan versi perisian
- Sistem operasi: - Ubuntu, Debian
Kesukaran
Mudah
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Arahan
Skrip shell
Skrip berikut akan memeriksa sama ada pakej yang dibekalkan ke skrip di bawah melalui argumen baris arahan dipasang pada sistem.
Skrip pertama digunakan dpkg
Untuk memeriksa sama ada pakej dipasang. Bergantung sama ada dpkg
Perintah melaksanakan dengan jayanya skrip akan mencetak status pemasangan pakej ke output standard.
#!/bin/bash dpkg -s $ 1 &>/dev/null jika [ $? -eq 0 ]; kemudian echo "Pakej $ 1 dipasang!" lain echo "Pakej $ 1 tidak dipasang!" fi
Penggunaan
Simpan skrip di atas untuk misalnya. IS_Stalled.sh
fail dan menjadikannya boleh dilaksanakan:
$ chmod +x is_installed.sh
Seterusnya, gunakan skrip untuk menyemak pakej yang dipasang semasa membekalkan nama pakej sebagai hujah. Sebagai contoh:
$ ./check_package.pakej sh vim dipasang! $ ./check_package.pakej sh nginx nginx tidak dipasang!
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Panduan Pemula ke Perintah DPKG Linux
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Ubuntu 20.04 Panduan
- Perkara yang perlu dipasang di Ubuntu 22.04
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
- Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
- « Menguasai audio anda dari CLI dengan ffmpeg
- Cara menjana frasa kata laluan rawak untuk dompet bitcoin pada sistem linux »