Федеральное государственное бюджетное


" Российский экономический университет имени Г.В.Плеханова" МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ



Pdf көрінісі
бет20/118
Дата21.12.2023
өлшемі5,01 Mb.
#141929
1   ...   16   17   18   19   20   21   22   23   ...   118
Байланысты:
LabR OP.04

"
Российский экономический университет имени Г.В.Плеханова"
МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ
 
ЛАБОРАТОРНАЯ РАБОТА № 17 
 
«
Сборка deb пакета
»
 
(время на выполнение – 2 часа)
по дисциплине: 
ОП.04 Операционные системы
Составил: 
М.В.Синдикаев, преподаватель 
ФГБОУ ВО "РЭУ им. Г.В.Плеханова"
 


В прошлой лабораторной работе мы из исходников собрали и установили игру 
moon-buggy. Мы использовали команду make install, но она является неудобной, когда нам 
нужно обновить пакет, ибо новая версия начисто перезапишет старую вместе с конфиг 
файлами, удаление так же будет крайне неудобным процессом. Если у вас остались 
исходники, то вы можете удалить эту игру командой make uninstall 
На нынешней стадии, когда у нас уже удовлетворены все зависимости, создание и 
установка .deb пакета не займет много времени и сил. Нам лишь нужно доустановить 
утилиту, которая умеет собирать .deb пакеты, называется она checkinstall. Она умеет 
создавать не только .deb, но так же и .rpm, а так же пакеты для slackware. Debian работает с 
.deb.
Скачаем новую игру! На этот раз это аналог PacMan, называется MyMan. 
https://sourceforge.net/projects/myman/files/myman-cvs/myman-cvs-2009-10-30/myman-wip-
2009-10-30.tar.gz/download 
Производим все те же операции, что и в прошлой лабораторной, а именно ./configure и 
make. Но не выполняем make install, по-хорошему этого способа нужно остерегаться, он 
крайне нежелательный для использования. После компиляции выполняем checkinstall –D, 
где ключ указывает на тип создаваемого пакета, а именно .deb. Этим действием мы 
создадим и установим пакет. В процессе создания утилита задаст нам несколько вопросов, 
на которые отвечать не обязательно. На первый вопрос, нужно ли созавать документацию, 
лично я ответил отрицательно, но ввел описание пакета а параметры изменять не стал. 
Далее идет дольно продолжительная сборка (для игрушки в 1.2мб) и установка. При 
успешном завершении вы увидите нечто подобное: 
Сразу же после этого вы сможете запустить игру, а так же, самое важное, увидеть в папке с 
исходниками наш заветный, собранный нами .deb пакет. 
Задание: 
1.
Набрать 1000 очков в MyMan 


Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования


Достарыңызбен бөлісу:
1   ...   16   17   18   19   20   21   22   23   ...   118




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет