Менеджер пакунків Linux: pacman, yum, apt ...
Зміст:
- Який менеджер пакунків Linux підходить саме вам?
- Pacman
- YUM
- APT
- Ентропія
- ZYpp
- DNF, або пондифікований YUM
Менеджер пакунків в 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 не включає:
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, ви можете залишати свої коментарі та ділитися в соціальних мережах.
Футбольний менеджер класичний 2015 прибуває за планшетами
Нарешті SEGA та Sports Interactive оголосили про запуск популярної гри Football Manager Classic 2015 зі своїм ігровим двигуном 3D для планшетів Android
Ubuntu snap вже має понад 500 пакунків
Canonical повідомляє, що вже встановлено понад 500 пакетів Ubuntu Snap для встановлення на його операційній системі та похідних.
Критична помилка зберігача, менеджер паролів Windows 10
В новій версії Keeper дослідник Google виявив дослідника Google Травіса Орманді і не був виправлений протягом 8 днів.