Apt vs apt-get. В чому різниця?

Ubuntu 16.04 вже вийшла і надає своїм користувачам багато дуже цікавих змін, таких як підтримка файлової системи BSD - ZFS, підтримка нової технології установки пакетів - snap і багато інших. Але одна річ, про яку ви, швидше за все, ще не чули, тому що такі дрібниці часто губляться - це apt.

Відео: Linux Terminal 201: Apt vs Apt-Get - HakTip 151

Що таке apt? Це новий менеджер пакетів для Ubuntu, готовий взяти на себе роботу apt-get. Він розроблявся, щоб бути більш дружелюбним, ефективним і безпечним. Так що ж задумали в Canonical представляючи новий пакетний менеджер? Чи є насправді відмінності apt vs apt-get? Це ми і будемо з`ясовувати в сьогоднішній статті.

Чому був розроблений apt?

Apt був реалізований, щоб спростити роботу з менеджером пакетів і об`єднати кілька команд в одну. Функціонал apt-get був перероблений, таким чином, щоб правильно працювати в apt.

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

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

Apt vs Apt-get. У чому відмінності?

Apt або apt-get. Так в чому ж різниця між цими двома рішеннями? Для початку вам більше не потрібно використовувати apt-get autoremove, щоб очистити кеш пакетів. Також вам не потрібно вводити apt-cache search для пошуку пакетів.




apt-search-mate

Ці команди були замінені на apt search і apt remove. Головна відмінність apt - в тому, що воно замінює все команди apt-get, apt-cache і т д. Вся функціональність смакота в одній утиліті.

apt-apt-get-help-screen

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




apt-list-upgradeable-packages

Звичайно, дрібниці, але приємно.

Також були додані нові, сучасні кольору виведення, і в цілому установка пакетів проходить швидше. Canonical не поспішає відмовлятися від apt-get, але вони зроблять це позитивною зміною.

Нові команди Apt

Ось список підтримуваних apt команд, взятий прямо з виведення --help. Ці команди дуже схожі на реалізацію apt-get і apt-cache, але більш впорядковані і згруповані.

Відео: Aptitude vs apt-get

apt-help-screen

Основні команди:

  • list - список пакетів
  • search - пошук пакетів по імені
  • show - показати детальну інформацію про пакет
  • update - оновити список доступних пакунків
  • install - встановити пакет
  • remove - видалити пакет
  • upgrade - встановити доступні нові версії пакетів
  • full-upgrade - повне оновлення системи
  • edit-sources - редагувати файл джерел програмного забезпечення

Більш детальну інформацію ви знайдете, виконавши man apt в терміналі. Що зберігається там інформація допоможе вам досконально вивчити нову утиліту.

Відео: Linux for Beginners: Apt-Get Package Manager

висновки

Apt-get перевірена і надійна частина менеджера програмного забезпечення. Цей інструмент використовується протягом великого часу і поставляється за замовчуванням в багатьох релізах Ubuntu і Debian. Ми завжди його використовували коли потрібно було оновити щось, оновити програмне забезпечення або навіть просто очистити систему від сміття.

Проте вона застаріває. Менеджер пакетів вже не відповідає всім потребам користувачів, а тому він повільно замінюється на apt. Розробники Ubuntu розуміють, що їм потрібно оновити свій пакетний менеджер, зробити його більш простим, елегантним і безпечним. Але поки в системі існують обидві утиліти і вибирати що використовувати apt або apt-get належить вам. Чи будете ви використовувати новий менеджер пакетів? Або вже використовуєте?

Поділися в соціальних мережах:

Схожі
Установка remmina ubuntu 16.04 / 16.10Установка remmina ubuntu 16.04 / 16.10
Як оновити ubuntu 16.10 до 17.04Як оновити ubuntu 16.10 до 17.04
6 Краще не ubuntu дистрибутивів linux для початківців6 Краще не ubuntu дистрибутивів linux для початківців
Fedora vs ubuntu. В чому різницяFedora vs ubuntu. В чому різниця
Установка lxqt в ubuntu 16.04Установка lxqt в ubuntu 16.04
Огляд snap vs flatpack vs appimageОгляд snap vs flatpack vs appimage
Реліз ubuntu 16.10 yakkety yak beta 1Реліз ubuntu 16.10 yakkety yak beta 1
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
Помилка apt-get command not foundПомилка apt-get command not found
Canonical: ubuntu для планшетівCanonical: ubuntu для планшетів
» » Apt vs apt-get. В чому різниця?