Как установить программу на линукс tar gz

Сборку программы можно сравнить с выпечкой пирога. Чаще всего, вначале надо взять все необходимые ингридиенты (исходники),потом смешать их в нужном порядке (подготовить исходники к сборке, ./configure), а затем залить в форму и поставить в печь (запустить сборку, make). Спустя некоторое время из печи можно вынимать готовый к употреблению пирог (устанавливать готовую программу, make install).

Следует отметить, что в данном случае для выпечки необходима кухня и печь. Также и для сборки программы необходимы инструменты разработчика. Обычно это включает в себя как минимум компилятор и сопутствующие ему программы, как например утилита make. Это и есть «печь». Потребуется и место, где можно всем этим заняться — командная строка (терминал) («кухня»).

Если у вас есть и кухня, и печь, то можете начинать готовить.

Итак, все свободные программы доступны в виде исходного кода. Это полуфабрикат программы. Из него легко можно собрать саму программу, а можно и использовать для создания какой-нибудь новой программы. По-английски исходный код называется source code.

Установка программ в Linux из исходников tar.gz/ Процесс полностью с ошибками и траблшутингом

Шаг 1: берём исходники

Необходимо скачать и распаковать архив с исходным кодом программы. Например, можно скачать программу hello-2.1.1. Обычно исходники следует брать с сайта разработчиков программы.

Распаковать архив можно так:
tar zxvf hello-2.1.1.tar.gz

(Не забывайте, что в большинстве случае нажатие клавиши Tab позволяет дополнить имя файла, введя лишь несколько первых символов). При этом содержимое архива будет распаковано в тот же каталог, в котором находится архив.

Перейдите в каталог с исходным кодом:
cd hello-2.1.1

Шаг 2: configure (месим тесто)

Прочитайте файлы INSTALL и README, если они есть в архиве исходного кода. В них может содержаться важная информация о том, как устанавливать и использовать программу.

В большинстве случае для подготовки исходников к сборке потребуется выполнить только одну команду:
hello-2.1.1$ ./configure

Она проверит наличие всех необходимых условий (библиотек и других программ) в Вашей системе, и приготовит исходный код к их использованию. Обратите внимание на символы «./» в начале команды. Они указывают, что необходимо выполнить команду configure из текущего каталога, то есть команду configure поставляемую вместе с исходным текстом программы, которую мы собираем.

На этом же этапе можно указать и куда именно надо ставить программу. Хотя в большинстве случаев рекомендуется ставить «самосборные» программы в каталог /usr/local, иногда это невозможно. Так, если у пользователя нет прав администратора, например на общественном компьютере, то установить программу можно только в свой домашний каталог. Чтобы установить программу в домашний каталог нужно указать дополнительный параметр команде configure:
hello-2.1.1$ ./configure —prefix=$HOME

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

How to install Tar.gz programs in Linux?


config.status: creating Makefile
config.status: creating contrib/Makefile
config.status: creating doc/Makefile
config.status: creating intl/Makefile

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

Читайте также:
Какой оператор следует использовать для определения типа объекта во время работы программы

Шаг 3: make (в печь!)

Если предыдущая стадия закончилась нормально, то теперь можно ставить наш полуфабрикат в печь. То есть запускать процесс сборки программы. Обычно он происходит автоматически и управляется командой make:
hello-2.1.1$ make

Для больших программ этот процесс может занимать довольно много времени. Однако наша программа-пример hello должна собраться быстро.

Если сборка закончилась сообщением вроде этого:

make: *** [all] Ошибка 2

то значит, что-то пошло не так, и сборка не получилась. Однако чаще всего сборка заканчивается без ошибок.

Шаг 4: make install (кушать подано!)

Собственно всё. Пирог можно подавать к столу, а собранную программу устанавливать в систему. Делается это так:

hello-2.1.1$ make install

Если на шаге подготовки исходников Вы выбрали вариант установки в домашний каталог (как я), то не забудьте добавить подкаталог ~/bin в переменную PATH:

Можете запускать собранную программу:

Она пишет на экран «Здравствуй, мир!». Всё ОК.

Надеюсь, что эти инструкции будут понятны даже совсем начинающим пользователям линукс. Мне в своё время не хватало таких инструкций 🙂

P.S. Хочу, однако, заметить, что сборка из исходников несёт с собой целый ряд неудобств. Первое и наиболее существенное из них — удалять такую программу гораздо хлопотнее. В случае с hello это можно сделать с помощью команды

hello-2.1.1$ make uninstall

в каталоге с её исходным кодом, но не всегда этот каталог сохраняется в целостности, да и не все авторы программ должным образом готовят исходные тексты к make uninstall

Поэтому лучше пользоваться готовыми пакетами, поставляемые с Вашим дистрибутивом. Так, чтобы установить программу hello в Debian GNU/Linux достаточно всего одной команды:

sudo aptitude install hello

  • версия для печати
  • Комментировать

Источник: kubuntu.ru

Установка tar.gz в Ubuntu

Перейдите в каталог с помощью команды cd /home/имя_пользователя/Загрузки (если tar.gz находится в папке Загрузки ), в котором находится ранее загруженная программа в архиве tar.gz программой.

Для примера рассмотрим процесс установки программы эмулятора оборудования Cisco, под названием PacketTracer.

Установка tar.gz в Ubuntu

Распакуйте архив sudo tar xzvpf PacketTracer533_Generic_Ubuntu.tar.gz

  • x — разрешает извлекать файлы.
  • v — более подробный вывод tar, включая все найденные в архиве файлы.
  • f — обязательная опция, без f программа tar будет думать что работает с магнитной лентой, а не с архивом.
  • z — эта опция позволяет работать с архивом, сжатым с помощью gzip (формата .gz). для несжатых архивов эта опция не нужна.

Перейдите в каталог cd PacketTracer533_Generic_Ubuntu и выполните в терминале по очереди следующие команды:

./configure make make install

./configure — сконфигурирует и проверит все ли библиотеки и зависимости установлены в системе необходимые для продолжения.

make install — команда установит бинарник на ваш ПК.

Источник: itfollow.ru

Программы с расширением tar.gz: как правильно установить, пошаговая инструкция и рекомендации

Программы с расширением tar.gz: как установить, пошаговая инструкция и рекомендации

Первое появление интернет сетей ознаменовалось низкими скоростями и нестабильными соединениями. Именно в этот момент понадобилось создание решения, на основе которого можно было бы передавать файлы и документы в сжатом виде для экономии трафика сети. Было испробовано множество подходов и алгоритмов.

А затем на рынок вышло много программных продуктов — WinZip, WinRAR и другие, прочно закрепившиеся в этой нише. Эти средства были актуальны для семейства операционных систем Windows. В Linux среде же активно использовались архивы bzip2, Gzip и tar. Именно о связке двух последних и пойдёт речь в этой статье.

Читайте также:
Какая программа нужна для игр Андроид на ПК

Что такое tar и gz

Tar представляет собой формат архива, который способен сохранять в нем такие важные сведения, как данные о владельцах файлов, их структуру папок и многое другое. Одноимённая программа, установленная в системах Linux, работает с архивами типа tar. При этом самостоятельно сжимать файлы tar не умеет. Поэтому для уменьшения размера получившегося архива он использует сторонние продукты сжатия. Чаще всего это gzip или bzip2.

В этом материале мы познакомимся с PuTTY, бесплатным клиентом терминала для Windows, позволяющим.

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

Архиватор gzip использует для сжатия метод Deflate, который позволяет эффективно сокращать размер файлов без потерь. Единственным недостатком gzip является его неспособность работать одновременно с несколькими файлами. Поэтому для того, чтобы создать архив, он комбинируется с утилитой tar. Таким образом, для сжатия нескольких файлов tar сначала создаёт из них один архивный файл, который затем сжимается gzip.

Ещё одной интересной особенностью gzip является возможность сжатия файлов, что называется, «на лету». Таким образом эту методику активно используют многие браузеры для сжатия трафика.

Как установить tar.gz — архив или программу

В среде Linux, и в частности в Ubuntu, многие файлы и программы иногда поставляются в качестве архивов tar.gz. Это могут быть приложения, пакеты обновлений или же просто исполняемые файлы. Поэтому все дальнейшее описание будет приведено для операционной системы Ubuntu. Чтобы понять, как установить в Ubuntu tar.gz архив, можно для примера взять любую программу, которая поставляется с исходным кодом.

Java — мощный инструмент для создания приложений, начиная от бытовых и простых решений и заканчивая.

К примеру, можно скачать приложение hello, загрузка которого есть в открытом доступе. Этот продукт выполняет одну простую функцию — приветствует мир в лучших традициях первых уроков любого языка программирования. Среди представленных по адресу версий лучше выбрать посвежее.

Итак, файл скачан, но как установить tar.gz? Очень просто. В операционных системах типа Ubuntu нужно использовать терминал. Вызвать его можно сочетанием клавиш Ctrl+Alt+t. Его окно выглядит примерно так:

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

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

После ввода команды нажимается клавиша Enter, которая отправляет её на исполнение. Теперь терминал находится в одной папке со скачанным архивом hello-2.10.tar.gz. Вводится команда tar zxvf hello-2.10.tar.gz. Её результатом будет вывод на консоль списка всех распакованных файлов.

Сегодня мы поговорим о том, как открыть PKG-файл. Чаще всего в данном случае речь идет об.

как установить программу из tar gz

Теперь задача подходит к главному пункту в вопросе о том, как установить в Ubuntu tar.gz архив, — подготовке и компиляции.

Подготовка файлов программы

Для начала нужно снова оказаться в одной папке с распакованными файлами. Для этого используется команда cd с указанием необходимого каталога — hello-2.10. Теперь в самой папке нужно выполнить команду ./configure —help. Она выдаст подсказки по тому, как именно необходимо устанавливать программу. В большинстве случаев достаточно простого введения ./configure.

Однако у пользователя может не хватить прав доступа для установки в каталог по умолчанию, которым является /usr/local. Поэтому нужно указать, что приложение должно установиться в домашнюю папку системы. Общая команда выглядит в итоге так:

В результате её выполнения система проверит все зависимости и выдаст в конце несколько строк об успешном создании файлов.

Читайте также:
Как снимается программа опасные связи

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

Компиляция

Теперь осталось скомпилировать подготовленную конфигурацию. Выполняется это простой командой make в этом же каталоге распакованного архива. Если вывод не содержит ошибок, то значит, компиляция прошла успешно, теперь осталось понять, как установить программу из tar.gz в систему. Для этого применяется команда make install. Если она также не содержит ошибок, то значит, все инсталлировалось в систему, и её можно использовать. Но перед этим стоит учесть, что, если был указан домашний каталог в качестве пути установки, то нужно добавить его в переменную окружения PATH следующим образом:

Теперь скомпилированную и установленную в систему программу можно запустить из любого каталога простым вызовом hello.

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

На самом деле установить именно эту программу можно было и простым вызовом apt-get install hello в Ubuntu, так как она содержится в его репозиториях. Но главным посылом статьи было рассказать, как установить архив tar.gz. Поэтому, программа hello выступила здесь своего рода подопытным кроликом. Он просто показал, как установить пакет tar.gz. Мы узнали также, как распаковать его, скомпилировать и запустить в системе.

Как установить tar.gz в Linux Mint

Работа в Mint мало чем принципиально отличается от Ubuntu. Разве что вызов терминала может быть переназначен на другие клавиши. В общем же случае алгоритм установки программы из tar.gz архива будет тот же:

  • скачивание непосредственно самого tar.gz;
  • как установить tar.gz и распаковать его, было описано чуть выше;
  • выполнение configure, make и, если требуется, make install;

Основные команды tar

Программа tar на самом деле обладает широкими возможностями, реализация которых доступна с помощью опций. Посмотреть их полный список можно, вызвав в терминале tar —help. Для простейшей распаковки используется tar -xvf путь к архиву. Если же нужно указать, в какую именно папку это надо сделать, то добавляется ключ -C: tar -xvf путь к архиву -C путь к папке назначения. Ключи, используемые в команде, означают следующее:

  • -z. Этот ключ говорит о том, что нужно пропустить данный архив через программу gzip;
  • -x. Означает, собственно, саму распаковку;
  • -v. Говорит о том, что при выполнении команды на экран будет выводиться весь листинг процесса;
  • -f. Означает, что распаковать нужно именно архивный локальный файл;

Также перед распаковкой можно посмотреть содержимое файла командой tar -tf путь к архиву.

Основные команды gzip

Программу gzip тоже можно использовать отдельно, для сжатия или распаковки файлов. Чтобы создать архив, нужно выполнить команду gzip имя_файла. И наоборот, для распаковки — gunzip имя_файла.gz.

Помимо стандартных команд, имеются и ключи, которые расширяют функционал программы. Основные выглядят так:

  • -h. Использование данного ключа приведёт к выводу списка доступных опций и команд;
  • -q. Блокирует все появляющиеся во время работы сообщения;
  • -t. Данный ключ проверяет архив на целостность;
  • -fast и -best. Эти два ключа управляют скоростью создания архива. best — наилучшее качество сжатия, но медленнее. Fast — наоборот, очень быстро, но с меньшим процентом архивирования.

Заключение

В данной статье были рассмотрены простейшие команды и показано, как установить tar.gz архив или программу в систему. Этот способ походит как для Ubuntu и Mint, так и для ряда других дистрибутивов Linux.

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

На самом деле возможности программ tar и gzip гораздо шире, и более подробное их изучение выходит за рамки этой статьи.

Источник: autogear.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru