GNU/Linux >> Belajar Linux >  >> Ubuntu

Script Untuk Memeriksa Apakah Beberapa Program Sudah Terinstal?

Bagaimana cara membuat skrip bash yang memeriksa apakah suatu program sudah diinstal, dan jika belum, menginstalnya?

Terima kasih atas bantuan Anda.

Inilah kode yang saya miliki sejauh ini:

#/bin/bash

PS3="choose an option"

select opcion in "Installing_Youtube"  "exit"

do

    case $opcion in


        "Installing_Youtube")

            youtube-dl > /usr/bin
            if [ $? -eq 127 ] ; then
                echo "installing youtube"
                 apt-get update
                 apt-get install youtube-dl
                mkdir Videos
            else
                echo "Youtube already installed"
            fi

        ;;


        "exit")
            exit

Jawaban yang Diterima:

Anda dapat melakukan ini:

dpkg -s <packagename> &> /dev/null

lalu periksa status keluar.hanya jika status keluar dari perintah di atas sama dengan kemudian paket diinstal .

jadi:

   #!/bin/bash

    echo "enter your package name"
    read name

    dpkg -s $name &> /dev/null  

    if [ $? -ne 0 ]

        then
            echo "not installed"  
            sudo apt-get update
            sudo apt-get install $name

        else
            echo    "installed"
    fi


Ubuntu
  1. Bagaimana Cara Menghapus Entri Program Wine Dari Menu?

  2. Cara Memeriksa Apakah Suatu Program Tersedia Di Repositori Dengan Commandline?

  3. Bagaimana Menghubungkan Wsl Ke Python Yang Sudah Terinstal Di Windows?

  1. Menjalankan Program yang Diinstal Melalui Aptitude?

  2. Bagaimana Menerjemahkan Program yang Diinstal Dengan Paket Snap?

  3. Bagaimana Cara Memeriksa Apakah Mpi Sudah Terinstal Di Mesin?

  1. Cara memutakhirkan program yang diinstal dengan Softaculous

  2. Naikkan kesalahan dalam skrip Bash

  3. Bagaimana cara memeriksa apakah perpustakaan diinstal?