Фактически вы задаете сразу несколько вопросов:
Некоторые из них уже описаны здесь, но вам следует уточнить свой вопрос, в частности, что вы просите, а затем задать отдельные вопросы, если вы не можете найти существующие ответы здесь.
Многие из ваших вопросов уже рассмотрены здесь: Создание локального репозитория yum без rpms
Для перечисления зависимостей вам следует поискать repoquery
и repotrack
, которые также связаны из вышеупомянутого вопроса.
Для создания базового репозитория ознакомьтесь с createrepo
, несколько руководств по которому связаны здесь, например Как создать локальные репозитории в RHEL
Чтобы убедить вашего коллегу, да, репозиторий можно создать с помощью двух простых шагов (запуск createrepo
и добавление файла .repo
в /etc/yum.repos.d
) для другой части и просто спросите их, какой была бы их альтернатива.
Спросите их, предлагает ли эта альтернатива отслеживание зависимостей, сравнение версий, контрольные суммы для всех файлов , управление разрешениями / владением, обработка сценариев до / после и перехода, а также подписывание и проверка gpg (среди других функций, предлагаемых rpm).
Вы можете изменить функцию, которая печатает первые строки вывода; это start_kernel
в init/main.c
. Сообщение «Версия Linux» сохраняется в linux_banner
и выводится с использованием pr_notice
, что также следует использовать для ранних сообщений.
Отредактируйте корневой crontab:
# crontab -e
Добавьте следующую строку:
@reboot echo "Hello World!" > /dev/kmsg
Перезагрузите компьютер, затем проверьте:
# dmesg | grep Hello