В подробном руководстве, опубликованном в этом блоге некоторое время назад, мы уже обсуждали множество пакетов и способы их установки в Linux. Теперь пришло время поговорить о метапакетах , с которыми многие пользователи не знакомы или слышали о них лишь несколько раз. Метапакеты позволяют сгруппировать несколько программ вместе с их зависимостями для установки за один шаг. Это очень полезная функция, которая может сэкономить время и усилия.
Многие дистрибутивы используют их для установки системы, для установки сред рабочего стола и их приложений (см. KDE и GNOME), для установки программных пакетов с той же целью, например, для установки всех сетевых утилит дистрибутива с помощью одного метапакета и т. д. Применений множество, и вы, безусловно, можете представить себе еще больше.
Но использовать их могут не только разработчики крупных программных пакетов или администраторы; вы также можете использовать и создавать их для установки пакетов часто используемых программ , избавляя себя от необходимости искать их по одному после установки дистрибутива или форматирования. Например, Debian (и его производные) использует equivs — инструмент для создания таких метапакетов. Чтобы начать его использовать, установите этот пакет в свой дистрибутив, и тогда у вас будут «equivs-control» и «equivs-build» — два инструмента, которые помогут вам их создавать.
- Создайте файл конфигурации с:
equivs-control nombre_del_fichero
- Редактируем файл с нашим любимым редактором, например:
gedit nombre_del_fichero
- Мы наполняем, в соответствии с нашими потребностями, хотя бы значения:
- Пакет: где вы указываете название пакета
- Версия: куда ставишь версию.
- Depends - указывает список зависимостей, разделенных запятыми.
- Архитектура - архитектура, для которой предназначен пакет. Здесь вы можете указать «все» без кавычек, чтобы выделить их все или один.
- Файл: при желании вы можете добавлять файлы.
- Другое: если вы хотите и у вас есть знания, вы можете заполнить остальное.
- Создайте мета-пакет:
equivs-build nombre_del_fichero