Как установить файл в tar-архив? [дубликат]

На этот вопрос уже есть ответ здесь:

Похоже, что многие люди не знают этого важного навыка Linux - так что пора научиться :)

0
задан 2 December 2013 в 10:00

1 ответ

Многие из менее популярных приложений для систем 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. Если нет, вам не нужно это руководство. Удачи!

0
ответ дан 2 December 2013 в 10:00

Другие вопросы по тегам:

Похожие вопросы: