По мере того как операционные системы запускают новые версии, мы можем находить различия на уровне среды, приложений, и одна из наиболее распространенных - на уровне команд для поддержки и управления системой.
Когда мы работаем с дистрибутивами Linux, особенно с Ubuntu и Debian, мы обычно используем команду apt-get для получения информации о пакетах, доступных для системы, и их соответствующих процессах администрирования. Хотя apt-get начал свою работу в 1998 году, с 2014 года был разработан apt, который выполняет те же функции apt-get, но между обеими командами есть небольшие различия, которые Solvetic подробно проанализирует в этот день.
Как мы указали, apt был разработан в 2014 году теми же разработчиками apt-get только до тех пор, пока из Ubuntu 16 большинство из нас не начали использовать и замечать различия с apt.
Что такое APT?
APT (Advanced Packaging Tool) - это набор инструментов, которые были разработаны для управления и управления всем, что связано с пакетами для Debian и Ubuntu, и этот пакет содержит инструменты, которые облегчают выполнение различных задач с помощью таких пакетов, как:
- Установка новых пакетов
- Администрирование и обновление существующих пакетов
- Удаление пакетов операционной системы
Сходство между apt и apt-get
Сначала мы проанализируем сходство между этими двумя инструментами управления пакетами:
- Оба были разработаны для управления пакетами
- С помощью обеих команд мы можем отдавать приказы менеджеру пакетов APT
- Обе утилиты разделяют большую часть своего кода, что позволяет им быть эффективными и безопасными.
- Его функции идентичны.
Различия между apt и apt-get
Теперь мы проанализируем некоторые основные различия между обоими инструментами управления пакетами APT.
- Результаты, отображаемые apt, проще, чем apt-get
- Команды apt намного проще, чем команды apt-get
- У Apt есть возможность управлять пакетами rpm.
- Уровень совместимости между версиями apt-get гораздо более совместим, чем apt.
- Результаты apt-get всегда будут одинаковыми, в то время как с apt они могут варьироваться между версиями
На уровне управления одно из наиболее заметных отличий заключается во время установки или удаления определенного пакета, поскольку в нижней части экрана будет отображаться индикатор выполнения с процентом выполненной задачи, который позволяет нам подробно узнать состояние Ток этого:
Теперь, на уровне развертывания apt, он намного аккуратнее и предлагает более четкие результаты, например, при использовании строки поиска в apt-cache мы увидим следующее:
apt-cache search weechat
Теперь, если мы используем apt search weechat, будет получен следующий результат:
меткий поиск
Примечание:
Помните, что наиболее часто используемые команды с менеджером APT - это apt-get и apt-cache.
Другое различие, которое мы обнаруживаем, заключается в обновлении системы, поскольку, когда мы используем строку обновления sudo apt, в конце мы видим количество пакетов, доступных для обновления:
При запуске обновления sudo apt-get мы не увидим никакой информации:
sudo apt-get update
Далее мы увидим некоторые из эквивалентностей команд, которые мы можем использовать в Linux с apt и apt-get:
Обновите репозитории дистрибутивов
Команда Apt-get
apt-get updateПодходящая команда
удачное обновление
Установите один или несколько пакетов в системе
Команда Apt-get
apt-get installПодходящая команда
подходящая установка
Обновить все установленные пакеты
$config[ads_text5] not foundКоманда Apt-get
apt-get dist-upgradeПодходящая команда
удачный апгрейд
Обновить установленные пакеты
Команда Apt-get
apt-get upgradeПодходящая команда
подходящее обновление
Удалить пакет из системы
Команда Apt-get
apt-get удалитьПодходящая команда
удаляю
Удалите пакеты и установочные файлы утилиты
Команда Apt-get
подходящая чисткаПодходящая команда
подходящая чистка
Удалить зависимости программы
Команда Apt-get
apt-get autoremoveПодходящая команда
автоматическое удаление
Установите пакеты для компиляции программы
Команда Apt-get
apt-get build-depПодходящая команда
apt build-dep$config[ads_text6] not found
Позволяет скачать исходный код программы
Команда Apt-get
apt-get sourceПодходящая команда
подходящий источник$config[ads_text5] not found
Дополнительно с новой командой apt у нас есть две новые команды:
Список всех пакетов с критериями:
подходящий список
Это позволяет нам редактировать список ресурсов:
apt edit-sourcesНапомним, что это первое серьезное обновление APT в Ubuntu, которое было названо APT 1.0, и основные опции, которые мы имеем под рукой с помощью этой команды, - это те, которые мы можем увидеть с помощью команды:
apt --help
поиск
Он выполняет функцию, подобную списку поиска apt-cache, с той разницей, что apt упорядочивает их по алфавиту.
список
Он похож на список dpkg и перечисляет все доступные пакеты.
шоу
Он играет роль, похожую на apt-cache show, и скрывает детали, не относящиеся к пользователю.
устанавливать
Это позволяет нам устанавливать пакеты и, кроме того, мы видим индикатор выполнения установки.
обновление
Он выполняет ту же функцию apt-get с той разницей, что он показывает цвета, чтобы выделить их.
удаление
Эта опция позволяет нам удалять пакеты.
Полное обновление
Он похож на dist-upgrade и позволяет нам обновлять систему путем установки, удаления и обновления пакетов.
апгрейд
Он работает так же, как apt-get dist-upgrade и позволяет нам обновлять систему путем установки и обновления пакетов.
Edit-источники
Это позволяет нам редактировать файл sources.list с помощью $ EDITOR
Вот некоторые способы использования apt в Ubuntu 16:
$ sudo apt установить имя_пакета
$ sudo apt удалить имя_пакета
$ apt search packagenameТаким образом, мы можем изучить эту новую опцию с помощью команды apt в Ubuntu. Как мы видим, apt и apt-get являются фундаментальными инструментами для работы с пакетами в Linux.
СТАТЬИ