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
Level of education: Bachelor
Speciality code (FGOS): 09.03.02
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-6522
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\59357

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
External organizations N2 All Read
External organizations N1 All
Internet Authorized users SPbPU Read Print Download
Internet Authorized users (not from SPbPU, N2) Read
Internet Authorized users (not from SPbPU, N1)
-> 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: 50
Last 30 days: 1
Detailed usage statistics