Краткая информация. В этой статье объясняется различие между командами apt и apt-get Linux.
В нем также перечислены некоторые из наиболее часто используемых команд apt, которые заменяют старые команды apt-get.
Одной из заметных новых возможностей Ubuntu 16.04 было «введение» команды apt. Реальность такова, что первая стабильная версия apt была выпущена в 2014 году, но люди начали замечать ее в 2016 году выпуском Ubuntu 16.04.
Стало привычным видеть пакет apt install вместо обычного пакета установки apt-get.
В конце концов, многие другие дистрибутивы следовали за Ubuntu и начали поощрять пользователей использовать apt вместо apt-get.
Возможно, вам интересно, какая разница между apt-get и apt?
И если у них есть аналогичная командная структура, какая потребность в новой команде apt?
Вы могли бы также думать, что apt лучше, чем apt-get?
Вы используете новую команду apt или придерживаетесь старых старых команд apt-get?
Я объясню все эти вопросы в этой статье, и я надеюсь, что к концу этой статьи вы получите более четкое представление.
apt vs apt-get
В чем разница между apt vs apt-get
Несколько лет назад Linux Mint реализовал оболочку python, называемую apt, которая фактически использует apt-get, но предоставляет более дружественные параметры.
Этот подход, который мы обсуждаем здесь, не то же самое, что в Linux Mint.
Прежде чем мы увидим разницу между apt и apt-get, давайте перейдем на задний план этих команд и что именно они пытаются достичь.
Почему apt был представлен в первую очередь?
Debian, мать Linux дистрибутивов, таких как Ubuntu, Linux Mint, Elementary OS и т.д.,имеет надежную систему упаковки, и каждый компонент и приложение встроены в пакет, который установлен в вашей системе.
Для управления этой системой упаковки Debian использует набор инструментов под названием Advanced Packaging Tool (APT).
Не путайте его с apt, это не одно и то же.
Существуют различные инструменты, которые взаимодействуют с APT и позволяют устанавливать, удалять и управлять пакетами в дистрибутивах Linux на базе Debian.
apt-get – один из таких инструментов командной строки, который широко популярен.
Другим популярным инструментом является Aptitude с графическим интерфейсом и параметрами командной строки.
Если вы прочитали мой путеводитель по командам apt-get, вы можете столкнуться с рядом подобных команд, таких как apt-cache.
И здесь возникает проблема.
Понимаете, эти команды слишком низки, и у них так много функциональных возможностей, которые, возможно, никогда не используются средним пользователем Linux.
С другой стороны, наиболее часто используемые команды управления пакетами разбросаны по apt-get и apt-cache.
Для решения этой проблемы были введены команды apt.
apt состоит из наиболее широко используемых функций из apt-get и apt-cache, оставляя в стороне неясные и редко используемые функции.
Он также может управлять файлом apt.conf.
С помощью apt вам не нужно возиться с командами apt-get в apt-cache.
apt более структурирован и предоставляет вам необходимые параметры, необходимые для управления пакетами.
Итог: apt = наиболее часто используемые параметры команды из apt-get и apt-cache.
Разница между apt и apt-get
Таким образом, с apt, вы получаете все необходимые инструменты в одном месте.
Вы не будете потеряны в тоннах параметров команды.
Основная цель apt – обеспечить эффективный способ обработки пакета так, «приятным для конечных пользователей».
Когда Debian говорит «приятный для конечных пользователей», это на самом деле означает это.
У него меньше, но достаточно вариантов команд, но более организованным способом.
Кроме того, он позволяет по умолчанию использовать несколько опций, которые действительно полезны для конечных пользователей.
Например, вы можете увидеть индикатор выполнения при установке или удалении программы в apt.
apt также запрашивает количество пакетов, которые могут быть обновлены при обновлении базы данных репозитория.
Вы можете достичь того же с помощью apt-get, если используете дополнительные параметры команды. apt позволяет им по умолчанию
Разница между командами apt и apt-get
Хотя apt имеет некоторые аналогичные параметры команды, такие как apt-get, он не обратно совместим с apt-get.
Это означает, что он не всегда будет работать, если вы просто замените apt-get часть команды apt-get с помощью apt.
Давайте посмотрим, какая команда apt заменяет параметры apt-get и apt-cache.
apt | apt-get | Функция команды |
---|---|---|
apt install | apt-get install | Installs a package |
apt remove | apt-get remove | Removes a package |
apt purge | apt-get purge | Removes package with configuration |
apt update | apt-get update | Refreshes repository index |
apt upgrade | apt-get upgrade | Upgrades all upgradable packages |
apt autoremove | apt-get autoremove | Removes unwanted packages |
apt full-upgrade | apt-get dist-upgrade | Upgrades packages with auto-handling of dependencies |
apt search | apt-cache search | Searches for the program |
apt show | apt-cache show | Shows package details |
У apt есть несколько собственных команд.
apt | Функция команды |
---|---|
apt list | Lists packages with criteria (installed, upgradable etc) |
apt edit-sources | Edits sources list |
Здесь следует отметить, что apt находится в непрерывном развитии.
Таким образом, вы можете увидеть несколько новых параметров, добавленных в команду в будущих версиях.
1 comment
[…] вы прочитали руководство по командам apt-get, возможно, вы столкнулись с опцией команды apt-get […]