Oprogramowanie, które uruchamiasz na swoim komputerze, czyni go naprawdę osobistym. Wiele mówi o tym, z czym pracujesz, co lubisz robić lub o swoich hobby.

W tym przewodniku omówiono, jak zarządzać pakietami oprogramowania za pomocą Menedżera pakietów Debiana (dpkg) w dystrybucjach systemu Linux opartych na Debianie, takich jak Ubuntu, Debian, Mint i Kali itp. Pakiety oprogramowania Debiana mają rozszerzenie .deb.

Zarządzanie oprogramowaniem jest jednym z najczęściej wykonywanych zadań na komputerze osobistym lub jako administrator systemu.

Co to jest Dpkg?

Dpkg to narzędzie niskiego poziomu, które składa się z zestawu poleceń używanych do instalowania, usuwania, wyświetlania i zarządzania pakietami oprogramowania w dystrybucjach systemu Linux opartych na Debianie.

Narzędzie dpkg jest podstawą, na której zbudowane są inne narzędzia do zarządzania oprogramowaniem, takie jak Apt i Synaptic. Są one klasyfikowane jako narzędzia do zarządzania oprogramowaniem wysokiego poziomu.

Instalowanie plików pakietów oprogramowania Debiana (.deb) lokalnie na komputerze jest jedną ze specjalności dpkg.

instagram viewer

Jest to szczególnie ważne w przypadku instalowania oprogramowania na komputerach, które są poza siecią ze względów bezpieczeństwa lub z powodu problemów z łącznością sieciową. Znane pakiety oprogramowania, które można zainstalować za pomocą dpkg, obejmują VS Code, Google Chrome i VirtualBox, aby wymienić tylko kilka.

Lista zainstalowanych pakietów oprogramowania

Aby wyświetlić listę zainstalowanych pakietów oprogramowania na komputerze, po prostu uruchom następujące polecenie.

dpkg --get-selections

Plik --get-selections Opcja polecenia wyświetla nazwy zainstalowanych pakietów w prostym i przejrzystym formacie.

Aby wyświetlić szczegółowe informacje o dostępnych wersjach zainstalowanych pakietów, możesz użyć następującego polecenia. Ponadto wyświetlane są informacje, takie jak wersja oprogramowania, rozmiar instalacji, pochodzenie, priorytet itp.

dpkg --print-avail

Jeśli chcesz wyświetlić informacje o pakiecie oprogramowania w formie tabelarycznej. Możesz użyć dpkg-query polecenie w następujący sposób.

dpkg-query --list

Instalowanie pakietów oprogramowania

Instalowanie pakietów oprogramowania jest jednym z najczęściej wykonywanych zadań na naszych komputerach. Zanim będzie można zainstalować pakiety oprogramowania na swoim komputerze z dpkg, musisz najpierw pobrać pakiet oprogramowania i go mieć lokalnie. Możesz łatwo pobrać pakiety oprogramowania za pomocą przeglądarki lub za pomocą narzędzi takich jak wget lub curl.

Będziesz potrzebował podwyższonych uprawnień, aby instalować i usuwać pakiety oprogramowania za pomocą dpkg.

Na przykład, aby zainstalować Google Chrome, pobierz go do folderu Pobrane. Następnie po prostu uruchom następujące polecenie.

sudo dpkg --install ~ / Downloads / google-chrome-stable_current_amd64.deb

Przywracanie zależności

Pakiety oprogramowania w systemie Linux często zależą od innych programów, aby działały płynnie.

Podczas instalowania pakietów przez dpkg często rozsądnie jest przywrócić zależności za pomocą Apt za pomocą następującego polecenia, aby upewnić się, że wszystko działa poprawnie.

sudo apt install -f

Wskazówka: Możesz użyć skróconej metody dla większości poleceń dpkg. Na przykład, dpkg -i nazwa_pakietu zamiast dpkg --install nazwa_pakietu do instalowania pakietów oprogramowania. W tym przewodniku zastosowano to drugie podejście, ponieważ długie polecenia są bardziej zrozumiałe.

Związane z: Jak znaleźć i naprawić uszkodzone pakiety w systemie Linux

Aktualizacja oprogramowania

Utrzymanie twojego aktualny system jest dobrą linią obrony przed lukami w zabezpieczeniach i jest kluczem do posiadania bardziej stabilnego i niezawodnego systemu.

Aby zaktualizować pakiety oprogramowania zainstalowane przez dpkg, musisz najpierw pobrać nowszy pakiet, a następnie zainstalować go za pomocą polecenia instalacji omówionego w sekcji powyżej.

Aby sprawdzić, czy paczki nie są uszkodzone, użyj rozszerzenia - audyt opcja. Ta opcja polecenia sprawdza, czy wszystkie pakiety zostały poprawnie zainstalowane i czy brakuje jakichkolwiek zależności. Jeśli pakiet jest uszkodzony, program narzędziowy dpkg poda porady dotyczące sugerowanych poprawek.

dpkg --audit

Ponowna konfiguracja pakietu oprogramowania

Inną potężną opcją oferowaną przez dpkg jest możliwość rekonfiguracji pakietu oprogramowania, który został już zainstalowany. Na przykład, aby ponownie skonfigurować VirtualBox, możesz uruchomić poniższe polecenie, a zostanie wyświetlony ekran konfiguracji.

sudo dpkg-reconfigure virtualbox-6.1

Usuwanie pakietów oprogramowania

Kiedy nie potrzebujesz już oprogramowania i jesteś gotowy, aby go usunąć lub chcesz go usunąć w celu zaktualizowania oprogramowania, możesz użyć --usunąć opcja polecenia.

sudo dpkg --remove google-chrome-stable

(W powyższym poleceniu stabilny w Google Chrome to nazwa pakietu)

Podczas usuwania pakietów oprogramowania za pomocą opcji --remove pliki konfiguracyjne skojarzone z usuwanym pakietem pozostają nienaruszone. Dlatego następnym razem, gdy ponownie zainstalujesz to oprogramowanie, użyje on poprzednich konfiguracji.

Aby całkowicie usunąć pakiet oprogramowania i skojarzone z nim konfiguracje, możesz użyć opcji --purge.

sudo dpkg --purge google-chrome-stable

Uzyskiwanie informacji o pakiecie oprogramowania

Możesz uzyskać więcej informacji o pakiecie, z którym zamierzasz zainstalować - info.

sudo dpkg --info ~ / Downloads / google-chrome-stable_current_amd64.deb

Dane wyjściowe obejmują informacje, takie jak architektura oprogramowania, osoba odpowiedzialna za konserwację, numer wersji itp.

Sprawdzanie zawartości pakietu oprogramowania

Możesz także sprawdzić zawartość pakietu Debiana za pomocą --zawartość. Lista zawiera zarys struktury katalogów pakietu i wszystkich ważnych plików, takich jak licencja na oprogramowanie i inne pliki manifestu.

dpkg --contents ~ / Downloads / google-chrome-stable_current_amd64.deb

Zawartość pakietu jest wyświetlana w formacie długiej listy, jak poniżej.

Sprawdzanie, czy pakiet jest zainstalowany

Możesz łatwo sprawdzić, czy jakiś pakiet oprogramowania został zainstalowany na twoim komputerze za pomocą --status opcja. Na przykład, aby dowiedzieć się, czy Zoom został zainstalowany w twoim systemie, po prostu uruchom poniższe polecenie.

sudo dpkg --status zoom

Dane wyjściowe zawierają również inne szczegóły, takie jak przeznaczenie pakietu oprogramowania i dostawca.

Przykładowe dane wyjściowe wyglądają jak poniżej. Na przykład, drugi wiersz wyniku polecenia pokazuje stan pakietu. Jak widać z danych wyjściowych, pakiet powiększenia jest zainstalowany na tym konkretnym komputerze.

Możesz szukać katalogów z pakietami, które spełniają warunki darmowej dystrybucji zgodnie ze standardami Debiana z ich plików oficjalna strona.

Czytaj więcej: Podstawowe polecenia ułatwiające rozpoczęcie pracy z systemem Linux

Otrzymywać pomoc

Aby dowiedzieć się więcej o poleceniu dpkg, możesz skorzystać z --Wsparcie opcja.

dpkg --help

Bardziej szczegółowe informacje o opcjach polecenia dpkg i stanie pakietów oprogramowania można znaleźć na stronach podręcznika Man.

człowiek dpkg

A co z alternatywnymi menedżerami pakietów?

dpkg to potężne narzędzie do instalowania pakietów oprogramowania i zarządzania nimi. Narzędzia wyższego poziomu, takie jak apt i synaptic, używają dpkg. Inne alternatywy dla instalowania pakietów to Apt, Synaptic i Aptitude.

E-mail
Przewodnik dla początkujących dotyczący instalowania oprogramowania w systemie Ubuntu za pomocą APT

Jeśli korzystałeś z Ubuntu, prawdopodobnie użyłeś kiedyś polecenia apt. Ale czy wiesz, że jest o wiele więcej niż apt-get install i apt-get upgrade?

Czytaj dalej

Powiązane tematy
  • Linux
  • Linux
  • Menedżerowie pakietów
O autorze
Mwiza Kumwenda (Opublikowano 2 artykuły)

Mwiza tworzy oprogramowanie z zawodu i pisze obszernie o Linuksie i programowaniu front-end. Niektóre z jego zainteresowań obejmują historię, ekonomię, politykę i architekturę przedsiębiorstw.

Więcej od dostawcy Mwiza Kumwenda

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.