Что Лучше Использовать APT или apt-get

Команды Linux apt и apt-get, являются одними из наиболее часто используемых в командной строке в дистрибутивах Debian и Ubuntu. Особенно когда дело доходит до установки программных пакетов. Эти команды очень похожи, однако между ними существует несколько тонких различий. В этом руководстве мы постараемся провести различие между apt и apt-get , а так же расскажем и покажем как они используются.

Возможно вас заинтересует:

КАК ОЧИСТИТЬ КЭШ APT

РАЗНИЦА МЕЖДУ APT-GET UPGRADE И DIST-UPGRADE

КОМАНДА APT В СИСТЕМЕ LINUX | ПОДРОБНАЯ ИНСТРУКЦИЯ ОТ А ДО Я

Эволюция команды APT

Чтобы лучше понять эти две команды, давайте вернемся в прошлое и посмотрим, как команда apt развивалась с течением времени. До Debian 8 (Jessie) и Ubuntu 16.04 (Xenial Xerus) пользователи взаимодействовали с менеджером пакетов APT (Advanced Package Tool) с помощью команды apt-get. Однако инструмент командной строки не пользовался большой популярностью у пользователей, а большинство из них не использовали множество прилагаемых к нему опций.

С появлением Ubuntu 16.04 и Debian 8 произошла эволюция инструмента командной строки apt-get в apt. Команда APT стала более удобным инструментом и объединила функциональные возможности apt-get и apt-cache

Различия между командами apt и apt-get

Взглянув на краткую историю этих двух команд, давайте теперь сосредоточимся на различиях между ними.

1) Синтаксис команд apt и apt-get

Наиболее очевидным отличием является способ синтаксиса команды. Например, чтобы обновить списки пакетов или индекс пакетов с помощью apt, выполните следующую команду:

$ sudo apt update

А при использовании команды apt-get требуется ввести команду:

$ sudo apt-get update

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

Операция apt-get пригодный
Списки пакетов обновления apt-get update apt update
Установить пакет apt-get install package-name apt install package-name
Удалить пакет apt-get remove package-name apt remove package-name
Пакеты обновления apt-get upgrade apt upgrade
Поисковые пакеты apt-cache search package-name apt search package-name
Отображение информации о пакете apt-cache show package-name apt show package-name
Удаление нежелательных пакетов apt-get autoremove apt autoremove
Очистите пакет вместе с его конфигурационными файлами apt-get purge apt purge

2) Интуитивно понятный и более информативный вывод

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

$ sudo apt update

Команда sudo apt update
Команда sudo apt update

Далее введем команду upgradable

$ apt list —upgradable

Ввод команды apt list --upgradable
Ввод команды apt list —upgradable

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

Команда apt upgrade
Команда apt upgrade

3) Дополнительные команды с APT

Есть еще пара вариантов команды, которые поставляются вместе с APT.

apt list: эта команда перечисляет установленные, доступные и обновляемые пакеты.

apt edit-sources: когда команда выполняется в первый раз, она представляет вам список текстовых редакторов, которые вы можете использовать для открытия и редактирования файла списка источников – /etc/apt/sources.list. Как только вы выберете нужный вариант, вы сможете непосредственно отредактировать файл для последующего выполнения команды.

Заключение

Хотя вы все еще можете использовать команду apt-get для выполнения задач, команда apt сокращает время и лучше справляется с управлением вашими пакетами. Она легче запускается на терминале и как уже упоминалось ранее, поставляется с дополнительными опциями команд.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.