Що таке метапакети Linux?

Розширення пакета Linux

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

Багато дистрибутивів використовують їх для встановлення системи, встановлення середовищ робочого столу та їхніх програм (див. KDE та GNOME), встановлення програмних пакетів з тією ж метою, наприклад, встановлення всіх пакетів мережевих утиліт дистрибутива за допомогою одного метапакета тощо. Програм безліч, і ви, безсумнівно, можете уявити собі набагато більше.

Але їх можуть використовувати не лише розробники великих програмних пакетів чи адміністратори; ви також можете використовувати та створювати їх для встановлення пакетів програм, які ви часто використовуєте, позбавляючи вас клопоту з їх пошуком по одному після встановлення дистрибутива або після форматування. Наприклад, Debian (та похідні) використовує equivs, інструмент для створення таких типів метапакетів. Щоб почати його використовувати, встановіть цей пакет у свій дистрибутив, і тоді у вас будуть "equivs-control" та "equivs-build" – два інструменти, які допоможуть вам їх створити.

  • Створіть файл конфігурації з:
 

equivs-control nombre_del_fichero

  • Ми редагуємо файл з нашим улюбленим редактором, наприклад:
 

gedit nombre_del_fichero

  • Ми заповнюємо, відповідно до наших потреб, принаймні значення:
    • Пакет: де ви вказуєте назву пакета
    • Версія: там, де ви розміщуєте версію.
    • Залежить - Вказує список залежностей, розділених комами.
    • Архітектура - архітектура, для якої призначений пакет. Тут ви можете вказати "всі" без лапок, щоб вибрати їх усі або конкретну.
    • Файл: ви можете додавати файли, якщо хочете.
    • Інші: якщо ви хочете і маєте знання, ви можете заповнити решту.
  • Створіть мета-пакет:
 

equivs-build nombre_del_fichero


Додати як пріоритетне джерело в Google