🧑🍳 Повар (Chef-Linux) Простая утилита для управления пакетами через рецепты
Совместный проект человека и ИИ • Версия 1.0
📖 Что это? Простой bash-скрипт, который читает "рецепты" (файлы .inf) и устанавливает/удаляет пакеты как в них указано.
На данный момент две версии: chefpro.sh PRO-версия (рекомендуется тем кто знает что делает) Без проверок - что в рецепте, то и выполняется Для тех, кто знает что делает
chef.sh # Полная версия (для обычного пользователя который любит пробовать что-то новое) Анализ зависимостей Поддержка разных дистрибутивов Валидация рецептов Цветной вывод и спиннеры Для тестирования и разработки
А так же пример кулинарной книги для обычной версии в данном случае для altlinux. книга содержит пару безопасных рецептов для примера.
Формат рецепта: [myapp] блок разделитель name = название рецепта ingredients = имена пакетов которые необходимо установить перечисленные через запятую cleanups = имена пакетов которые надо удалить перечисленные через запятую spices = сообщение для пользователя если после работы с пакетами нужно что-то донастроить
любое поле кроме имени не является обязательным к заполнению но обязательно должно присутствовать в рецепте
Для про версии формат книги отличается! name = название рецепта ingredients = имена пакетов которые необходимо установить перечисленные через запятую cleanups = имена пакетов которые надо удалить перечисленные через запятую
рецепты между собой отделены пустыми строками
Примеры запуска: ./chefpro.sh mc - установит mc ./chef.sh list -покажет список рецептов
🚀 Быстрый старт bash git clone https://github.com/lincooln/chef-linux.git cd chef-linux
Проверено минимально - нужны тесты на разных системах
Без гарантий - используете на свой страх и риск
Требует прав root/sudo для установки пакетов либо запуск под root
👥 Авторы Lincooln - идея и разработка DeepSeek (AI) - помощь в кодировании
📄 Лицензия MIT - делайте что хотите, но претензий не принимаем.
Простой способ настройки Linux • Установил и забыл