apt vs apt -get - zaawansowane narzędzie pakietu

apt vs apt -get - zaawansowane narzędzie pakietu

Jeśli kiedykolwiek używałeś Debian Linux lub jednej z wielu wyprowadzonych z niego rozkładów Linuksa, takich jak Ubuntu, być może widziałeś trafny I apt-get Polecenia posypane przez dokumentację dystrybucji.

Na poziomie powierzchni polecenia te wydają się wymienne, a wiele dokumentacji lub przewodników online rzuca je tak, jakby były. Istnieją jednak pewne kluczowe różnice między nimi i mamy pewne zalecenia dotyczące tego, którego należy użyć. W tym przewodniku wyjaśnimy różnice i podamy przykłady dla obu poleceń. Czytaj dalej, aby dowiedzieć się o konkretnych zastosowaniach dla każdego polecenia i które jest lepsze do użycia.

W tym samouczku nauczysz się:

  • Jakie dystrybucje używają apt i apt-get?
  • Jaka jest różnica między apt a apt-get?
  • Przykłady poleceń dla apt i apt-get
apt vs apt-get Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Debian Linux i większość pochodnych
Oprogramowanie Nie dotyczy
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
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

Jakie dystrybucje używają apt i apt-get?

Debian i Ubuntu to prawdopodobnie najbardziej znaczące dystrybucje Linux, które używają oprogramowania Apt (zaawansowane narzędzie pakietu), które zawiera trafny I apt-get Polecenia między innymi, że jesteś przyzwyczajony do widzenia. Istnieje wiele innych dystrybów opartych na Debianie, a większość z nich również używa APT.

Opisując różnice między tymi dwoma poleceniami, przebieg może się różnić w zależności od tego, którego dystrybucji używasz. Na przykład Linux Mint ma swoją własną odmianę trafny polecenie, które jest po prostu opakowaniem, które używa apt-get i obejmuje dodatkową funkcjonalność. Inni programiści dystrybucji mogą wymyślić własne poprawki, więc kiedy rozmawiamy trafny I apt-get W tym artykule mówimy konkretnie o jego wdrożeniu w Debian i Ubuntu.



Jaka jest różnica między apt a apt-get?

Mówiąc prosto, trafny to polecenie przeznaczone dla użytkownika Linux i apt-get to polecenie przeznaczone do używania systemu. W kategoriach technicznych oznacza to trafny zapewnia interfejs wysokiego poziomu do zarządzania pakietami i apt-get zapewnia interfejs niskiego poziomu.

Dwa polecenia zasadniczo wykonują te same funkcje, ale trafny jest łatwiejsze w użyciu i ma pewne funkcje przyjazne dla użytkownika, takie jak pasek stanu, aby pokazać postęp w miarę instalowania pakietów. Od trafny jest zaprojektowany dla użytkownika Linuksa, nie powoduje większego zamieszania, gdy programiści go aktualizują lub wprowadzają własne implementacje. Dotyczy to tylko użytkownika. Z drugiej strony, apt-get otrzymuje mniej aktualizacji i musi pozostać kompatybilne. Funkcje systemowe i skrypty opierają się na przewidywalności apt-get.

To wyjaśnia, dlaczego obie polecenia są konieczne. Zamieszanie powstaje, ponieważ polecenia wyglądają i działają głównie tak samo i trafny został wprowadzony tylko na Ubuntu w 2014 roku. Nadal znajdziesz starą dokumentację i przewodniki, które mówią użytkownikowi, aby wykonał realizację apt-get polecenia do instalowania pakietów, ponieważ tego było używane. Ponadto niektórzy użytkownicy z tytułu nadal utknęli w tym nawyku i mogą nie migrować trafny.

Jako przeciętny użytkownik Linux, powinieneś użyć trafny Podczas instalowania pakietów lub aktualizujesz system itp. Jeśli jesteś programistą, apt-get to to, czego użyjesz w tworzonych skryptach lub programach.

Korzystanie z polecenia Apt na Ubuntu, systemu opartego na debian

Przykłady poleceń dla apt i apt-get

Jak widać z poniższej tabeli, dwa polecenia głównie robią to samo, ale mają nieco inną składnię. trafny łączy funkcje z obu apt-get I Apt-cache, a także zapewnienie wygodniejszego interfejsu użytkownika i dodatkowych opcji wiersza poleceń.

trafny apt-get / apt-cache Opis
apt Instal apt-get instalacja Zainstaluj pakiet
aktualizacja apt aktualizacja apt-get Zaktualizuj wszystkie informacje o repozytorium
trafna aktualizacja aktualizacja apt-get Zaktualizuj wszystkie zainstalowane pakiety
Apt AutoreMove Apt-get AutoreMove Usuń pakiety, które nie są już potrzebne
apt usuń apt-get usuń Zdejmij zainstalowany pakiet
apt czyszczenie apt-get czystka Usuń zainstalowany pakiet i usuń pliki konfiguracyjne
Wyszukaj apt Wyszukiwanie Apt-Cache Seach Repozytoria dla pakietu
trafny program APT-Cache Show Pokaż szczegóły pakietu

To tylko najczęstsze. Możesz zobaczyć więcej, sprawdzając strony dla każdego polecenia:



$ man apt i $ man apt-get 

Od apt-get jest zobowiązane do pozostania kompatybilnym i przewidywalnym, powyższe polecenia prawdopodobnie nigdy się nie zmienią. Z drugiej strony, trafny jest stale rozwijany. Mogą wystąpić nowe opcje lub zmiany trafny w przyszłości, zwłaszcza gdy różne dystrybucje dodają do niego własne zmiany.

Zamykanie myśli

W tym przewodniku dowiedzieliśmy się o różnicach między trafny I apt-get. Podsumować, trafny to zamiennik po stronie użytkownika dla apt-get. Obie polecenia są istotne i będą nadal istnieć, ponieważ jedno jest idealne do funkcji wysokiego poziomu, a drugi na niskim poziomie.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Ubuntu 20.04 Przewodnik
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Mastering Bash Script Loops
  • Ubuntu 22.04 Przewodnik