Загрузить PDF
Загрузить PDF
Исходный код - это компьютерная программа в читабельной форме. Но компьютер не может запустить исходный код – для этого его нужно скомпилировать в программу.
Шаги
-
Скачайте исходный код (программы или драйвера) из интернета. Скорее всего, вы скачаете архив с расширением .tar, .tar.bz2, .tar.gz. или .zip (редко).
-
Распакуйте архив. Для .zip используйте команду unzip имя_файла; для .tgz или .tar.gz используйте команду tar -zxvf имя_файла; для .bz2 используйте команду tar -jxvf имя_файла; или используйте графический интерфейс.
-
В терминале перейдите в распакованный каталог (cd dirИмя).
-
Выполните команду . /configure, чтобы автоматически сконфигурировать исходный код. Используйте аргумент --prefix= для указания каталога для установки. Команда проверит наличие нужных библиотек.
-
После настройки выполните команду make, которая скомпилирует программу (это может занять от нескольких секунд до нескольких часов). Исполняемый файл программы будет помещен в каталог bin (в каталоге с исходным кодом).
-
Для установки программы выполните команду make install.
-
Вы скомпилировали и установили программу.Реклама
Советы
- Если компилирование не удалось, удалите файлы, созданные во время предыдущего компилирования (чтобы избежать ошибок при повторном компилировании). Затем повторите компилирование.
- Если у вас компьютер с многоядерным процессором, вы можете скомпилировать программу в многопоточном процессе при помощи команды make -j3 (замените 3 на число потоков, которые вы хотите использовать).
- Если компилирование не удалось, отобразятся дополнительные сведения. Вы можете попробовать устранить проблему. Большинство проблем связано с зависимостями скачанного исходного кода (отсутствие нужных программ или библиотек).
- Если вы не указали каталог для установки, программа установится в /usr.
- Вам нужно быть суперпользователем.
- Вы можете вводить команды в одной строке, например, ./configure && make && make install.
Реклама
Предупреждения
- Компилирование и замена важных компонентов системы может создать проблемы.
- Компилирование может занять несколько часов.
- Некоторые пакеты с исходным кодом не содержат файлов настройки или даже файлов компиляции. В этом случае в терминале введите make и посмотрите на результат.
Реклама
Реклама