На этот вопрос уже есть ответ здесь:
Похоже, что многие люди не знают этого важного навыка Linux - так что пора научиться :)
Многие из менее популярных приложений для систем Linux не поставляются в виде пакетов deb или rpm; на самом деле, большинство из них поставляется в виде исходных файлов, обычно в архиве tar. Первое, что нужно сделать, если вы хотите установить одну из этих программ, - это перейти в каталог, в который вы загрузили архив, с помощью команды cd
. Оказавшись там, распакуйте архив с:
tar -xfv filename.tar.x
где filename.tar.x
- имя загруженного архива. Опция -x
указывает, что вы хотите извлечь архив, а -f
указывает, что вы хотите разархивировать файл. -v
сообщает tar, что вам нужен подробный список файлов, которые он извлекает; эта команда может быть выполнена без нее, вы просто не получите список всех файлов, которые не были архивированы.
Далее вам нужно запустить скрипт конфигурации для большинства приложений. В некоторых приложениях есть специальные инструкции, поэтому сначала вы должны просмотреть файл README, что можно сделать, перейдя в извлеченный каталог и введя ls
, в котором будут перечислены файлы в каталоге. Предполагая, что файл readme называется README, как и большинство других, просто введите nano README
, чтобы прочитать его (ctrl + x, чтобы выйти.)
Чтобы запустить сценарии конфигурации, сначала перейдите к извлеченному каталогу (если это еще не сделано там) и введите ls
, чтобы просмотреть список файлов. Вы должны увидеть файл с именем configure
или config
, который может иметь или не иметь расширение файла. Тип:
./configurefile.name
где configurefile.name
- имя файла с его расширением, если оно есть. Обычно это будет просто ./configure
. В зависимости от вашего дистрибутива вам может потребоваться sudo
или su
или #
перед ./
, если вы получаете ошибку разрешений. Сценарий конфигурации проверит, чтобы убедиться, что ваш компьютер может поддерживать приложение (зависимости, требования к оборудованию и т. Д.), А затем, при условии, что все критерии выполнены, создаст файл сборки.
Далее мы должны скомпилировать исходный код, представленный в архиве. Вы можете сделать это, запустив
make
с sudo или su, если применимо. Это найдет make-файл, созданный скриптом configure, что даст ему возможность компилировать приложение. Этот шаг может быть довольно длительным, в зависимости от программного обеспечения.
Последний шаг - установка скомпилированного приложения. Это делается с помощью команды
make install
снова с использованием суперпользователя, если это необходимо. После выполнения этого шага вы можете запустить приложение и удалить его файлы (архив и извлеченный каталог.) Поздравляем!
Если вы просто хотите быстрый способ, который работает для большинства приложений (не все), извлеките ваш файл с помощью tar -xfv filename.tar.x
, переключитесь на его извлеченный каталог и вставьте его в свой терминал:
sudo ./configure
sudo make
sudo make install
Это предполагает, что вы, конечно, используете Ubuntu. Если нет, вам не нужно это руководство. Удачи!