Ми вже обговорювали численні пакети та способи їх встановлення в Linux у вичерпному посібнику, опублікованому в цьому блозі деякий час тому. Тепер настав час поговорити про метапакети , з якими багато користувачів не знайомі або чули про них лише кілька разів. Метапакети дозволяють нам групувати кілька програм разом з їхніми залежностями для встановлення за один крок. Це дуже корисна функція, яка може заощадити час і зусилля.
Багато дистрибутивів використовують їх для встановлення системи, встановлення середовищ робочого столу та їхніх програм (див. KDE та GNOME), встановлення програмних пакетів з тією ж метою, наприклад, встановлення всіх пакетів мережевих утиліт дистрибутива за допомогою одного метапакета тощо. Програм безліч, і ви, безсумнівно, можете уявити собі набагато більше.
Але їх можуть використовувати не лише розробники великих програмних пакетів чи адміністратори; ви також можете використовувати та створювати їх для встановлення пакетів програм, які ви часто використовуєте, позбавляючи вас клопоту з їх пошуком по одному після встановлення дистрибутива або після форматування. Наприклад, Debian (та похідні) використовує equivs, інструмент для створення таких типів метапакетів. Щоб почати його використовувати, встановіть цей пакет у свій дистрибутив, і тоді у вас будуть "equivs-control" та "equivs-build" – два інструменти, які допоможуть вам їх створити.
- Створіть файл конфігурації з:
equivs-control nombre_del_fichero
- Ми редагуємо файл з нашим улюбленим редактором, наприклад:
gedit nombre_del_fichero
- Ми заповнюємо, відповідно до наших потреб, принаймні значення:
- Пакет: де ви вказуєте назву пакета
- Версія: там, де ви розміщуєте версію.
- Залежить - Вказує список залежностей, розділених комами.
- Архітектура - архітектура, для якої призначений пакет. Тут ви можете вказати "всі" без лапок, щоб вибрати їх усі або конкретну.
- Файл: ви можете додавати файли, якщо хочете.
- Інші: якщо ви хочете і маєте знання, ви можете заповнити решту.
- Створіть мета-пакет:
equivs-build nombre_del_fichero