Разлика между apt срещу apt-get

Difference Between Apt Vs



Всеки потребител на Linux познава мощната команда apt и apt-get и най-вероятно я е използвал за управление на пакети в своята система. Повечето от тях обаче не разбират разликата между apt и apt-get и често се объркват кога да използват едно или друго. И двете са инструменти за командния ред с отворен код, които се използват за управление на пакети като инсталиране, актуализиране, надграждане и премахване. Все пак има някои разлики между тях.

В тази статия ще обясним разликата между командите apt и apt-get в Linux. Ще обсъдим и някои от най-често използваните команди apt, които заменят командата apt-get.







Apt- Кратка история

Помощната програма за командния ред apt беше въведена през 2014 г. за .deb пакетите на дистрибуцията на Debian. Първоначално беше използван в нестабилната версия на Debian, а след това стана стандартен в Debian 8. Първоначално не спечели много внимание от потребителите и те продължиха да използват старата и позната команда apt-get. Въпреки това, след пускането на Ubuntu 16.04, той започва да набира популярност и по някакъв начин замества apt-get.



Разлика между apt-get и apt

Първата разлика, която ще забележите сред apt и apt-get, е самата команда. Например, ако искате да използвате apt-get update за актуализиране на индекса на системното хранилище, ще стартирате:



$sudo apt-get update

Сега с apt просто трябва да изпълните:





$sudoподходяща актуализация

Командата apt update не само актуализира индекса на хранилището, но също така показва дали и колко нови версии на софтуера са налични в хранилището.

Нека да видим още няколко apt команди, които замениха apt-get. За да видите тези команди, можете да въведете apt help или да посетите apt man страницата, като въведете apt man в терминала. Той ще покаже цялата информация, свързана с apt



Функция apt-get подходящ
Инсталирайте пакета apt-get install

apt install
Извадете пакета apt-get премахване подходящо премахване
Актуализирайте целия пакет apt-get надстройка подходящ ъпгрейд
Актуализиране на всички пакети (автоматично обработване на зависимости) apt-get dist-upgrade

подходящ пълен ъпгрейд

Търсене на пакети apt-кеш търсене подходящо търсене
Показване на информацията за пакета apt-кеш шоу Подходящо шоу
Премахнете нежеланите зависимости apt-get autoremove

подходящо автоматично премахване

Премахва пакет със свързана конфигурация Apt-get чистка подходяща чистка

В горната таблица всички команди са еднакви, ако замените apt-get с apt, с изключение на командата apt upgrade. Старата команда за надстройка apt-get актуализира всички пакети, които понастоящем съществуват във вашата система. Той не инсталира или премахва съществуващия пакет във вашата система.

Новата команда за ъпгрейд apt инсталира пакети, които са добавени като зависимости от пакетите за надграждане. Въпреки че е подобно на надстройката apt-get, то също така не премахва пакетите, които са били предварително инсталирани.

В допълнение, командата apt show отпечатва изхода по азбучен ред и скрива малко по-малко важна информация, показана от командата apt-cache show.

Разликата между apt и apt-get не се ограничава само до командите. Друга визуална функция е добавена към новата команда apt, за да я направи приятна за крайните потребители. Всеки път, когато пакет се актуализира, докато използвате apt ъпгрейд, apt пълен ъпгрейд или apt dist-ъпгрейд, ще видите лента за напредъка, която ви информира за напредъка на процеса. Също така се появява, когато премахнете пакета с помощта на apt remove или apt purge.

Освен това, ако стартираме apt list - надграждащ се, той също показва някои цветове, за да осигури ясен преглед на пакетите, за които хранилището предлага най -актуалната версия.

Две нови команди:

Освен командите за замяна, има две нови команди, въведени с apt: apt list и apt edit-sources.

  • подходящ списък - когато командата apt list се използва с –инсталиран или –можен за надграждане, тя изброява пакетите, които са инсталирани, налични за инсталиране или тези, които трябва да бъдат надстроени.
  • подходящи източници за редактиране - когато тази команда се използва, тя отваря файла sources.list в редактор за редактиране.

Apt-get все още не е изцяло заменен от apt и мисля, че никога няма да бъде напълно прекратен. Може обаче да мислите какво да изберете: apt или apt-get. Според мен изборът на apt ще си струва, тъй като предоставя всички необходими функции за управление на пакети и е по-бърз, по-приятелски настроен и лесен за използване.