← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися компілювати програму з вихідних кодів, розуміти основні етапи configure, make, make install і встановлювати у окремий префікс. Крок 1. Встановити інструменти збірки. Команда: sudo apt install build-essential autoconf automake libtool Пояснення: це базовий набір для багатьох проєктів. Крок 2. Завантажити вихідні коди тестового проєкту. Пояснення: використайте wget або git clone для простого відкритого застосунку. Крок 3. Розпакувати архів якщо потрібно. Команда: tar -xzf імʼя_архіву.tar.gz; cd імʼя_директорії Крок 4. Переглянути файл README або INSTALL. Пояснення: у ньому часто описані залежності та особливості збірки. Крок 5. Запустити скрипт configure з власним префіксом. Команда: ./configure --prefix=$HOME/lab80_prefix Пояснення: програма встановиться у ваш домашній каталог, а не у систему. Крок 6. Перевірити вивід configure на наявність помилок. Пояснення: переконайтеся що всі обовʼязкові залежності знайдено. Крок 7. Запустити збірку. Команда: make -j$(nproc) Пояснення: параметр j прискорює збірку використовуючи усі ядра. Крок 8. Виконати тестовий запуск якщо проєкт його підтримує. Команда: make test або make check Пояснення: тести допомагають переконатися у коректності збірки. Крок 9. Встановити програму у префікс. Команда: make install Пояснення: файли потраплять у каталоги всередині $HOME/lab80_prefix. Крок 10. Міні звіт. Завдання: опишіть плюси і мінуси встановлення програм з вихідних кодів замість пакетів дистрибутива, особливо на прод серверах.