Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в Ubuntu Linux

как установить tar gzВ отличие от Windows, установка программного обеспечения в Linux может быть немного более сложной. Если выбранное вами программное обеспечение уже не находится в форме пакета или не находится в хранилище

и может быть установлен с простой строкой текста, скорее всего, вам понадобится скомпилировать и установить файл .TAR.GZ или .TAR.BZ2.

Это может быть кошмаром, но если вы придерживаетесь правил, этого не должно быть. Если у вас есть надоедливый архив, который нужно установить, следующий метод создаст пакет, установит указанный пакет и предоставит хороший чистый способ удаления программного обеспечения через менеджер пакетов. Командные строки на готовом, глубокое дыхание, пожалуйста …

Тарболы из стали

Файл .TAR.GZ / BZ2 представляет собой сжатый тарбол (несжатое расширение — .TAR), который содержит исходный код для выбранного вами приложения. Установка требует, чтобы эти файлы были скомпилированы, обработаны и связаны так, чтобы Ubuntu могла затем выполнить программу.

Формат tarball был стандартизирован в 1988 году (и снова в 2001 году) и продолжает широко использоваться в Linux и Windows для распространения программного обеспечения. Изначально тарболы были разработаны для облегчения резервного копирования данных

на ленточные устройства, а не то, что вы будете делать это.

Если вы не использовали командную строку Linux до того, как вам не о чем беспокоиться, команды будут простыми и понятными.

Подготовка вашей системы

Вам нужно установить пакет с именем build-essential для создания пакета из исходного кода и проверить установку, чтобы добавить его в менеджер пакетов для легкого удаления. Это можно сделать быстро через консоль, просто откройте Терминал (Приложения, Аксессуары, Терминал) и введите:

sudo apt-get install build-essential checkinstall

как установить tar gz

Выделите время для их загрузки и установки, и после этого вы можете также установить программное обеспечение для управления версиями для обновлений, хотя вы всегда можете сделать это позже. В любом случае, эти три сделают свое дело:

sudo apt-get install subversion git-core mercurial

Затем вы захотите использовать общий каталог для сборки этих пакетов. Технически вы можете поместить это где угодно, если это доступно для записи. Официальная документация Ubuntu рекомендует

/usr/local/src

поэтому мы будем придерживаться этого:

sudo chown $USER /usr/local/src

Затем убедитесь, что это доступно для записи:

sudo chmod u+rwx /usr/local/src

Наконец, мы также установим apt-файл, который используется для решения любых проблем с зависимостями:

sudo apt-get install apt-file

Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в файл Ubuntu Linux apt

Вы, вероятно, получите всплывающее окно с сообщением о необходимости обновления apt-файла, если не выполните следующую команду и дайте ей закончить:

sudo apt-file update

После того, как вы это сделаете, вам больше не нужно будет делать это снова, так как ваша система будет готова к любым тарболам, которые вы бросаете в нее.

экстракт конфигурировать

Предполагая, что вы уже загрузили загадочный файл .TAR.GZ, вам сначала нужно будет переместить его в указанную папку сборки (я использовал

/usr/local/src

). Вы можете сделать это с помощью обычного файлового браузера.

и, когда закончите, откройте новый терминал.

Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в Ubuntu Linux tarinsrc

Перейдите в папку сборки, набрав:

cd /usr/local/src

Далее распакуйте архив. За .TAR.GZ тип файлов:

tar -xzvf .tar.gz

И для .tar.bz2 тип файлов:

tar -xjvf .tar.bz2

Как скомпилировать и установить файлы TAR GZ и TAR BZ2 в Ubuntu Linux untarpmw

Если все прошло хорошо, вы увидите длинный список извлеченных файлов, как на скриншоте выше. Не закрывайте терминал, мы еще не закончили.

Именно в этот момент я побуждать Перейдите к папке, в которой только что создан ваш архив (с помощью обычного файлового браузера), и откройте либо README, либо INSTALL, если файлы существуют. Если вашему конкретному программному обеспечению требуется метод, отличный от того, к которому я собираюсь обратиться, этот файл будет содержать ключ. Вы можете сохранить себя много хлопот, делая это.

Вы также можете выбрать различные варианты установки в зависимости от программного обеспечения, и INSTALL или README определят, что это такое. Файлы могут не иметь расширения, но являются простым текстом и должны открываться в Gedit или любом текстовом редакторе, который вы выберете.

Как правило, следующие команды устанавливают программное обеспечение с методом установки по умолчанию.

Ваш tarball будет извлечен в папку с тем же именем, что и файл, поэтому перейдите в эту папку с помощью команды cd, которую вы использовали ранее, например, так:

cd /usr/local/src/

установить tar gz

Замените на имя папки созданного архива. Затем вам нужно настроить исходные файлы, набрав:

./configure

Замечания: Если в вашем программном обеспечении нет файла конфигурации, попробуйте перейти прямо к строить устанавливать раздел этой статьи, хотя сначала обратитесь к документации INSTALL или README.

Если вы получите сообщение об ошибке, относящееся к autoconf, вам нужно будет установить его, набрав:

sudo apt-get install autoconf

Тогда беги

./configure

снова.

установить tar gz

Эта команда проверит наличие всех установленных пакетов, необходимых для использования вашего программного обеспечения. Вы можете использовать apt-файл, который вы установили ранее, чтобы заполнить пробелы.

Если вы получаете ошибку (что-то вроде

configure: error: Library requirements ... not met

) найдите файл, не найденный над сообщением об ошибке, затем выполните поиск по apt-файлу, набрав:

apt-file search .

Это скажет вам, в каком пакете находится файл, который вам нужен, поэтому вы можете скачать его, используя:

sudo apt-get install 

Это не всегда происходит, но очень полезно, если у вас нет необходимых зависимостей.

Когда вы убедитесь, что у вас есть пакеты (если они вам нужны), запустите

./configure

команда снова.

как установить tar gz файл ubuntu

Если все прошло хорошо, вы увидите

config.status: creating Makefile

— поздравляю, вы почти у цели! Многие люди сдаются, прежде чем они достигнут этой точки, но вы лучше, чем это.

строить устанавливать

В тот же тип окна терминала:

make

Расслабьтесь, возьмите кофе и вдохните на секунду. В зависимости от размера вашей установки это может занять некоторое время.

как установить tar gz файл ubuntu

Теперь вы можете установить программу с помощью следующей команды:

sudo checkinstall

Следуйте инструкциям на экране, добавьте описание своего программного обеспечения и нажмите Enter на этом экране:

установить tar gz

Если все прошло хорошо, вы увидите, что установка прошла успешно. Погладить себя по спине. Вы хорошо сделали.

как установить tar gz файл ubuntu

Ваше программное обеспечение должно быть установлено в

/usr/local/bin

и вы сможете запустить его оттуда без проблем.

как установить tar gz

Вы сделали это до конца? Не проще ли просто подождать пакет или получить его из репозитория? Может быть, вы нашли это … легко? Дайте нам знать об этом в комментариях.

Ссылка на основную публикацию