Cara menguji paket yang diinstal menggunakan skrip shell di ubuntu dan debian

Cara menguji paket yang diinstal menggunakan skrip shell di ubuntu dan debian

Objektif

Gunakan skrip shell untuk memeriksa apakah paket yang diberikan tersedia/diinstal pada sistem Ubuntu atau Debian Linux.

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Ubuntu, Debian

Kesulitan

MUDAH

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Instruksi

Skrip shell

Script berikut akan memeriksa apakah paket yang disediakan ke skrip di bawah ini melalui argumen baris perintah diinstal pada sistem.

Skrip pertama kali digunakan dpkg untuk memeriksa apakah paket diinstal. Tergantung apakah dpkg Perintah berhasil dieksekusi Skrip akan mencetak status instalasi paket ke output standar.

#!/bin/bash dpkg -s $ 1 &>/dev/null jika [ $? -Persamaan 0 ]; Kemudian gema "Paket $ 1 diinstal!" kalau tidak gema "Paket $ 1 tidak diinstal!" fi

Penggunaan

Simpan skrip di atas untuk misalnya. is_installed.SH file dan membuatnya dapat dieksekusi:

$ chmod +x is_installed.SH 

Selanjutnya, gunakan skrip untuk memeriksa paket yang diinstal sambil memasok nama paket sebagai argumen. Misalnya:

$ ./check_package.SH VIM Paket Vim diinstal! $ ./check_package.SH NGINX Paket Nginx tidak diinstal! 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Panduan Pemula untuk Perintah DPKG Linux
  • File Konfigurasi Linux: 30 Teratas Paling Penting
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Ubuntu 20.04 Panduan
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…