Обладнання

Менеджер пакунків Linux: pacman, yum, apt ...

Зміст:

Anonim

Менеджер пакунків в Linux є основним при виборі дистрибутива Linux, оскільки завдяки його командам ми зможемо виконувати всі щоденні завдання та установки на нашому комп’ютері. Тому ми завжди рекомендуємо використовувати команду HELP та відвідувати хороші сайти з великою кількістю інформації. Тож ми пропонуємо вам цей практичний посібник.

Який менеджер пакунків Linux підходить саме вам?

Як і будь-який новий користувач Linux, ви можете бути переповнені величезною кількістю опцій, що стосуються дистрибутивів, які ви можете встановити на настільний комп'ютер. Яка різниця між Ubuntu, Fedora, OpenSUSE, Sabayon або Arch? Зрештою, коротка відповідь: менеджери пакунків.

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

Цей посібник буде слугувати коротким поясненням, як виконувати основні завдання в кожній із систем управління пакетами, тож ви зможете вирішити, яка з них підходить саме вам.

Pacman

Це популярний і простий, але потужний менеджер пакетів Arch Linux і деякі маловідомі дистрибутиви Linux. Він забезпечує деякі основні функції інших менеджерів пакетів, включаючи встановлення, автоматичне вирішення залежностей, оновлення, видалення, а також дискваліфікацію програмного забезпечення .

Він призначений для простого і легкого управління пакетами для користувачів Arch.

YUM

YUM - залежність роздільної здатності для менеджера пакетів RPM. YUM - це значення за замовчуванням для системи управління пакунками, що входить у досить багато похідних Red Hat, включаючи Fedora 21 та CentOS. Синтаксис для YUM простий, і користувачі Apt не матимуть проблем із внесенням змін.

Оновлення та оновлення через YUM дуже просте, де наступні команди опікуються завданнями:

оновлення Sudo Yum

Для встановлення пакета використовується така команда:

sudo yum встановити $ packageName

Також для видалення пакета командою є:

вилучіть $ packageName

Для пошуку встановленого пакету:

пошук $ пакетName

YUM не включає в себе команду autoremove для пошуку та видалення невикористаних залежностей, однак вона включає в себе чудову функцію для встановлення пакету з URL, який Apt не включає:

sudo yum встановити $ url

APT

Apt - залежність від роздільної здатності для таких систем на базі Debian, як Ubuntu. У поєднанні з dpkg менеджер пакунків Apt пропонує простий спосіб оновлення, встановлення та видалення програмного забезпечення. Без Apt підтримувати систему Debian було б як використовувати Linux у 1990-х.

Apt має хороший простий синтаксис, навіть якщо його переписують, щоб забезпечити простий і зрозумілий синтаксис. Таким чином, залежно від версії, яку ви використовуєте (Ubuntu 14.04 і вище включає нові команди Apt), ви можете використовувати різні команди для досягнення однакових результатів.

Для оновлення сховищ програмного забезпечення використовуйте таку команду:

sudo apt-get update

або

sudo apt оновлення

Щоб оновити програмне забезпечення:

sudo apt-get upgrade

або

sudo apt оновлення

Для більш повного оновлення, яке також намагається суперечити залежність пакета до останньої версії та видалити стару чи невикористану, команда така:

sudo apt-get dist-upgrade

або

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

Ці команди можна комбінувати для послідовного оновлення:

sudo apt-отримати оновлення && sudo apt-get upgrade

або

оновлення sudo apt & & sudo apt оновлення

Для встановлення програмного забезпечення командою є:

sudo apt-get install $ packageName

або

sudo apt встановити $ packageName

Щоб видалити пакет:

sudo apt-отримати видалити $ packageName

або

sudo apt видалити $ packageName

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

sudo apt-get autoremove

або

sudo apt autoremove

Пошук встановленого пакету:

sudo apt-cache search $ packageName

або

sudo apt search $ packageName

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

Ентропія

Ентропія - це менеджер пакунків за замовчуванням для системи Sabayon Linux, похідної від Gentoo. Завдяки Entropy цікавим є те, що Sabayon використовує бінарні файли через Entropy, а також вихідний код через менеджер пакунків Gentoo Portage. Основний підсумок цієї системи такий:

  • Пакети джерела вбудовуються у бінарні файли через Entropy, використовуючи Portage. Entropy перетворює двійкові файли в пакет Entropy. Пакети Entropy додаються до сховища Sabayon. Користувач встановлює двійковий файл через Entropy.

Ентропія порівнянна з Apt, YUM, ZYpp та DNF, а це означає, що команди зручні для початківців. Ентропія також включає ярлики.

Щоб оновити програмне забезпечення:

оновлення судо екві

або

судо екво вгору

Щоб оновити всі пакети:

модернізація судо екво

або

sudo equo u

Ці команди можна використовувати одночасно:

оновлення еквівалента для судо && оновлення судо екво

або

sudo equo up && sudo equo u

Щоб встановити пакет:

sudo equo встановити $ packageName

або

sudo equo у $ packageName

Щоб видалити пакет:

sudo equo видалити $ packageName

або

sudo equo rm $ packageName

Для пошуку встановленого пакету:

пошук в судо-еквіваленті $ packageName

ZYpp

ZYpp - це ще одна залежність роздільної здатності для управління пакетами RPM і є менеджером пакунків за замовчуванням для OpenSUSE та SUSE Linux Enterprise. ZYpp використовує двійковий.rpm, як YUM, але він трохи швидший, оскільки він записується на C ++, тоді як YUM пишеться на Python. ZYpp надзвичайно простий у використанні, оскільки включає ярлики команд, які можна використовувати замість повних команд.

РЕКОМЕНДУЄМО ВАМ найкращі дистрибутиви Linux 2018 року

Як і YUM, ZYpp оновлює та вдосконалює всі пакети за допомогою наступної команди:

оновлення sudo zypper

або

Судо блискавка вгору

Щоб встановити пакет:

sudo zypper встановити $ packageName

або

sudo zypper у $ packageName

Щоб видалити пакет, використовуйте команду:

sudo zypper remov $ packageName

або

sudo zypper rm $ packageName

Пошук встановленого пакету:

пошук sudo zypper $ packageName

Як і YUM, в ZYpp не включена команда autoremove. Також, як і Ubuntu, OpenSUSE має посилання на інсталяцію одним кліком для Інтернету на основі інсталяційного пакету.

DNF, або пондифікований YUM

DNF - це перезапис YUM, який використовує функції ZYpp, а саме залежність від можливостей роздільної здатності. DNF - це менеджер пакунків за замовчуванням для Fedora 22 і новіших версій, і він повинен стати системою CentOS за замовчуванням у майбутньому.

Щоб оновити та оновити всю систему:

оновлення sudo dnf

Щоб встановити пакет:

sudo встановити $ packageName

Щоб видалити пакет:

sudo dnf видалити $ packageName

Пошук встановленого пакету:

sudo dnf пошук $ packageName

На відміну від YUM та ZYpp, DNF надає команду autoremove для пошуку в системі та усунення залежностей без використання:

sudo dnf autoremove

DNF також дозволяє встановлювати пакунки з URL-адреси:

sudo dnf встановити $ url

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

Ми рекомендуємо прочитати, як створити завантажувальний USB-сервіс Ubuntu.

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

Який менеджер пакунків найкраще підходить для вас? Ви намагалися встановити одного з цих менеджерів пакетів поза дистрибутивом за замовчуванням? Сподіваємось, вам це сподобалось, і якщо ви хочете більше навчальних посібників на Linux, ви можете залишати свої коментарі та ділитися в соціальних мережах.

Обладнання

Вибір редактора

Back to top button