apt vs apt -get - zaawansowane narzędzie pakietu
- 1582
- 207
- Juliusz Janicki
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 | 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