Jak przetestować zainstalowany pakiet za pomocą skryptu Shell na Ubuntu i Debian
- 1738
- 160
- Tomasz Szatkowski
Cel
Użyj skryptu Shell, aby sprawdzić, czy dane pakiety są dostępne/zainstalowane w systemie Ubuntu lub Debian Linux.
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Ubuntu, Debian
Trudność
ŁATWY
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Instrukcje
Skrypt powłoki
Poniższy skrypt sprawdzi, czy pakiet dostarczony do poniższego skryptu za pomocą argumentu wiersza poleceń jest zainstalowany w systemie.
Skrypt najpierw używa dpkg
Aby sprawdzić, czy pakiet jest zainstalowany. W zależności od tego dpkg
Polecenie z powodzeniem wykonuje skrypt wydrukuje status instalacji pakietu na standardowe wyjście.
#!/bin/bash dpkg -s 1 i>/dev/null Jeśli [[[ $? -Eq 0 ]; Następnie Echo „Pakiet 1 $ jest zainstalowany!" w przeciwnym razie Echo „Pakiet 1 USD nie jest zainstalowany!" fi
Stosowanie
Zapisz powyższy skrypt do np. jest zainstalowane.cii
Plik i uczyń go wykonywaniem:
$ chmod +x is_instaled.cii
Następnie użyj skryptu, aby sprawdzić zainstalowany pakiet, podając nazwę pakietu jako argument. Na przykład:
$ ./check_package.instalowany jest pakiet sh vim vim! $ ./check_package.Pakiet SH Nginx Nginx nie jest zainstalowany!
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Przewodnik dla początkujących po polecenie DPKG Linux
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Ubuntu 20.04 Przewodnik
- Rzeczy do zainstalowania na Ubuntu 22.04
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
- « Opanuj swój dźwięk z CLI z FFMPEG
- Jak wygenerować losową frazę słów dla portfela Bitcoin w systemie Linux »