Вихідний код-це комп'ютерна програма в читабельній формі. Але комп'ютер не може запустити вихідний код – для цього його потрібно скомпілювати в програму.
Кроки
- Скачайте вихідний код (програми або драйвера) з інтернету.швидше за все, ви завантажите архів з розширенням .tar, .tar.bz2, .tar.gz. або .zip (рідко).
- Розпакуйте архів. Для .zip використовуйте команду unzip імя_файла; для .tgz або .tar.gz використовуйте команду tar -zxvf ім'я_файлу; для .bz2 використовуйте команду tar -jxvf ім'я_файлу; або використовуйте графічний інтерфейс.
- У терміналі перейдіть до розпакованого каталогу (cd).
- Виконайте команду . / configure, щоб автоматично конфігурувати вихідний код. Використовуйте аргумент -- prefix= для вказівки каталогу для установки. Команда перевірить наявність потрібних бібліотек.
- Після налаштування виконайте команду make, яка скомпілює програму (це може зайняти від декількох секунд до декількох годин). виконуваний файл програми буде поміщений в каталог bin (в каталозі з вихідним кодом).
- Для установки програми виконайте команду make install.
- Ви скомпілювали і встановили програму.
Поради
- Якщо компілювання не вдалося, видаліть файли, створені під час попереднього компілювання (щоб уникнути помилок при повторному компілюванні). Потім повторіть компілювання.
- Якщо у вас комп'ютер з багатоядерним процесором, ви можете скомпілювати програму в багатопотоковому процесі за допомогою команди make-j3 (замініть 3 на число потоків, які ви хочете використовувати).
- Якщо компілювання не вдалося, відобразяться додаткові відомості. Ви можете спробувати усунути проблему. Більшість проблем пов'язано з залежностями скачаного вихідного коду (відсутність потрібних програм або бібліотек).
- Якщо ви не вказали каталог для установки, програма встановиться в / usr.
- Вам потрібно бути суперкористувачем.
- Ви можете вводити команди в одному рядку, наприклад,./configure amp;amp; make amp;amp; make install.
Попередження
- Компілювання і заміна важливих компонентів системи може створити проблеми.
- Компілювання може зайняти кілька годин.
- Деякі пакети з вихідним кодом не містять файлів налаштування або навіть файлів компіляції. У цьому випадку в терміналі введіть make і подивіться на результат.