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


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

Не для всех программ уже есть готовые пакеты для вашего дистрибутива, также новые версии программ могут распространяться только в форме tar.gz архива или просто исходников.

У многих новых пользователей Ubuntu возникает вопрос, как же устанавливать программы или игры в формате tar.gz. Ведь менеджером пакетов они не открываются, а двойным кликом открывается архив. Дело в том, это на самом деле еще не программа, это действительно архив. Архив исходных кодов программы, и если говорить простыми словами, то это набор текстовых файлов с инструкциями на определенном языке программирования.

Чтобы все это превратилось в готовую к установке и выполнению программу нужно выполнить сборку (компиляцию). Но не бойтесь всех этих новых терминов, на самом деле все намного проще чем кажется, вам не нужно будет ничего ни писать, ни исправлять, достаточно только ввести несколько команд в терминале. В этой инструкции будет рассмотрена установка tar.gz в Ubuntu.

  • Подготовка системы
  • Установка из tar gz в Ubuntu
  • Выводы

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

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

Наберите следующую команду для установки этих инструментов:

sudo apt-get install checkinstall build-essential  autoconf automake

Установка из tar gz в Ubuntu

Теперь можно переходить к сборке программы и установке tar.gz Ubuntu. Неважно в какой папке будет находиться архив, главное, чтобы вы знали где. Первой командой, которую мы выполним будет переход в папку с архивом:

cd ~/путь_к_папке_с_архивом

Дальше извлечем исходники из архива с программой:

 tar -xvf имя_архива.tar.gz

И переходим в папку с только что полученными исходными файлами:

cd ./имя_архива

Обычно программы в Linux состоят из большого количества файлов, и при их сборке нужны различные параметры и опции, поэтому вместо того, чтобы запускать компилятор для каждого из файлов вручную, в Linux используется утилита make. Она на основе файла Makefile подбирает правильные команды компиляции для каждого файла и собирает всю программу.

Программы часто используют внешние библиотеки, а в разных дистрибутивах путь к файлам библиотек разный, поэтому перед тем, как запускать make нужно выполнить скрипт configure для проверки зависимостей. Этот скрипт можно создать на основе файла configure.in. Но это необязательно, во многих программах скрипт конфигурации не предусмотрен и программа не требует проверки зависимостей перед сборкой, тогда файла configure.in просто нет в папке с исходниками. Если так, то просто пропустите следующие инструкции и переходите к сборке.

Configure можно создать несколькими способами, сначала попытаемся выполнить следующие скрипты:

./bootstrap

./autogen.sh

Если же этих скриптов не оказалось в исходниках, просто последовательно выполните следующие команды:

aclocal $ autoheader $ automake --gnu --add-missing --copy --foreign

$ autoconf -f -Wall

Если все прошло успешно установка из исходников Ubuntu может быть продолжена. Теперь, наверное, самое сложное, запускаем configure:

./configure

Если скрипт обнаружит что какой-то библиотеки нет (File имя_файла_библиотеки.so not found), скомпилировать пакет не получится, берем название библиотеки и ищем в Google как называется ее пакет в Ubuntu, а затем устанавливаем его через  apt-get. Обычно это libимя_библиотеки или libимя_библиотеки-dev.

Например, нам не хватало libfuse.so. С помощью поисковой системы мы узнали, что эта библиотека есть в пакете libfuse. Теперь просто ее установим:

sudo apt install libfuse

Затем опять выполняете configure, чтобы посмотреть нет ли других неразрешенных зависимостей. И повторяете все до тех пор, пока не увидите слово Sucessful или Complete в конце вывода скрипта.

И только теперь установка tar.gz в Ubuntu может быть продолжена и программа собрана. Команда make скомпилирует программу из исходников, а скрипт checkinstall соберет deb пакет:

make

Самое сложное уже позади, на этом этапе ошибки почти никогда не возникают.

checkinstall

И только теперь мы получили программу, которую можно устанавливать с помощью центра приложений или в терминале. Установка с помощью dpkg будет выглядеть вот так:

dpkg -i имя_программы.deb

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

Выводы

Вот и все. Теперь вы знаете как установить программу из tar.gz. Ну или точнее, что tar.gz это только текстовые файлы, и чтобы получить из них программу придется немного потрудиться. Вы можете собирать себе самые новые версии программ, которые хотите или даже выгружать собранные пакеты в интернет. Установка tar.gz Ubuntu, это не так уж сложно, как кажется. Если у вас остались вопросы, спрашивайте в комментариях!

(13 оценок, среднее: 4,38 из 5) Загрузка...

losst.ru

Установка файлов формата TAR.GZ в Ubuntu

TAR.GZ — стандартный тип архива, использующийся в операционной системе Ubuntu. В нем обычно хранятся программы, предназначенные для установки, или различные репозитории. Установить софт этого расширения так просто не получится, его необходимо распаковать и собрать. Сегодня мы бы хотели в деталях обсудить именно эту тему, показав все команды и пошагово расписав каждое необходимое действие.

Устанавливаем архив TAR.GZ в Ubuntu

В самой процедуре распаковки и подготовки софта нет ничего сложного, все выполняется через стандартный «Терминал» с предварительной загрузкой дополнительных компонентов. Главное лишь подобрать рабочий архив, чтобы после разархивации не возникло проблем с инсталляцией. Однако перед началом инструкций мы хотим отметить, что следует внимательно изучить официальный сайт разработчика программы на наличие DEB или RPM-пакетов либо же официальных репозиториев.

Установку таких данных можно произвести гораздо проще. Детальнее о разборе инсталляции RPM-пакетов читайте в другой нашей статье, мы же переходим к первому шагу.

Читайте также: Установка RPM-пакетов в Ubuntu

Шаг 1: Инсталляция дополнительных инструментов

Для осуществления поставленной задачи вам потребуется всего одна утилита, которую необходимо загрузить еще до начала взаимодействия с архивом. Конечно, в Ubuntu уже есть встроенный компилятор, но наличие утилиты для создания и сборки пакетов позволит переделать архив в отдельный объект, поддерживаемый файловым менеджером. Благодаря этому вы сможете передавать DEB-пакет другим пользователям или удалять программу из компьютера полностью, не оставляя лишних файлов.

  1. Откройте меню и запустите «Терминал».
  2. Введите команду sudo apt-get install checkinstall build-essential autoconf automake для добавления нужных компонентов.
  3. Для подтверждения добавления потребуется ввести пароль от главной учетной записи.
  4. Выберите вариант Д, чтобы запустить операцию добавления файлов.
  5. Ожидайте завершения процесса, после чего появится строка ввода.

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

Шаг 2: Распаковка архива с программой

Теперь вам требуется подключить накопитель с сохраненным там архивом или загрузить объект в одну из папок на компьютере. После этого приступайте к выполнению следующей инструкции:

  1. Откройте файловый менеджер и перейдите в папку хранения архива.
  2. Нажмите по нему правой кнопкой мыши и выберите пункт «Свойства».
  3. Узнайте путь к TAR.GZ — он пригодится для осуществления операций в консоли.
  4. Запустите «Терминал» и перейдите в эту папку хранения архива с помощью команды cd /home/user/folder, где user — имя пользователя, а folder — название директории.
  5. Извлеките файлы из директории, вписав tar -xvf falkon.tar.gz, где falkon.tar.gz — название архива. Обязательно нужно ввести не только имя, но и .tar.gz.
  6. Вы будете ознакомлены со списком всех данных, которые удалось извлечь. Они будут сохранены в отдельной новой папке, находящейся по этому же пути.

Осталось только собрать все полученные файлы в один DEB-пакет для дальнейшей обычной установки программного обеспечения на компьютер.

Шаг 3: Компилирование DEB-пакета

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

  1. После процедуры разархивации не закрывайте консоль и переходите сразу в созданную папку через команду cd falkon, где falkon — название необходимой директории.
  2. Обычно в сборке имеются уже скрипты по осуществлению компиляции, поэтому советуем сначала проверить команду ./bootstrap, а в случае ее неработоспособности задействовать ./autogen.sh.
  3. Если же обе команды оказались нерабочими, нужно самому добавить необходимый скрипт. Последовательно введите в консоль команды:

    aclocal autoheader automake --gnu --add-missing --copy --foreign

    autoconf -f -Wall

    Во время добавления новых пакетов может оказаться, что в системе не хватает определенных библиотек. Вы увидите соответствующее уведомление в «Терминале». Установить недостающую библиотеку можно командой sudo apt install namelib, где namelib — название требуемого компонента.

  4. По завершении предыдущего шага приступайте к компиляции, вписав команду make. Время сборки зависит от объема информации в папке, поэтому не закрывайте консоль и ждите появления уведомления об удачном компилировании.
  5. В последнюю очередь впишите checkinstall.

Шаг 4: Установка готового пакета

Как уже было сказано нами ранее, применяемый способ используется для создания из архива DEB-пакета для дальнейшей установки программы любыми удобными способами. Сам пакет вы найдете в той же директории, где хранится TAR.GZ, а с возможными методами его инсталляции ознакомьтесь в отдельной нашей статье по ссылке ниже.

Подробнее: Установка DEB-пакетов в Ubuntu

При попытке установки рассмотренных архивов важно также учитывать, что некоторые из них были собраны специфическими методами. Если приведенная выше процедура не работает, загляните в саму папку распакованного TAR.GZ и отыщите там файл Readme или Install, чтобы ознакомиться с описаниями по установке. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

lumpics.ru

Шаг 9. Установка программ

Время от времени появляются новые задачи либо необходимость в решении старых задач новыми способами — тогда возникает потребность в дополнительном программном обеспечении. Что делать, если вам нужна новая программа для Linux? Попробую описать некий алгоритм. 1. Надо понять какое именно решение вам нужно. Для этого можно использовать поисковые системы. Формировать запрос о своей проблеме и выбирать подходящие решения. 2. Теперь необходимо понять какая программа нам позволит решить эту проблему. В Linux существует большое число аналогов одних и тех же программ, и среди них надо выбрать лучшую по важному для вас критерию, например: функционал, скорость, удобство, безопасность, бесплатность. Программу ищем также в поисковой системе, но запрос формируем уже для конкретного решения проблемы. 3. После того, как мы выбрали уже конкретную программу — можно приступать к ее поиску. Открываем Synaptic и с помощью поисковой формы пытаемся найти нужное приложение. Вместе с ним мы можем обнаружить множество расширений и дополнительных модулей. Ставим все что надо — это лучший вариант. Приложения в репозиториях обычно протестированы и работоспособны. Если приложение не найдено в репозитории, то можно поступить двумя способами — либо поискать его аналог, который присутствует в репозитории, либо найти данное приложение вне репозиториев: 1. Находим официальный сайт приложения и пытаемся найти там .deb пакет (У нас Ubuntu Linux — у него пакетная система основана на deb формате). Если такой пакет есть на официальном сайте, то скачиваем его и устанавливаем. 2. Если .deb пакета нет на официальном сайте, то ищем его в поисковой системе (помимо автора, другие люди могли для удобства собрать deb-пакет для приложения). Запрос может выглядеть так: «xneur deb» или «gimp deb». 3. Если нам не повезло и программа настолько редкая, что deb-пакета для нее нет, то смотрим в каком виде она вообще распространяется.

Установка приложения из tar.gz

Часто приложения распространяются в архивах tar.gz. Этот формат не так удобен в Ubuntu, так как это не пакет, а просто архив, в котором могут быть как исходные коды, так и скомпилированные приложения и библиотеки. Установка из tar.gz: 1. Распаковываем архив в отдельную директорию. 2. Если есть исполняемый файл — запускаем и пользуемся, если нет — читаем раздел «Компиляция».

Установка приложения из SVN

SVN — Subversion. Это система контроля версий кода, в которых хранится исходный код приложений, особенно Open Source. 1. Создаем директорию для нашего приложения. 2. Открываем терминал в директории (cd 'путь/к/директории'); 3. Скачиваем исходные коды:

svn co (SVN-адрес)

4. Читаем раздел «Компиляция».

Установка приложения из CVS

CVS — Concurrent Versions System. Это также система контроля версий кода. 1. Создаем директорию для нашего приложения. 2. Открываем терминал в директории (cd 'путь/к/директории'); 3. Скачиваем исходные коды:

cvs -z3 -d (CVS-адрес) co ./

4. Читаем раздел «Компиляция».

Установка приложения из RPM

rpm-пакеты не родные для Ubuntu. Существует утилита alien, с помощью которой можно установить как обычные (sudo apt-get install alien). С ее помощью можно переконвертировать rpm-пакет в deb-пакет. Очень проста в использовании:

alien пакет.rpm

И в директории с rpm-пакетом появится deb-пакет. А его мы уже без труда установим.

Компиляция

1. Открываем терминал в директории с нашим приложением (cd 'путь/к/директории'); 2. Смотрим информацию о конфигурировании приложения:

./configure --help

Смотрим вывод и решаем с какими параметрами надо конфигурировать. Если эта команда выдает ошибку — значит конфигуратора нет. Если конфигуратор присутствует — конфигурируем:

./configure (аргументы)

Можно эту команду выполнить без аргументов — будет стандартная конфигурация. В ходе конфигурации могут быть ошибки — обычно недостаток модулей. В случае возникновения ошибок, сразу идем в поисковую систему и ищем решение. 3. Компилируем приложение:

make

В ходе компиляции могут быть ошибки. В случае ошибок, вам снова поможет поисковая система. После компиляции мы получаем готовый исполняемый файл, который в большинстве случаев можно запускать и использовать. 4. Инсталляция. Если приложения требует инсталляции, то выполняем (понадобятся права администратора — вспоминаем команду sudo):

make install

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

Чтобы быть в курсе моих статей, можно подписаться на RSS-канал.

Каждый может помочь развитию данной серии статей, поделиться своим опытом. Добро пожаловать: http://www.linuxman.ru. Все изменения в Вики я буду со временем переносить и в Хабр.

Руководство: Шагнуть назад, Содержание

Теги:
  • ubuntu
  • linux
  • deb
  • rpm
  • tar.gz
  • cvs
  • svn

habr.com

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

Для установки архивов запакованных  в tar.gz в операционной системе Ubuntu необходимо выполнить в терминале (Ctrl+Alt+T) следующие команды:

Установку необходимо выполнять с правами суперпользователя, для этого перед вводом команды необходимо набрать sudo

Связанные статьи:

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

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

Распакуйте архив 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 в Ubuntu

Не для всех программ уже есть готовые пакеты для вашего дистрибутива, также новые версии программ могут распространяться только в форме tar.gz архива или просто исходников.

У многих новых пользователей Ubuntu возникает вопрос, как же устанавливать программы или игры в формате tar.gz. Ведь менеджером пакетов они не открываются, а двойным кликом открывается архив. Дело в том, это на самом деле еще не программа, это действительно архив. Архив исходных кодов программы, и если говорить простыми словами, то это набор текстовых файлов с инструкциями на определенном языке программирования.

Чтобы все это превратилось в готовую к установке и выполнению программу нужно выполнить сборку (компиляцию). Но не бойтесь всех этих новых терминов, на самом деле все намного проще чем кажется, вам не нужно будет ничего ни писать, ни исправлять, достаточно только ввести несколько команд в терминале. В этой инструкции будет рассмотрена установка tar.gz в Ubuntu.

  • Подготовка системы
  • Установка из tar gz в Ubuntu
  • Выводы

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

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

Наберите следующую команду для установки этих инструментов:

sudo apt-get install checkinstall build-essential  autoconf automake

Установка из tar gz в Ubuntu

Теперь можно переходить к сборке программы и установке tar.gz Ubuntu. Неважно в какой папке будет находиться архив, главное, чтобы вы знали где. Первой командой, которую мы выполним будет переход в папку с архивом:

cd ~/путь_к_папке_с_архивом

Дальше извлечем исходники из архива с программой:

 tar -xvf имя_архива.tar.gz

И переходим в папку с только что полученными исходными файлами:

cd ./имя_архива

Обычно программы в Linux состоят из большого количества файлов, и при их сборке нужны различные параметры и опции, поэтому вместо того, чтобы запускать компилятор для каждого из файлов вручную, в Linux используется утилита make. Она на основе файла Makefile подбирает правильные команды компиляции для каждого файла и собирает всю программу.

Программы часто используют внешние библиотеки, а в разных дистрибутивах путь к файлам библиотек разный, поэтому перед тем, как запускать make нужно выполнить скрипт configure для проверки зависимостей. Этот скрипт можно создать на основе файла configure.in. Но это необязательно, во многих программах скрипт конфигурации не предусмотрен и программа не требует проверки зависимостей перед сборкой, тогда файла configure.in просто нет в папке с исходниками. Если так, то просто пропустите следующие инструкции и переходите к сборке.

Configure можно создать несколькими способами, сначала попытаемся выполнить следующие скрипты:

./bootstrap

./autogen.sh

Если же этих скриптов не оказалось в исходниках, просто последовательно выполните следующие команды:

aclocal $ autoheader $ automake --gnu --add-missing --copy --foreign

$ autoconf -f -Wall

Если все прошло успешно установка из исходников Ubuntu может быть продолжена. Теперь, наверное, самое сложное, запускаем configure:

./configure

Если скрипт обнаружит что какой-то библиотеки нет (File имя_файла_библиотеки.so not found), скомпилировать пакет не получится, берем название библиотеки и ищем в Google как называется ее пакет в Ubuntu, а затем устанавливаем его через  apt-get. Обычно это libимя_библиотеки или libимя_библиотеки-dev.

Например, нам не хватало libfuse.so. С помощью поисковой системы мы узнали, что эта библиотека есть в пакете libfuse. Теперь просто ее установим:

sudo apt install libfuse

Затем опять выполняете configure, чтобы посмотреть нет ли других неразрешенных зависимостей. И повторяете все до тех пор, пока не увидите слово Sucessful или Complete в конце вывода скрипта.

И только теперь установка tar.gz в Ubuntu может быть продолжена и программа собрана. Команда make скомпилирует программу из исходников, а скрипт checkinstall соберет deb пакет:

make

Самое сложное уже позади, на этом этапе ошибки почти никогда не возникают.

checkinstall

И только теперь мы получили программу, которую можно устанавливать с помощью центра приложений или в терминале. Установка с помощью dpkg будет выглядеть вот так:

dpkg -i имя_программы.deb

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

Выводы

Вот и все. Теперь вы знаете как установить программу из tar.gz. Ну или точнее, что tar.gz это только текстовые файлы, и чтобы получить из них программу придется немного потрудиться. Вы можете собирать себе самые новые версии программ, которые хотите или даже выгружать собранные пакеты в интернет. Установка tar.gz Ubuntu, это не так уж сложно, как кажется. Если у вас остались вопросы, спрашивайте в комментариях!

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

bestwebber.ru

Как установить файл .tar.gz (или .tar.bz2)?

Я загрузил tar.gz файлы. Но я не знаю, как его установить. Как установить такой файл?

Первое, что вам нужно сделать, это извлечь его в папку, давайте сделаем это на вашем рабочем столе. Вы можете извлечь архив, щелкнув правой кнопкой мыши по нему и выбрав соответствующую запись. Он должен создать новую папку с похожим именем, например program-1.2.3 . Теперь вам нужно открыть свой терминал, а затем перейти в этот каталог:

cd /home/yourusername/Desktop/program-1.2.3

Убедитесь, что вы сначала прочитали файл INSTALL или INSTALL.txt или README . Проверьте, есть ли какой-либо из этих файлов с помощью команды ls , а затем отобразите правильный вариант:

xdg-open INSTALL

Файл будет содержать правильные указания для продолжения процесса компиляции. Обычно три «классических» шага:

./configure make sudo make install

Вам также может потребоваться установить некоторые зависимости, как правило, после некоторой ошибки configure которая сообщит вам, что вам не хватает. Вы также можете использовать checkinstall вместо make install . См. Здесь https://help.ubuntu.com/community/CheckInstall

Помните, что ваш пробег может отличаться.

Вы не можете «установить» файл .tar.gz или файл .tar.bz2. Файлы .tar.gz представляют собой сжатые gzip tarballs, сжатые архивы, такие как .zip файлы. Файлы .bz2 сжимаются с помощью bzip2. Вы можете извлечь файлы .tar.gz используя:

tar xzf file.tar.gz

Аналогичным образом вы можете извлечь файлы .tar.bz2 с помощью

tar xjf file.tar.bz2

Если вы хотите, чтобы файлы были извлечены во время распаковки, добавьте v :

tar xzvf file.tar.gz

Даже если у вас нет подключения к Интернету, вы все равно можете использовать систему управления пакетами Ubuntu, просто загрузите файлы .deb с http://packages.ubuntu.com/ . Не забудьте также загружать зависимости.

Для более простого способа установки пакетов в автономном режиме см. Вопрос. Как установить программное обеспечение в автономном режиме? ,

  1. открыть консоль
  2. используйте команду cd для перехода к правильной папке. Если есть файл README с инструкциями по установке, используйте это вместо этого.
  3. извлекать файлы с помощью одной из команд

    • Если это tar.gz, используйте tar xvzf PACKAGENAME.tar.gz
    • если это tar.bz2, используйте tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install

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

Вы можете просто установить MYPACKAGE , введя терминал:

sudo apt-get install MYPACKAGE

или с помощью программного центра и поиска MYPACKAGE . Но если он не идет с источником.

Обычно не рекомендуется загружать и устанавливать приложения из интернет-файлов. Большинство приложений для Ubuntu доступны через «Центр программного обеспечения Ubuntu» в вашей системе (например, K3B ). Установка из Software Center намного безопаснее, намного проще и позволит приложению получать обновления от Ubuntu.

Тем не менее, как установить пакеты tar

Лучший способ – сначала загрузить пакеты tar.bz2 и tar.gz в вашу систему. Далее нужно щелкнуть правой кнопкой мыши по файлу и выбрать извлечение для распаковки файлов. Откройте расположение извлеченной папки и найдите файл Readme и дважды щелкните его, чтобы открыть его, и следуйте инструкциям по установке конкретного пакета, потому что для правильной установки файла может быть использована другая инструкция, обычная процедура возможно, не смогут предотвратить ошибки.

Прежде всего, важно установить пакетную сборку , она содержит все программы, необходимые для компиляции самостоятельно.

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

./configure && make && sudo make install

Хорошо, это довольно сложная задача для новичка, но просто следуйте моим инструкциям, и все должно быть хорошо.

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

После того, как вы загрузили свой файл (при условии, что вы сохранили его для Downloads ), введите следующее:

cd Downloads sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/

ПРИМЕЧАНИЕ. Используйте имя любого загруженного вами файла. (например, для 64-битной сборки Firefox Nightly 19.0a1, вы должны ввести sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/ )

Теперь перейдите в каталог /opt/ , извлеките программу и удалите старый файл:

cd /opt/ sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz

(опять же, используйте имя загруженного файла. Не забудьте расширение.)

Хорошо, проверьте, что вызывается извлеченная папка:

ls -a

вы получите что-то вроде этого:

[email protected]:/opt$ ls -a . .. .dropbox-dist [email protected]:/opt$

Хорошо, в нашем примере мы установили Dropbox, и единственная папка там называется .dropbox-dist . Это, вероятно, папка, которую мы хотим, поэтому подключите ее к следующему шагу (добавьте / в конец, так как это папка.):

sudo chmod 777 .dropbox-dist/

Хорошо, теперь он помечен как исполняемый файл, поэтому пришло время создать символическую ссылку (это позволяет вам запускать ее из терминала):

sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox

ПРИМЕЧАНИЕ: это sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME} !!! Убедитесь, что {PROGRAM_NAME} заменена упрощенной версией имени программы (например, для Firefox Nightly, введите firefox-nightly ; для сервера uTorrent введите utserver . Все, что вы напечатаете здесь, будет командой, которую вы использовать при запуске программы из терминала. Подумайте, /usr/bin/ как переменная PATH в системах Windows.)

Ладно, все готово. Теперь программа устанавливается и запускается из терминала. Что это? Вы говорите, что хотите запустить его из пусковой установки, И вы хотите, чтобы у него был значок? Нет проблем!

Эта часть довольно проста:

gksu gedit /usr/share/applications/dropbox.desktop

ПРИМЕЧАНИЕ. Если вы устанавливаете OVER предыдущей установки, используйте ls -a /usr/share/applications и выполните поиск уже существующего файла .desktop. Вставьте вместо этого имя этого файла.

Теперь вот где вы создаете значок. Вот хороший шаблон; отредактируйте его соответствующим образом.

[Desktop Entry] Version=1.0 Name=Firefox Nightly Comment=Browse the World Wide Web GenericName=Web Browser Keywords=Internet;WWW;Browser;Web;Explorer Exec=firefox-nightly Terminal=false X-MultipleArgs=false Type=Application Icon=/opt/firefox/icons/mozicon128.png Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true Actions=NewWindow; [Desktop Action NewWindow] Name=Open a New Window Exec=firefox-nightly -new-window OnlyShowIn=Unity; - [Desktop Entry] Version=1.0 Name=Firefox Nightly Comment=Browse the World Wide Web GenericName=Web Browser Keywords=Internet;WWW;Browser;Web;Explorer Exec=firefox-nightly Terminal=false X-MultipleArgs=false Type=Application Icon=/opt/firefox/icons/mozicon128.png Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true Actions=NewWindow; [Desktop Action NewWindow] Name=Open a New Window Exec=firefox-nightly -new-window OnlyShowIn=Unity;

Вы можете полностью отказаться от опции MimeType. Это может быть очень плохо, если вы этого не сделали.

Теперь нажмите «Сохранить», закройте его, и вы в бизнесе!

Извините, что учебник занял так много времени. Спасибо за прочтение!

Трудно ответить конкретно, поскольку каждое программное обеспечение может иметь другой процесс сборки, даже если они архивируются как TAR / GZ

Я могу сказать, что для большинства исходных кодов я знаю, что сначала вам нужно извлечь архив tarball в папку по вашему выбору. Тогда большинство исходных кодов полагаются на программы AUTOCONF и MAKE, поэтому вам понадобятся следующие команды:

./configure make

Чтобы создать свои двоичные файлы, а затем:

make install

Чтобы установить его в систему.

«./configure» использует механизм autoconf для извлечения информации в вашей системе и готовит сценарии сборки в исходном файле, чтобы создать соответствующие файлы, совместимые с вашей установкой. «make» будет вызывать сам сборку, которая создаст двоичные файлы из исходного кода. «make install» затем скопирует двоичные файлы, документацию, файл конфигурации и т. д. в соответствующие папки вашей системы, чтобы программное обеспечение было доступно для пользователей.

Это очень простое объяснение, реальный ответ: прочитать документацию, содержащуюся в исходном коде … Только там вы точно узнаете, как ее построить.

Вы всегда должны пытаться установить программное обеспечение из репозиториев, будь то официальное, PPA / любой другой неофициальный репозиторий. Таким образом, при установке других обновлений системы вы получите стабильную версию, безопасность и новые обновления функций. Еще одно преимущество заключается в том, что вам не нужно беспокоиться о создании, зависимостях и сложной деинсталляции (поскольку приложение не будет отображаться в синаптических) с файлами tar.

Например, вы можете установить mysql, установив пакет mysql-server.

Если вы действительно хотите использовать tar-файлы, общий процесс должен выполняться (для установки может потребоваться sudo):

./configure make make install

Обратите внимание, что некоторые из приведенных выше команд могут быть необязательными, обратитесь к любым файлам readme в tar-файле или попробуйте запустить ./configure --help

Файлы с расширением tar.bz2 – это то, что обычно называют compressed tarball . Другими примерами являются .tar.gz (чаще) и .tgz .

Вы можете извлечь этот файл с помощью …

tar -xvjf file.tar.bz2

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

Краткое описание вариантов:

  • -x: извлечь
  • -v: verbose: показать, что извлекается
  • -j: тип сжатия, в данном случае bzip2
  • -f: 'next – имя файла'

Этого, вероятно, недостаточно. В зависимости от того, что это такое, у него может быть полная скомпилированная настройка, и вам нужно записать cd в новый каталог и запустить исполняемый файл. Он также может содержать источник для программы, которую вам нужно скрыть, сделать, сделать установку. Как правило, я предполагаю, что он должен содержать readme, который объясняет, что делать дальше.

Предупреждение:

Установка такого ПО не будет устанавливать никаких зависимостей и будет жаловаться, если вы попытаетесь установить tarball перед установкой этих зависимостей. Используйте веб-сайт или сам файл, чтобы узнать, есть ли зависимости и установить их в первую очередь. Но всегда всегда всегда сначала пытайтесь найти установочный файл .DEB ian или ссылку на ppa чтобы вы могли использовать программный центр ubuntu.

Если вы пытаетесь установить плагины gimp, вы пропустили части процесса установки, упомянутые в этой ссылке .

wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2 tar -xvf babl-0.1.10.tar.bz2 cd babl-0.1.10/ ./configure make sudo make install

и вам также понадобится gegl :

wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2 tar -xvf gegl-0.2.0.tar.bz2 cd gegl-0.2.0/ ./configure make sudo make install

Перед загрузкой файлов с помощью wget посетите веб-сайт и посмотрите, есть ли у него более новые версии. Эти инструкции относятся с 3 мая 2012 года, чтобы они могли быть старыми;)

С официального сайта Linux Mint

Установка из архивов (.zip tar.gz и т. Д.):

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

Общие требования:

  1. сгибать

  2. бизон или бизон +

  3. питон

Поскольку эти архивы содержат источник, ваша система нуждается в необходимых языках программирования для компиляции и сборки источника. Таким образом, общие требования, указанные выше, могут быть недостаточными для вас. В этом случае вам необходимо установить необходимые пакеты через один из процессов # 1, # 2, # 3 (требуется подключение к Интернету). Вы можете узнать о зависимостях вашего программного обеспечения в файле readme, включенном в архивы.

шаги:

  1. откройте архивы с менеджером архива, дважды щелкнув по нему, а затем извлеките его.

  2. код:

cd путь к извлеченной папке

  1. внутри извлеченной папки внимательно посмотрите ….

а. Если вы найдете файл с именем configure,

./configure make sudo make install

Если первый код не выполняется, запустите этот код перед приведенными выше кодами:

chmod +x configure

б. Если вы найдете файл с именем install.sh, тогда

Код:

chmod +x install.sh

./install.sh или sudo ./install.sh (если требуется разрешение root)

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

NB: иногда есть файл, вместо файла your_software_name.sh можно найти что-то вроде your_software_name.sh . В этом случае вам нужно заменить install.sh правильным именем в предыдущих кодах.

с. Если вы найдете файл с именем install, тогда

код:

chmod +x install

./install или sudo ./install (если это требует разрешения root)

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

д. Если вы найдете файл с именем make (если нет файла конфигурации), тогда

код:

make sudo make install

е. Если вы все еще не можете найти нужные файлы

то он может быть в специальной папке (обычно в папке с именем bin ). Переместитесь в эту папку с помощью команды cd с соответствующим путем, а затем снова посмотрите и выполните один и тот же процесс.

ubuntu.fliplinux.com


Смотрите также