Details

Title: Создание автоматизированной системы сборки и загрузки deb-пакетов для операционной системы на базе Linux: выпускная квалификационная работа бакалавра: 09.03.02 - Информационные системы и технологи
Creators: Думченко Святослав Сергеевич
Scientific adviser: Пономарев Алексей Геннадьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2018
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: deb-пакеты; сборка пакетов; автоматизация; контейнеризация; docker
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Speciality code (FGOS): 09.03.02
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-6522
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

В данной работе изложена сущность подхода к созданию систему сборки deb-пакетов на основе использования открытых технологий Docker, FPM-cookery и Aptly. Даны общие понятия и проведен анализ существующих IT-систем такого класса. Разработана конкретная программная реализация системы сборки и загрузки в репозиторий deb-пакетов.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU)
-> Internet Anonymous

Table of Contents

  • Введение
  • Глава 1. Системы сборки пакетов
  • 1.1. Способы распространения ПО
  • 1.2. Схемы сборки и распространения ПО
  • 1.3. Понятие и структура deb-пакета
  • 1.4. Анализ существующих систем сборки пакетов
  • Глава 2. Системы хранения deb-пакетов
  • 2.1. Понятие репозитория deb-пакетов
  • 2.2. Способы создания репозитория deb-пакетов
  • 2.3. Существующие реализации серверов deb-репозиториев
  • Глава 3. Проектирование системы сборки
  • 3.1. Использование контейнеризации
  • 3.2. Проектирование подсистемы сборки пакета
  • 3.3. Проектирование подсистемы работы с репозиторием
  • 3.4. Проектирование подсистемы хранения и обработки рецептов сборки
  • Глава 4. Результаты работы
  • 4.1. Общая схема работы системы
  • 4.2. Сравнение времени работы системы
  • 4.3. Сравнение удобства работы с системой сборки
  • Заключение
  • Список использованных источников

Usage statistics

stat Access count: 18
Last 30 days: 0
Detailed usage statistics