APT, Advanced Package Tool z projektu Debian, służy do zarządzania pakietami przy użyciu wielu oddzielnych narzędzi do wykonywania różnych zadań. W przeszłości użytkownicy musieli znać wiele struktur poleceń, takich jak apt-get, apt-cache, apt-config i wiele innych, aby móc korzystać z pełnego zestawu funkcji APT.
APT został stworzony pierwotnie, aby rozwiązać wiele problemów związanych z zarządzaniem pakietami, takich jak położenie kresu plikowi piekło zależności że tak wiele osób doświadczyło we wczesnych dniach systemów operacyjnych opartych na Linuksie. Niestety, APT cierpi na inny rodzaj piekła, coś, co nazywam „ Piekło rozproszonej dokumentacji ”(DDH). Dokumentacja związana z APT jest rozproszona w różnych narzędziach, aw niektórych przypadkach, takich jak główne polecenie apt, jest praktycznie niemożliwa do znalezienia.
Przez ponad dekadę praktycznie wszystkie samouczki i przewodniki dotyczące instalowania i usuwania pakietów w systemie opartym na Debianie / Ubuntu sugerowały użytkownikom apt-get. W przeszłości była to właściwa sugestia, ponieważ „apt” jako polecenie nie istniało w tamtym czasie, ale z powodu piekła rozproszonej dokumentacji wiele osób nie zdaje sobie sprawy, że teraz ono istnieje.
Jeśli chcesz zainstalować pakiet, prawie wszystkie przewodniki sugerują:
pakiet instalacyjny sudo apt-get
ale teraz możesz to uprościć za pomocą
pakiet instalacyjny sudo apt
Niektórzy mogą twierdzić, że „apt” niewiele różni się od „apt-get” i to prawda, ale myślę, że myślnik w poleceniu jest tym, co tworzy wąskie gardło dla wielu użytkowników ze względu na jego niezręczność. Zamiast tego użycie apt pozwoli zaoszczędzić czas i liczbę naciśnięć klawiszy potrzebnych do wykonania tego samego zadania.
Piekło rozproszonej dokumentacji (DDH)
Podstawowym problemem związanym z dokumentacją dotyczącą APT jest to, że w zależności od tego, gdzie patrzysz i jak wyglądasz, możesz niczego znaleźć lub nie. Gdybyś przeszukał Google lub DuckDuckGo pod kątem „dokumentacji apt”, znalazłbyś jeden z trzech typów wyników:
- Dokumentacja związana z apt-get
- Podstawowe informacje o APT
- Całkowicie niezwiązane informacje
Gdybyś wrzucił „linux”, „ubuntu” lub nawet „debian” do zapytania wyszukiwania, typy wyników, które otrzymasz, nie zmienią się. DDH jest tak poważny, że znajdziesz dokumentację z Debian.org oznaczoną jako Przestarzała dokumentacja zanim znajdziesz cokolwiek pożytecznego związanego z poleceniem „apt”, jeśli w ogóle je znajdziesz.
Strony podręcznika
Strony podręcznika to strony dokumentacji, których można używać lokalnie w systemie lub za pośrednictwem katalogów online. Wpisy lokalne mogą być aktualne lub nie, w zależności od wersji Twojej dystrybucji. Na przykład Ubuntu 15.10 ma najnowszą stronę podręcznika, ale 14.04 nie ma jej domyślnie. Jeśli jednak utrzymujesz aktualną wersję Ubuntu 14.04 za pomocą dodatków Service Pack, powinieneś mieć zaktualizowaną stronę podręcznika. Możesz sprawdzić, czy masz najnowszą wersję strony podręcznika, używając poniższego polecenia.
mężczyzna apt
Z drugiej strony, gdybyś szukał strony podręcznika w Internecie, prawie zawsze znajdziesz plik stara przeglądowa strona podręcznika man . Jeśli jednak będziesz dalej kopać, możesz odkryć plik Strona podręcznika Ubuntu 15.10 który jest aktualny lub zamiast tego możesz odkryć online Strona podręcznika 14.04 który jest nieaktualny.
Uprość wiersz poleceń za pomocą APT
Poniższa lista zawiera najbardziej przydatne opcje dostępne za pośrednictwem trafny polecenie i jakie stare polecenia upraszczają.
-
apt install pakiet (y)
- zastępuje pakiet instalacyjny apt-get
- zastępuje cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt usuń pakiet (y)
- zastępuje apt-get remove pakiet
-
trafne zapytanie wyszukiwania
- zastępuje zapytanie wyszukiwania apt-cache
-
apt show pakiet (y)
- zastępuje apt-cache show pakiet (y)
-
apt update
- zastępuje aktualizacja apt-get
-
apt upgrade
- zastępuje apt-get upgrade
-
apt list - zainstalowany
- zastępuje dpkg –get-selections | grep -v deinstall
- zastępuje dpkg -l
-
lista apt - do aktualizacji
(sudo nie jest wymagane)
- zastępuje apt-get -u upgrade –assume-no ”(wymagane sudo)
-
apt edit-sources
- zastępuje echo „nowa linia tekstu” | sudo tee -a /etc/apt/sources.list
- zastępuje Sudona / Etc / Apt / So rse s. I św
Edytuj 2016-04-01: od Ubuntu 16.04 następujące opcje zostały dodane do implementacji Debian / Ubuntu trafny Komenda.
-
apt autoremove
- zastępuje apt-get autoremove
-
apt purge pakiet (y)
- zastępuje pakiety apt-get purge
Linux Mint zwiększa prostotę
Większość najnowszych systemów operacyjnych opartych na Debianie lub Ubuntu ma aktualną wersję APT, która pozwala na uproszczenie niektórych zadań, ale zespół Linux Mint zdecydował, że APT powinien zostać uproszczony kilka lat temu. Utworzono Linux Mint skrypt w Pythonie (rozpoczął w 2009 ), aby APT był jak najbardziej użyteczny i prosty. Mam nadzieję, że Debian dostrzeże korzyści płynące z rozszerzenia funkcjonalności apt, tak aby w przyszłości każdy mógł skorzystać z uproszczonego podejścia, które przyjmuje Mint. Polecenie apt może być o wiele lepsze niż jest teraz i miejmy nadzieję, że Debian również to dostrzeże i w pełni wykorzysta swój potencjał apt.
Linux Mint postanowił dokonać interesującego wyboru w swoim skrypcie, usuwając potrzebę używania sudo. Na przykład, jeśli uruchomisz „apt install pakiet”, automatycznie zastosuje sudo na początku podczas przetwarzania, więc użytkownik nie musi pamiętać, czy coś wymaga sudo, czy nie, skrypt zastosuje to lub nie.
Poniższa lista zawiera najbardziej przydatne dodatkowe opcje dostępne za pośrednictwem Linux Mint trafny polecenie i jakie stare polecenia upraszczają. Uwaga: poniższa lista dotyczy obecnie tylko użytkowników Linux Mint.
-
apt autoclean
- zastępuje apt-get autoclean
-
apt autoremove