Sprawdź w terminalu, czy dany pakiet jest zainstalowany w systemie Ubuntu

o sprawdzeniu, czy dany pakiet jest zainstalowany

W następnym artykule przyjrzymy się, jak to możliwe sprawdź z terminala, czy dany pakiet jest zainstalowany, czy nie w naszym systemie Ubuntu. Czasami użytkownicy mogą potrzebować znać te informacje z różnych powodów.

Aby uzyskać te informacje, możemy znaleźć różne sposoby ich uzyskania. Poszukując trochę w Google, możesz znaleźć różne sposoby pozyskiwania tych danych. Co jest czymś, co w pewnym momencie zawsze może być przydatne dla wszystkich użytkowników. W tym artykule zostawimy siedem sposobów, aby każdy użytkownik mógł wybrać ten, który najbardziej mu odpowiada.

Czego możemy użyć z poziomu terminala, aby sprawdzić, czy dany pakiet jest zainstalowany czy nie na Ubuntu?

  • trafny. To potężne narzędzie wiersza poleceń do instalowania, pobierania, usuwania, wyszukiwania i zarządzaj pakietami na systemach opartych na Debianie.
  • apt-pamięć podręczna. Przyzwyczajony odpytuj pamięć podręczną APT lub metadane pakietu.
  • dpkg. To jest menedżer pakietów dla systemów opartych na Debianie.
  • dpkg-zapytanie. To jest narzędzie do zapytaj bazę danych dpkg.
  • który. To polecenie zwraca pełną ścieżkę do pliku wykonywalnego.
  • gdzie jest. Jest używany do znajdź pliki binarne, źródłowe i strony podręcznika dla danego polecenia.
  • zlokalizować. Polecenie zlokalizuj działa szybciej niż polecenie znajdź ponieważ używa bazy danych updatedb, podczas gdy polecenie find przeszukuje rzeczywisty system.

Przykłady sprawdzania, czy pakiet jest zainstalowany

Przede wszystkim powiedz, że mam następujące polecenia testowany na Ubuntu 19.04.

Dobra komenda

APT to potężne narzędzie dla terminala, za pomocą którego możemy instalować, pobierać, usuwać, wyszukiwać i zarządzać, a także zapoznaj się z informacjami o pakietach. Zawiera również kilka rzadziej używanych narzędzi wiersza poleceń związanych z zarządzaniem pakietami.

sprawdź, czy pakiet jest zainstalowany z listą apt

apt list vim

Polecenie apt-cache

Polecenie apt-cache używany do wysyłania zapytań do pamięci podręcznej APT lub metadanych pakietu z wewnętrznej bazy danych APT. Wyszuka i wyświetli informacje o danym pakiecie. Pokaże nam, czy pakiet jest zainstalowany, czy nie, wersję zainstalowanego pakietu, informacje o repozytorium źródłowym.

W poniższym przykładzie zobaczymy, że pakiet vim został już zainstalowany w systemie.

szukaj za pomocą apt-cache

apt-cache policy vim

Polecenie Dpkg

DPKG Jest to narzędzie do instalowania, tworzenia, usuwania i zarządzania pakietami, ale w przeciwieństwie do innych systemów zarządzania pakietami, nie może automatycznie pobierać i instalować pakietów ani ich zależności. Aby uzyskać informacje, możemy oczywiście połączyć je z grep.

wyszukaj pakiet z dpkg i grep

dpkg -l | grep -i nano

Polecenie dpkg-query

To jest narzędzie do wyświetla informacje o pakietach wymienionych w bazie danych dpkg.

sprawdź, czy pakiet jest zainstalowany za pomocą dpkg-query

dpkg-query --list | grep -i nano

Które polecenie

Które polecenie zwraca pełną ścieżkę do pliku wykonywalnego. To polecenie jest bardzo przydatne, gdy chcemy utworzyć skrót na pulpicie lub symboliczne łącze do plików wykonywalnych. Polecenie przeszukuje katalogi wymienione w zmiennej środowiskowej PATH aktualny użytkownik.

Jeśli po wykonaniu polecenia zostanie wyświetlony plik binarny danego pakietu lub lokalizacja pliku wykonywalnego, oznacza to, że pakiet został już zainstalowany w systemie. Jeśli nie, pakiet nie jest zainstalowany w systemie.

sprawdź, czy pakiet jest zainstalowany za pomocą którego polecenia

which vim

Gdzie jest polecenie

Polecenie gdzie jest używany do znajdowania plików binarnych, źródłowych i stron podręcznika dla danego polecenia.

Jeśli dane wyjściowe polecenia pokazują plik binarny danego pakietu lub lokalizację pliku wykonywalnego, oznacza to, że pakiet został już zainstalowany w systemie. Jeśli nie, pakiet nie jest zainstalowany w systemie.

sprawdź, czy pakiet jest zainstalowany za pomocą polecenia whereis

whereis nano

Zlokalizuj polecenie

Polecenie zlokalizować działa szybciej niż polecenie find, ponieważ używa bazy danych updatedb, podczas gdy polecenie find przeszukuje rzeczywisty system. Użyj bazy danych zamiast szukać pojedynczych ścieżek katalogów.

Jeśli dane wyjściowe polecenia pokazują lokalizację pliku binarnego lub pliku wykonywalnego danego pakietu, oznacza to, że pakiet został już zainstalowany w systemie. Jeśli nie, pakiet nie jest zainstalowany w systemie.

sprawdź, czy pakiet jest zainstalowany z locate

locate --basename '\nano'
Podobne artykuł:
Wyświetl listę pakietów zainstalowanych na różne sposoby w systemie Ubuntu

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.