Reklama

Linux jest w stanie ciągłej ewolucji. Często zmiany są ukryte, na przykład za kulisami rozwoju jądra i innego podstawowego kodu. Ale czasami użytkownik musi dostosować się do nowego sposobu pracy.

Chociaż wiele ulepszeń w dziedzinie komputerów może być wstrząsające i wymagać innego sposobu myślenia, nie dotyczy to rozwoju apt-get Komenda. Zamiast całkowicie go zastąpić, systemy oparte na Debianie (takie jak Ubuntu, Linux Mint i Raspbian Pi's Raspberry Pi 5 sposobów na nowy Raspbian Jessie sprawia, że ​​Raspberry Pi jest jeszcze łatwiejszy w użyciuPo wydaniu Debian Jessie w lipcu społeczność Raspberry Pi została pobłogosławiona nową wersją wariantu Raspbian, opartą na dystrybucji „nadrzędnej”. Czytaj więcej ) kontynuują jego stosowanie wraz z wymianą, co jest prostsze trafny Komenda.

Ale dlaczego to robią i co się naprawdę zmieniło?

APT vs. APT-GET

Wprowadzanie polecenia apt ma logikę dźwiękową. Wcześniej dostęp do narzędzia Advanced Package Tool odbywało się za pośrednictwem apt-get i

instagram viewer
apt-cache zestaw poleceń (lub przez Synaptic lub inni menedżerowie pakietów Który menedżer pakietów Linux (i dystrybucja) jest dla Ciebie odpowiedni?Kluczową różnicą między głównymi dystrybucjami Linuksa jest menedżer pakietów; różnice są na tyle silne, że mogą wpłynąć na wybór dystrybucji. Zobaczmy, jak działają różni menedżerowie pakietów. Czytaj więcej na pulpicie). Jednak z powodu sposobu, w jaki zostały one rozszerzone w czasie, sprawy stały się raczej niezorganizowane.

Wprowadzając apt, który zawiera najczęściej używane opcje z apt-get i apt-cache, nie tylko polecenia są nieco krótsze, ale jest ich również mniej. Pozwala to uniknąć powielania i innych problemów, które pojawiły się na przestrzeni lat.

Ale apt nie polega tylko na ujednoliceniu dwóch podobnych, zdezorganizowanych struktur dowodzenia. Usprawnia także działanie wiersza poleceń. Na przykład pasek postępu jest wyświetlany podczas instalowania lub usuwania programu.

Dlatego właśnie apt został wprowadzony. Ale dlaczego warto z tego korzystać? Te przykłady wyjaśniają.

W skrócie: No More GET

Wcześniej spojrzeliśmy na polecenie apt-get dogłębnie Przewodnik dla początkujących dotyczący instalowania oprogramowania w Ubuntu z APTJeśli korzystałeś z Ubuntu, prawdopodobnie użyłeś komendy apt w pewnym momencie. Ale czy wiesz, że jest o wiele więcej niż apt-get install i apt-get upgrade? Czytaj więcej . Wcześniej używane polecenia można nadal wykorzystać, po prostu upuszczając część „-get”.

Więc…

apt-get install [nazwa pakietu]

…staje się…

apt install [nazwa pakietu]

Zasadniczo ta zmiana występuje we wszystkich poprzednich apt-get polecenia. Ale wraz z wprowadzeniem trafny pochodzi dodatkowa funkcjonalność. Aktualizacje i usuwanie oprogramowania mają teraz wszystkie dodatkowe opcje, od instalowania wielu pakietów do usuwania pakietów z systemu.

Uzyskaj pełne uaktualnienie

Prawdopodobnie już wiesz o aktualizacja i Aktualizacja polecenia, które działają z obydwoma trafny i apt-get. W skrócie, aktualizacja odświeża informacje o pakiecie z repozytoria Twój przewodnik po repozytoriach Ubuntu i zarządzaniu pakietami Czytaj więcej , podczas Aktualizacja zaktualizuje wszystkie faktycznie zainstalowane pakiety.

apt pełne uaktualnienie

Nowe polecenie apt wprowadza to nowe polecenie, pełne uaktualnienie.

sudo apt pełna aktualizacja

Za pomocą tego polecenia nie tylko pakiety zostaną zaktualizowane, ale wszystkie stare pakiety, które należy usunąć w ramach aktualizacji, zostaną odrzucone. Standard apt upgrade polecenie tego nie robi.

Zainstaluj wiele pakietów

W pośpiechu i musisz zainstalować więcej niż jeden pakiet oprogramowania? A może po prostu chcesz zwiększyć wydajność komendy instalacji oprogramowania?

The apt install polecenie ewoluowało, umożliwiając teraz instalowanie wielu pakietów za pomocą jednego polecenia. Po prostu nazwij pakiety kolejno po poleceniu instalacji:

sudo apt install [pakiet_1] [pakiet_2] [pakiet_3]

Jeśli aplikacja jest już zainstalowana, apt sprawdzi bazę danych pod kątem późniejszej wersji i zainstaluje ją. Prosty!

Zainstaluj pakiet bez aktualizacji

Możliwe, że w niektórych okolicznościach może być konieczne zainstalowanie istniejącego pakietu (być może w celu jego naprawy) bez aktualizacji. Na szczęście apt upraszcza również ten scenariusz:

sudo apt install [nazwa pakietu] --no-upgrade
apt bez aktualizacji

W międzyczasie możesz pobrać aktualizację do odinstalowanego pakietu i pozostawić odinstalowany z:

sudo apt install [nazwa pakietu] - tylko aktualizacja

Wprawdzie to ostatnie polecenie jest dla większości niezwykłym scenariuszem, ale warto o nim wiedzieć.

Zainstaluj określoną wersję pakietu

Co jeśli chcesz konkretną wersję aplikacji? Może się to zdarzyć, jeśli okaże się, że najnowsza aktualizacja psuje używaną funkcję. W tym celu musisz przeprowadzić badania, aby upewnić się, że znasz numer wersji pakietu.

Gdy go znajdziesz, po prostu użyj tego polecenia, aby określić nazwę pakietu i zamierzoną wersję:

sudo apt install [nazwa pakietu] = [numer wersji]

Pamiętaj, że kolejne aktualizacje mogą to cofnąć i zastąpić żądaną wersję najnowszą. W związku z tym konieczne będzie powtórzenie tego polecenia (chyba że twórcy przywrócą uszkodzoną funkcję).

Lista uaktualnionych i zainstalowanych pakietów

Kolejnym nowym aspektem instalowania oprogramowania z apt na systemach opartych na Debianie jest opcja listy. Spowoduje to wyświetlenie listy na podstawie określonego warunku.

Na przykład możesz wyświetlić listę pakietów oczekujących na aktualizację:

lista apt - do uaktualnienia

Mówiąc prościej, lista zainstalowanych pakietów:

lista apt - zainstalowane
lista apt

Dostępna jest również trzecia opcja listy. Spowoduje to wyświetlenie listy wszystkich pakietów dostępnych dla systemu operacyjnego i komputera.

lista apt wszystkich wersji

(Zwróć uwagę na liczbę znaków „-” w poleceniu: cztery!)

Usuń vs. Oczyścić

Stara metoda usuwania pakietu za pomocą usunąć polecenie nadal działa z apt. Użyj go jako odwrotnej strony instalacji, podając nazwę pakietu:

sudo apt remove [nazwa pakietu]

Istnieje jednak również oczyścić polecenie, które działa w podobny sposób.

sudo apt purge [nazwa pakietu]

Ale jaka jest różnica?

Dobrze, apt remove po prostu usuwa pliki binarne, ale powoduje to pozostawienie pozostałych plików - zwykle plików konfiguracyjnych.

Z apt purge, jednak usuwane jest wszystko, co związane z plikami: pliki binarne, pliki konfiguracyjne, losowanie.

Oczyszczanie z Autoremove

Polecenia takie jak usunąć i oczyścić może zostać wykorzystany do odrzucenia niechcianego oprogramowania w twoim systemie. W dawnych czasach apt-getdostępne będą bardziej wydajne metody sprzątania czysty i Automatyczne oczyszczanie.

apt autorove

Dzięki apt istnieje tylko jedna funkcja: autorove. Po wprowadzeniu spowoduje to usunięcie bibliotek i pakietów instalowanych automatycznie, zwykle jako zależności dla żądanych aplikacji. Tak długo, jak pakiety te pozostają niepowiązane z wymaganymi aplikacjami, można je odrzucić.

sudo apt autorove

I oczywiście spowoduje to ważne zwolnione miejsce na dysku Jak natychmiast zwolnić wolne miejsce na dysku w systemie LinuxZa pomocą tylko dwóch poleceń możesz usunąć wiele niepotrzebnych plików, które zajmują miejsce w twoim systemie. Czytaj więcej !

Nowe polecenia i lepsza funkcjonalność

Z apt-get polecenie, które możesz aktualizować, aktualizować, instalować i usuwać oprogramowanie w systemach operacyjnych Linux opartych na Debianie. Ale z prostszym trafny rozkaz, możesz zrobić o wiele więcej!

Ale który wolisz? Czy będziesz trzymać apt-get, dopóki nie będzie całkowicie przestarzały, czy też w pełni zaakceptujesz apt? Powiedz nam, co czujesz - i wszelkie polecenia, które Twoim zdaniem powinniśmy uwzględnić - w polu komentarzy.

Kredyty obrazkowe: Brian A Jackson / Shutterstock

Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.