Конфигурирование программного обеспечения вычислительных систем, Командная строка, менеджеры пакетов, системы управления версиями, Советов П.Н., 2025.
В книге рассматриваются практические задачи, программное решение которых демонстрировалось на лекциях в РТУ МИРЗА в 2024-2025 учебном году, а именно: реализация модели конвейера командной оболочки Linux на языке Python; реализация конвейера на разных языках программирования для задач обработки данных: разработка эмулятора командной оболочки Linux с виртуальной файловой системой; разработка средства построения графов зависимостей пакетов Debian; разработка средства для автоматического разрешения зависимостей пакетов на основе SMT-решателя: реализация алгоритма cliff на основе модифицированного расстояния Левенштейна; реализация модели системы контроля версий git и разбор объектов git-репозитория.
Учебно-методическое пособие предназначено для преподавателей, для студентов бакалавриата Института информационных технологий, изучающих дисциплину «Конфигурационное управление», для студентов магистратуры Института информационных технологий, изучающих дисциплину «Документирование и управление версиями программного обеспечения», для аспирантов. обучающихся по направлениям подготовки технических наук, а также для практикующих программистов, стремящихся углубить свои знания командной оболочки Linux, узнать о том. как работают менеджеры пакетов и система контроля версий git изнутри.
Учебное пособие издается в авторской редакции.
