Debian

Різниця між apt vs. apt-get

Різниця між apt vs. apt-get
Кожен користувач 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 оновлення

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

Давайте подивимося ще деякі команди apt, які замінили apt-get. Щоб переглянути ці команди, ви можете ввести довідку apt або відвідати сторінку apt man, набравши apt man у терміналі. Він буде відображати всю інформацію, пов’язану з apt

Функція apt-get влучний
Встановити пакет apt-get install

apt встановити
Вийміть упаковку apt-get видалити apt видалити
Оновіть весь пакет apt-get оновлення влучне оновлення
Оновити всі пакети (автоматична обробка залежностей) apt-get dist-upgrade

apt повне оновлення

Шукати пакети пошук apt-cache влучний пошук
Показати інформацію про пакет шоу apt-cache Apt show
Видаліть небажані залежності apt-get autoremove

влучне автовидалення

Видаляє пакет із пов'язаною конфігурацією Apt-отримати очищення влучна чистка

У наведеній вище таблиці всі команди однакові, якщо замінити apt-get на apt, за винятком команди apt upgrade. Стара команда оновлення apt-get оновлює всі пакети, які наразі існують у вашій системі. Він не встановлює та не видаляє наявний пакет у вашій системі.

Однак нова команда 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 -upgradeble, він також відображає деякі кольори, щоб забезпечити чіткий огляд пакетів, для яких сховище пропонує найновішу версію.

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

Окрім команд заміни, разом із apt представлено дві нові команди: apt list та apt edit-source.

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

5 найкращих аркадних ігор для Linux
В наш час комп’ютери - це серйозні машини, що використовуються для ігор. Якщо ви не можете отримати новий високий бал, ви зрозумієте, що я маю на уваз...
Битва за Веснот 1.13.6 Розробка випущена
Битва за Веснот 1.13.6, випущений минулого місяця, є шостим випуском розробки в 1.13.x, і це забезпечує низку вдосконалень, особливо до інтерфейсу кор...
Як встановити League of Legends на Ubuntu 14.04
Якщо ви шанувальник League of Legends, то це можливість для вас тестувати League of Legends. Зверніть увагу, що LOL підтримується на PlayOnLinux, якщо...