Разница между 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 для обновления индекса системного репозитория, вы должны запустить:



$судо apt-get update

Теперь с apt вам просто нужно запустить:

$судоподходящее обновление

Команда apt update не только обновляет индекс репозитория, но также сообщает, доступно ли и сколько новых версий программного обеспечения в репозитории.

Давайте посмотрим еще несколько подходящих команд, которые заменили apt-get. Чтобы просмотреть эти команды, вы можете ввести apt help или посетить справочную страницу apt, набрав apt man в Терминале. Он отобразит всю информацию, относящуюся к apt



Функция apt-get подходящий
Установить пакет apt-get install

подходящая установка
Удалить пакет apt-get remove удачный удалить
Обновить весь пакет apt-get upgrade подходящее обновление
Обновить все пакеты (автоматическая обработка зависимостей) apt-get dist-upgrade

подходящее полное обновление

Искать пакеты поиск APT-кеша подходящий поиск
Показать информацию о пакете apt-cache показать Удачное шоу
Удалите ненужные зависимости apt-get autoremove

подходящее автоудаление

Удаляет пакет со связанной конфигурацией Apt-get purge удачная чистка

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

Однако новая команда apt upgrade устанавливает пакеты, которые были добавлены как зависимости обновляемых пакетов. Хотя оно похоже на обновление apt-get, оно также не удаляет ранее установленные пакеты.

Кроме того, команда apt show печатает вывод в алфавитном порядке и скрывает некоторую менее важную информацию, которая была показана командой apt-cache show.

Разница между apt и apt-get не ограничивается только командами. В новую команду apt была добавлена ​​еще одна визуальная функция, чтобы сделать ее удобной для конечных пользователей. Каждый раз, когда пакет обновляется при использовании apt upgrade, apt full-upgrade или apt dist-upgrade, вы увидите индикатор выполнения, информирующий вас о ходе процесса. Он также появляется, когда вы удаляете пакет с помощью apt remove или apt purge.

Более того, если мы запустим apt list –upgradable, он также покажет некоторые цвета, чтобы обеспечить четкий обзор пакетов, для которых репозиторий предлагает самую последнюю версию.

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

Помимо команд замены, в apt представлены две новые команды: apt list и apt edit-sources.

  • подходящий список - когда команда apt list используется с –installed или –upgradeable, она выводит список установленных пакетов, доступных для установки или тех, которые необходимо обновить.
  • подходящие править-источники - при использовании этой команды открывается файл sources.list в редакторе для редактирования.

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