W tym samouczku wyjaśnia, jak instalować, usuwać, wyszukiwać i wymienić pakiety za pomocą za pomocą dpkg, trafny I uzdolnienie Menedżerowie pakietów Debian Linux.
Po przeczytaniu tego samouczka czytelnik będzie mógł dokonać różnych operacji związanych z pakietami. Ten artykuł jest ważny dla wszystkich dystrybucji Linux opartych na debian, w tym Ubuntu.
Wszystkie podane przykłady zawierają zrzuty ekranu, co ułatwi każdemu użytkownikowi Linux, aby zrozumieć, w jaki sposób stosowane są polecenia menedżerów pakietów.
Treść jest zoptymalizowana zarówno dla użytkowników, którzy szukają szybkiej implementacji, jak i użytkownicy szukający zrozumienia, jak działają menedżerowie pakietów.
dpkg Menedżer pakietów
Dpkg to menedżer Linux Debian Packages. Można go użyć do instalacji lub usuwania programów, wymienienia ich lub znalezienia konkretnych informacji na ich temat.
Gdy trafny Lub apt-get Używane są frontends, wywołują dpkg Program do instalowania lub usuwania aplikacji przy jednoczesnym włączeniu dodatkowych funkcji, takich jak rozdzielczość zależności.
Jak instalować pakiety w Debian za pomocą dpkg
Aby zainstalować pakiety w Debian lub Ubuntu Linux za pomocą DPKG, uruchom dpkg z uprawnieniami, a następnie -I (zainstaluj) flaga i .ścieżka lub nazwa instalatora Deb. Składnia jest następująca:
sudo dpkg -i.Deb
Lub
sudo dpkg -install.Deb
Na przykład, aby zainstalować pakiet o nazwie Protonvpn-stabilne-Release_1.0.3_All.Deb, Użytkownik musi wykonać polecenie pokazane na zrzucie ekranu poniżej.
sudo dpkg -i protonvpn-stabil-frease_1.0.3_All.Deb
Podczas instalowania oprogramowania DPKG Packages Manager sprawdza instalowane poprzednie wersje. Jeśli w systemie znajdują się starsze wersje, DPKG uruchamia Wstęp skrypt przed starym usuwaniem pakietu. Następnie działa Preinst skrypt przed zainstalowaniem pakietu, rozpakowanie nowych plików podczas tworzenia kopii zapasowych starych wersji, jeśli okaże się przywrócić w przypadku błędów.
Postinst Skrypt następnie kończy proces instalacji, w razie potrzeby włącza usługi związane z pakietem i konfiguruje pakiet. Po instalacji starsze pakiety kończą usuwanie wraz z wykonaniem Postrm scenariusz.
Od momentu instalacji i usunięcia oprogramowania wpływa na katalogi chronione przez system i uprawnienia /usr katalog, w którym programy są przechowywane), dpkg Polecenie wymaga uprawnień (sudo) Podczas instalowania lub usuwania pakietów.
Oprogramowanie do usuwania i czyszczenia za pomocą dpkg w Debian
Usuwanie oprogramowania za pomocą DPKG przy jednoczesnym prowadzeniu plików konfiguracyjnych polega na wykonywaniu dpkg polecenie z uprawnieniami (sudo), a następnie -R Lub -usunąć Flagi, a następnie nazwa pakietu.
Podczas usuwania oprogramowania za pomocą dpkg, Użytkownik nie musi pisać .Deb Nazwa instalatora, ale nazwa pakietu. Jeśli użytkownik zacznie pisać nazwę pakietu, wiersz polecenia automatycznie zakończy poprawną nazwę. Alternatywnie, użytkownik może instruować DPKG, aby ujawnić dokładną nazwę programu. Wyjaśniono to później poniżej w tym samouczku.
Właściwe opcje składni są następujące:
sudo dpkg - -Remove
Lub
sudo dpkg -r
W poniższym przykładzie, Stabilne wydanie protonvpn jest usuwany za pomocą dpkg a następnie -R flaga.
sudo dpkg -r protonvpn-stabilne zwolnienie
Alternatywnie, jeśli chcesz w pełni usunąć pakiety, w tym pliki konfiguracyjne, dpkg po musi nastąpić -oczyszczać flaga.
sudo dpkg--Purge protonvpn-stabilne-release
Oczyszczanie plików konfiguracyjnych pakietów jest dobrą opcją, gdy użytkownik odinstaluje oprogramowanie, aby ponownie zainstalować go w celu naprawy błędów.
Pokaż pakiety, zależności, katalogi i nie tylko dpkg Komenda
Menedżer pakietów DPKG umożliwia dodatkowe operacje związane z zarządzaniem pakietami.
Polecenia wyjaśnione poniżej Drukuj informacje powiązane. Ponieważ w przeciwieństwie do instalacji lub usunięcia nie wpływają one na katalogi chronione przez system. Można je wykonywać bez uprawnień.
Aby wymienić wszystkie zainstalowane pakiety, użyj dowolnej z poniższych opcji:
dpkg -l
Lub
DPKG -List
Dodając nazwę pakietu, dpkg -l (Lub -lista) wyświetli informacje o określonym pakiecie.
dpkg -l protonvpn -cli
Aby uzyskać dodatkowe informacje, w tym zależności, na określonym pakiecie użyj następującej składni:
sudo dpkg -s
Na przykład:
sudo dpkg -s protonvpn -cli
Aby pokazać wszystkie pliki należące do pakietu, użyj -L (Górny przypadek) Parametr, jak pokazano poniżej.
dpkg -l protonvpn -cli
Flaga -C pokaże wszystkie katalogi należące do konkretnego pakietu. Podczas korzystania z tej flagi konieczne jest celowanie .plik Deb. Składnia pokazano poniżej.
DPKG -C.Deb
Na przykład:
dpkg -c protonvpn-stabil-release_1.0.3_All.Deb
Program DPKG to dyrektor oficjalnych pakietów Debian. DPKG Frontends, podobnie jak apt-get, oferują dodatkowe funkcje i nie wymagają pobierania pakietów ręcznych.
trafny Lub apt-get Menedżerowie pakietów
trafny I apt-get Polecenia są korzystne w stosunku do DPKG, ponieważ rozwiążą zależności i automatycznie pobierają zaktualizowane oprogramowanie.
Obydwa trafny I apt-get są granicą wcześniej wyjaśnionego menedżera Pakietów DPKG Debian.
Chwila trafny I apt-get Menedżerowie pakietów mają bardzo podobną składnię, nie są takie same. Jednak ta sekcja obejmuje obie z nich, ponieważ działają i są używane bardzo podobnie.
Różnice między nimi wyjaśniono po praktycznych przykładach.
Krótki opis Repozytoria Debiana/Ubuntu
Repozytoria Debian i Ubuntu to katalogi pakietów używane przez trafny I apt-get. Normalnie, trafny I apt-get Pobierz pakiety z serwerów online zdefiniowane w źródła.lista Plik, ale mogą również wskazywać na lokalne urządzenia DVD lub USB jako źródło pakietów. Serwery są oficjalnie dostarczane przez każde dystrybucje Debian/Ubuntu i muszą być skonfigurowane w /etc/apt/źródła.lista plik.
Początkowo po zainstalowaniu Debiana musimy edytować ten plik, komentując linię wskazującą ścieżkę instalacji DVD/USB Debian i dodać odpowiednie repozytoria. Prawdopodobnie Twój system ma już dodane repozytoria.
Jeśli twój system nie ma odpowiednich repozytoriów, edytuj /etc/apt/źródła.lista Plik z uprawnieniami z edytorem tekstu.
sudo nano/etc/apt/źródła.lista
Poszukaj aktualnych repozytoriów w przykładzie na tym adresie URL: https: // wiki.Debian.org/źródła lista#przykład_sources.lista
Skopiuj i wklej je w /etc/apt/źródła.lista jak pokazano niżej.
Wyjdź z oszczędzaniem zmian i postępuj zgodnie z instrukcjami wyjaśnionymi poniżej.
Aktualizacja repozytoriów i aktualizację pakietów z trafny I apt-get
Oba aktualizowanie pakietów repozytoriów Wcześniejsza instalacja i aktualizacja pakietów są prawie obowiązkowymi praktykami do instalacji zaktualizowanych pakietów i aktualizacji istniejących.
Aby zaktualizować repozytoria pakietów za pomocą trafny Aby móc pobierać ostatnie wersje pakietu, wykonaj następujące polecenie:
Aktualizacja sudo apt
Aby wykonać tę samą operację z apt-get, użyj:
Sudo apt-get Aktualizacja
Aby ulepszyć zainstalowane pakiety:
Sudo Apt Upgrade
Jak widać, użytkownik jest proszony o potwierdzenie i wymaga pisania Y i naciśnij WCHODZIĆ kontynuować lub pisać N anulować.
Aby zapobiec żądaniu potwierdzenia, użytkownik może zaimplementować -y flaga podczas wykonywania polecenia.
sudo apt uaktualnienie -y
Podczas procesu aktualizacji użytkownik może być zobowiązany do potwierdzenia niektórych działań lub dokonania wyborów między dostępnymi opcjami, jak na zrzucie ekranu poniżej.
Jeśli użytkownik chce zobaczyć listę całego oprogramowania, który ma zostać zaktualizowany bez kontynuowania aktualizacji, może uruchomić polecenie pokazane na zrzucie ekranu poniżej.
Lista Apt -Upadgradowna
Aby uaktualnić zainstalowane oprogramowanie z apt-get uruchomienie:
Sudo apt-get Aktualizacja
Teraz użytkownik wie, jak aktualizować repozytoria, może kontynuować instalację pakietów.
Jak instalować pakiety z trafny I apt-get
Składnia do zainstalowania pakietu za pomocą Apt jest następująca:
sudo apt instal
Na przykład, aby zainstalować krzepa pakiet, użytkownik musi uruchomić:
sudo apt instal vim
Jak widać na poniższym zrzucie ekranu, po uruchomieniu polecenia wymaga się potwierdzenia instalacji. Użytkownik musi pisać Y i naciśnij WCHODZIĆ kontynuować lub pisać N Aby anulować instalację.
Aby zapobiec trafny Od żądania potwierdzenia użytkownik może wdrożyć -y flaga, jak pokazano poniżej.
sudo apt instal vim -y
Składnia do instalacji pakietów z apt-get jest bardzo podobny, jak pokazano poniżej.
sudo apt-get instalacja
Na przykład:
sudo apt-get install vim
Jak usunąć i usuwać pakiety za pomocą apt i apt-get
Aby usunąć pakiety za pomocą APT, użyj składni pokazanej poniżej. To polecenie może przechowywać pliki konfiguracyjne, a także usunąć pliki konfiguracyjne, używa oczyszczać Opcja wyjaśniona poniżej.
sudo apt usuń
Praktyczny przykład:
sudo apt usuń vim
Jak widać, czasami użytkownika można poprosić o potwierdzenie usunięcia pakietu.
Użytkownik musi pisać Y potwierdzać, N anulować, a następnie WCHODZIĆ aplikować.
Aby zapobiec żądaniu potwierdzenia instalacji, użytkownik może dodać -y flaga, jak pokazano poniżej.
sudo apt usuń vim -y
Aby usunąć pakiety i usuwać pliki konfiguracyjne, użyj następującej składni:
sudo apt czystka
Praktyczny przykład:
sudo apt czystka vim
Jak widać na poniższym rysunku, użytkownik jest proszony o wpis Y i naciśnij WCHODZIĆ potwierdzać.
Użytkownik może zapobiec żądaniu potwierdzenia za pomocą -y flaga, jak pokazano na poniższym obrazku.
sudo apt czystka vim -y
Usuwanie pakietów z apt-get jest prawie takie same, z następującą składnią:
sudo apt-get usuń
Praktyczny przykład:
sudo apt-get usuń vim
Podczas używania apt-get Użytkownik może zostać poproszony o potwierdzenie.
Zapobieganie żądaniu potwierdzenia za pomocą apt-get wymaga również -y Wdrożenie flagi.
sudo apt -get usuń vim -y
Aby usunąć pakiety i usuwać pliki konfiguracyjne za pomocą apt-get, Użyj następującej składni:
Sudo apt-get czystka
Na przykład:
sudo apt-get czystka apache2
Jak widać poniżej, użytkownik jest proszony o potwierdzenie operacji poprzez pisanie Y i naciskanie WCHODZIĆ.
Aby zapobiec żądaniu potwierdzenia, apt-get Użytkownik może również zaimplementować flagę -y.
sudo apt -get czystka apache2 -y
Wyszukiwanie, lista i nie tylko trafny I apt-get
Możesz wyszukiwać pakiety według nazwy za pomocą apt z następującą składnią:
Wyszukaj apt
Przykład:
Apt wyszukiwanie protonvpn
Aby wyszukiwać pakiety z apt-get, użyj:
Wyszukiwanie Apt-Cache
Praktyczny przykład:
Wyszukaj apt-cache protonvpn
Aby wymienić wszystkie pakiety z trafny, Użyj następującego polecenia:
lista trafna
apt-get Provelshing Commary
W przypadku, gdy APT-get lub apt zwraca błędy, zaleca się wykonanie następującej sekwencji poleceń:
sudo apt-get czysty
sudo apt-get autoklean
sudo apt -get -f instalacja
sudo apt-get-instalacja pomijania
sudo apt-get-autoreMove
Aktualizacja sudo apt
uzdolnienie Menedżer pakietów
Menedżer pakietów Aptitude działa podobnie apt i apt-get. Umożliwia także pobieranie i instalowanie oprogramowania oraz ma interaktywny tryb tekstowy.
Ten menedżer pakietów ma tryb interaktywny, który umożliwia użytkownikom widzenie i przeglądanie pakietów według statusu, instalowania i usuwania pakietów.
Można go również używać z wiersza polecenia z podobnymi opcjami do trafny Menedżer pakietów. Zdolność używa tych samych repozytoriów trafny I apt-get Do.
Wprowadzenie do uzdolnienie Tryb interaktywny
Aby zobaczyć tryb interaktywny, zadzwoń do programu uruchamiającego posiadanie polecenia bez dodatkowych opcji w konsoli.
sudo zdolność
Użytkownik może przeglądać nowe, odinstalowane, przestarzałe pakiety i inne. W każdej kategorii użytkownik może wykonywać działania takie jak instalacja i usuwanie.
Aby zrezygnować z trybu interaktywnego, po prostu naciśnij Q i potwierdź naciśnięcie Y.
Aktualizacja repozytoriów i instalowanie pakietów za pomocą uzdolnienie Z wiersza poleceń
Aby zaktualizować repozytoria, wykonaj umiejętności, jak pokazano poniżej.
Aktualizacja Sudo Aptitude
Aby zainstalować pakiety z umiejętnościami, użyj składni pokazanej poniżej.
Instalacja sudo zdolność
Praktyczny przykład:
sudo aptitude instaluj vim
Jak widać, Aptitude wymaga również potwierdzenia.
Aby uniknąć potwierdzenia, użyj -y flaga.
sudo aptitude instaluj vim -y
Jak usunąć i usuwać pliki za pomocą uzdolnienie Menedżer pakietów
Aby usunąć plik o umiejętności, składnia to:
Sudo Usuń
Praktyczny przykład:
sudo zdolność usuń vim
Aby uniknąć potwierdzenia podczas usuwania plików z aktualizacją, użytkownik może zaimplementować -y flaga.
sudo zdolność usuń vim -y
Aby usunąć pakiety, w tym pliki konfiguracyjne w procesie usuwania, użyj składni pokazanej w poniższym przykładzie, gdzie krzepa Pakiet jest oczyszczony.
sudo aptitude vim
Ponadto, podczas oczyszczania pakietów użytkownik może użyć -y flaga, aby uniknąć żądań potwierdzenia.
sudo appitude czyszczenie vim -y
Wyszukiwanie, listy i aktualizację pakietów z uzdolnienie
Aby wyszukać dostępny pakiet, użyj składni poniższego przykładu, w którym użytkownik wyszukuje Apache pakiet.
Wyszukaj Apache
Aby wymienić pakiety z opisem, uruchom następujące polecenie:
wyszukiwanie umiejętności ~ i
Aby bezpiecznie zaktualizować pakiety, wykonaj polecenie poniższego przykładu.
Sudo zdolność bezpieczna podwyższenie
Różnice pomiędzy trafny I apt-get
Główna różnica między trafny I apt-get Menedżerowie pakietów jest pierwszym zaprojektowanym tak, aby był bardziej przyjazny dla użytkownika. Obejmuje to zarówno uproszczone polecenia, jak i wyjścia.
Zarówno apt-get, jak i apt mają prawie te same funkcje, ale trafny oferuje kilka innych funkcji, takich jak lista trafna, który został wcześniej opisany. apt-get działa na wolniejszym poziomie niż trafny.
Chociaż, apt-get nie jest przerwany, użytkownicy trenują do apt, co jest krótsze, prostsze i bardziej przyjazne. Jednak oba są ważne.
Wniosek
Menedżerowie pakietów Debian są łatwi w użyciu i zawierają różne funkcje, aby poradzić sobie z oprogramowaniem. Zaleca się odtworzenie wszystkich podanych przykładów w celu włączenia tej wiedzy.
Instrukcje w tym samouczku są ważne dla prawie każdej dystrybucji Linuksa opartego na debian, w tym Ubuntu, Mint, Kali itp. Pamiętaj, aby sprawdzić każdą stronę Command Man, aby dowiedzieć się dodatkowych opcji.