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

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

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

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

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

Теме статьи:
NetBeans 8.2, установите эту IDE на свой Ubuntu 18.04

Тем не менее, иногда эти шоу Их НЕТ ни в одном репозитории, и единственный возможный способ загрузить их - получить доступ к его репозиторию GitHub, загрузить проект и установить / запустить его прямо из исходного кода. И тут многие пользователи задаются вопросом: У меня уже есть tar.gz ... Что теперь? Что ж, установка обычно очень проста.

Разархивируйте tar.gz

Первый шаг разархивируйте загруженный файл. Если например мы скачали программу ubunlog.tar.gz, мы можем распаковать его следующим образом:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

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

cd /ubunlog/

Что ж, теперь самое важное. В большинстве программ есть специальная программа под названием Makefile. Эта программа гарантирует, что вы сможете компилировать проект полностью или модульнов зависимости от того, как это написал программист. Помощь Makefile невероятно велика, поскольку, если бы такой программы не было, нам пришлось бы компилировать ВСЕ файлы один за другим, что было бы очень утомительно. Таким образом, мы можем скомпилировать весь проект с помощью простой команды.

Компилировать

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

  • сделать: Скомпилировать весь проект.
  • очистить: Удаляет все файлы компиляции и оставляет все, как если бы оно никогда не компилировалось.
  • сделать установку: Переместите все файлы, необходимые для запуска приложения, в соответствующие каталоги.

По-прежнему способ, которым мы можем бежать сделать, всегда зависит от как реализован Makefile. Чтобы точно знать, как мы можем его выполнить и какие параметры у нас есть, мы можем взглянуть на файл README, где, помимо прочего, нам следует объяснить, какими способами мы можем выполнить Makefile.

Теме статьи:
Решение: Ubuntu без проводного или Wi-Fi подключения к Интернету

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

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

Установите tar.gz

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

Находясь внутри каталога, содержащего весь проект (в нашем случае с именем / ubunlog /), мы должны выполнить следующее:
[/phpíritu./configure

сделать

сделать установку [/ php]
И в конце выполнения последней команды у нас уже должна быть установлена ​​программа.

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

Например, иногда я загружал какую-нибудь другую настольную программу для GNU / Linux, написанную на Python и без Makefile. Как я вам говорю, несмотря на то, что сделать В моем распоряжении такая же философия. В этих случаях мне просто нужно было запустить программу Python (называемую setup.py) для установки рассматриваемого приложения.

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

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


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

23 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Ричард Каденильяс сказал

    Пожалуйста, отправьте мне этот файл wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Джимми Олано сказал

    Рекомендую запустить:

    ./configure> report.txt

    а затем откройте этот текстовый файл в редакторе по вашему выбору, чтобы легко просмотреть любые ошибки в библиотеках, которые могут существовать (мы всегда что-то упускаем). Спасибо за внимание.

  3.   доуглас сказал

    этот пост бесполезен. ничего не объясняет. Они заслуживают большего, пытаясь объяснить вещи не таким грубым и мало понятным способом.

    1.    игристый сказал

      Спасибо за информацию. Я волновался, потому что ничего не нашел, но вижу, что проблема в этой биррие страницы хехехе.

  4.   игристый сказал

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

  5.   Xubuntu.начинающий сказал

    Автор признателен за его усилия, но статья крайне запутанная и бесполезная. Так много объяснений и ничего не работает. Я выполняю миграцию с Win10 на Xubuntu 16.04, но я должен сказать, что именно такая большая вариативность в Linux не позволяет ему развиваться: различные типы установщиков, библиотеки повсюду, обновления здесь и там, команды, которые не работают в зависимости от распространение, проблемы с общими драйверами, программные центры без дружественного и специфического программного обеспечения, среди других слабых мест. Я уже две недели пытаюсь вывести Xubuntu 16.04 на посредственный уровень, аналогичный тому, что у меня был с Win10, и ничего ... Я думаю вернуться к Win10, и это, безусловно, случилось со многими, кто имел смелость попробуйте Linux, но так как вопрос создания «ботаников» (эго) более важен, чем создание дружественной и простой в использовании ОС, они определенно сильно отстают, и приятно говорить, что это ОС Китая или какие-то города, банкоматы, вещи, не очень важные для обычного пользователя.
    Почему не делают чертов установщик как в Windows? просто, отдать дальше и все!

  6.   Голос сказал

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

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

    Придет день, когда компиляция и разрешение зависимостей станет плохой памятью о прошлом хе-хе

  7.   Хорхе сказал

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Бернард сказал

    Вы пишете на китайском. Для тех, кто не знает этого языка, открытие такого окна терминала - ПРИЛОЖЕНИЕ. Пожалуйста, укажите в заголовке этих файлов помощи, что они предназначены только для людей со знанием языка этого sudo of the balls…. Поищу что-нибудь в windows, чтобы установить то, что хочу ... там надо только мышку отдать

  9.   Карлос Контрерас сказал

    Не могли бы вы помочь мне установить SQL Client Native с помощью терминала, уже загрузив файл sqlncli-11.0.1790.0.tar.gz

    реализовать первую часть, которая
    смолка -zxvf sqlncli-11.0.1790.0.tar.gz
    Я распаковываю файл, создавая каталог, вхожу в него, но там только файлы, а их нет ./configure
    Там я застреваю, это помогает

    спасибо

  10.   Эмерсон сказал

    si
    некоторые черепа linux должны когда-либо думать о создании установщика и святой пасхи
    Но похоже, что им нравится та «тайна» «посвященных», которую они любят, потому что им должно льстить их тщеславие знать то, чего не знают другие.
    Пример
    Compile »вы когда-нибудь читали, что это значит?
    ничто из этого не объясняет
    сейчас сразу отпускают: «это надо компилировать»
    ах, ты говоришь, теперь я понимаю, хо, я уже говорил это раньше
    потом удивляются, что этим дерьмом не пользуются
    Linux, используется только для написания электронных писем, писем, навигации и прочего
    Звук, не мамао
    Изображение, даже не будучи волшебником, вы подходите к Photoshop или Sony vegas
    и никто не заявляет о совершенстве бесплатно, ... но не дайте себя обмануть, это элементарно, сложно и глупо
    И если вы мне не верите, вам просто нужно бродить по тысячам форумов, где отчаявшиеся парни ищут решение (всегда разное, в зависимости от того, кого вы читаете) для чего-то, что вы делаете с окнами в два клика

  11.   Эмерсон сказал

    Введите еще раз, чтобы прочитать этого идиота
    Я лечил от скромности, полагая, что я глуп и не понимаю элементарных
    Я внимательно читаю
    как только прошла декомпрессия файла я был в шарах
    Для запуска консоли «мне отвечает: нет такого файла или каталога»
    Потому что boluido (автор) не говорит мне, где я должен поместить команду cd / ubunlog
    Где это было?
    мне нужно открыть новый экземпляр консоли?
    Итого, потратив еще полчаса, которые добавляются к предыдущим чтению этих печальных мячей, я подтверждаю то, что думаю, почему они начинают писать то, что могут знать, но не знают, как объяснить ???
    мой дядя всегда говорил: имбецилы (не в смысле оскорбления) и муравьи, они никогда не кончатся

  12.   Микель Перес Хуан сказал

    Привет,
    Я Микель, придурок, автор этого поста. Хотя я больше не пишу в Ubunlog, я позволю себе ответить на вопросы, которые вы так любезно и вежливо попросили.

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

    cd / каталог / из / загрузки

    В общем случае, предполагая, что было понятно, что вы должны заменить «каталог / of / downloads» на путь, по которому вы его загрузили.
    То же самое и с файлом tar.gz. Я поместил «ubunlog.tar.gz» в общий режим, предполагая, что вам нужно заменить «ubunlog.tar.gz» на имя вашего загруженного файла tar.gz.

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

    Спасибо за ваш добрый и вежливый вклад 🙂

  13.   Хавьер Химено Суарес сказал

    Мне кажется, это прекрасно объяснено: если вы не знаете, как открыть терминал или основные команды Linux, вам следует купить лицензию Windows и неукоснительно платить за вашу замечательную операционную систему, которая делает то, что вы хотите, с двумя щелчками мыши (и платеж в вашем текущем счете).
    Я читал там фотошоп (он платный, вы его взломаете?).

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

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

    Между прочим, Мигель Перес Хуан, хороший пост, но я бы дополнил его еще немного, со всем набором параметров настройки.

    Объятия и чтобы тролли не мешали вам перестать писать и делиться своими знаниями.

    1.    Микель П сказал

      Привет, Хавьер, спасибо за отзыв! Я отвечаю с опозданием на два года, но я только что прочитал сообщение, заранее извиняюсь.

      Опыт, который я получил как писатель в Ubunlog, явно помог мне собственными глазами увидеть количество разочарованных троллей в Интернете. Бессмысленные жалобы некоторых пользователей этого типа блога, как будто человек поехал в Германию и пожаловался, что все говорят по-немецки. Удивительный.

      Спасибо за поддержку!

  14.   Рауль Рамирес Лопес сказал

    Микель Перес Хуан, привет из Керетаро, Мексика. Большое спасибо за ваш вклад, который мне кажется совершенно ясным для тех, кто хочет и должен это понять. Я не эксперт по Linux. Я эмигрант из Windows и пытаюсь перейти на Linux (ubuntu), поэтому прибегаю к подобной помощи, за что, по моему скромному мнению, мы должны благодарить тех из нас, кто не разбирается в этих проблемах. Я часто пользуюсь ими, поэтому ценю их и восхищаюсь временем, которое люди вроде вас тратят на то, чтобы подготовить их к тому, чтобы поделиться ими. Я считаю, что тем, кто резко и грубо критикует эти материалы, следует быть более вежливыми, а если они чего-то не понимают, правильный запрос ничего не стоит, и то, чего они могут достичь, - это ответ, который приближает нас к решению этих проблем. Пожалуйста, сначала продемонстрируйте свою готовность обучением.

    Еще раз спасибо Микель Перес

    1.    Микель П сказал

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

      Опыт, который я получил как писатель в Ubunlog, явно помог мне собственными глазами увидеть количество разочарованных троллей в Интернете. Бессмысленные жалобы некоторых пользователей этого типа блога, как будто человек поехал в Германию и пожаловался, что все говорят по-немецки. Удивительный.

      Спасибо за поддержку!

  15.   Наз сказал

    Пытался установить пакет Xojo (https://xojo.com), но как только я загружаю версию для Kubuntu и пытаюсь установить ее с помощью QApt, я получаю сообщение об ошибке «не удается удовлетворить зависимости»

  16.   VM сказал

    Попробуйте использовать Synaptic Package Manager для установки программ, он входит в большинство дистрибутивов, поищите информацию об этом инструменте, он очень полезен.

    Если вы видите, что загруженный tar не может быть установлен, посмотрите другую альтернативу, например, в качестве альтернативы, есть даже расширение для Firefox, которое помещает диалоговое окно поиска на эту веб-страницу в окно, вызываемое правой кнопкой мыши.

    Статья в ComputerNewAge также очень хорошо объясняет дерево каталогов Linux, которое отличается от Windows.

    Мы должны попытаться упорствовать в GNU / Linux, так как она заставляет нас двигаться более свободно в Интернете, но я согласен, что трудно в самом начале.

  17.   VM сказал

    Чтобы завершить свой предыдущий комментарий, я недавно обнаружил эту страницу pkgs. org, что, по их словам, это самая большая из существующих систем поиска пакетов для дистрибутивов GNU / Linux и UNIX, с более чем 1.800 репозиториями и более чем 5.000.000 XNUMX XNUMX обновленных пакетов, я думаю, что здесь, в ubunlog, вы не писали ни одной статьи об этом.
    Чтобы найти «упакованную» программу, вы должны ввести имя в поисковую систему, когда вы напишете наиболее похожие имена, появятся наиболее похожие имена, и вы увидите все дистрибутивы, в которых она может быть установлена, нажмите на свой, затем посмотрите на страницу «Install Howto» и введите или скопируйте команды, которые появляются в терминале, и он начнет установку.

  18.   AndreuE1999 сказал

    Заранее спасибо автору.

    Очень хорошо объяснено, это довольно успешный и понятный урок, но я немного сомневаюсь.
    Когда вы загружаете файл и обычно сохраняете файл в папке DOWNLOAD, и выполняете всю процедуру: разархивируйте, откройте папку, в которой находится программа, и запустите установку. После этого программа установится, но что происходит с этими файлами, которые вы разархивировали? Можете ли вы их удалить?

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

  19.   хосе сказал

    Короче говоря, компиляция - это компиляция, и они дают вам

  20.   Хосе сказал

    обычное дело, тот, кто знает это, знает это, а тот, кто этого не знает, все равно не знает
    Идем по частям: 1.- Инструкция 1: заходим в каталог, куда вы ее скачали:
    затем консоль возвращает: «слишком много аргументов»
    Но если бы инсайдер сказал мне «cd / directorio / de / descarga / ..... JDT!
    Затем узнайте, где будет создан каталог.
    Ты только начал, а ты уже в клубах ... Если ты не знаешь того же, что и он, то нет, он сосет, но если ты знаешь то же самое, что и он, зачем ты входишь, верно?
    Самое прекрасное приходит позже:
    «А программа компилируется с помощью команды make, и, как мы уже говорили, она может иметь столько параметров, сколько хочет программист» KGT lorito !!!
    Но он НИКОГДА не скажет вам, что означает «компилировать» или из чего он состоит, ах, да, он уже сказал вам, что это делается с помощью команды «make»;
    sudo make? мини сделать? makemake? ... угадай, красавчик
    но вы можете выбрать нужный абзац, например:
    «Находясь внутри каталога, содержащего весь проект (в нашем случае это / ubunlog /), мы должны выполнить следующее:
    [/phpíritu./configure »
    Беги, если ты красив, как ты бежишь? Если вы даже не знаете папу, вы пришли сюда посмотреть, как это делается, и он говорит с вами, как если бы вы знали то же самое, что и он ...
    И я уже знаю
    Теперь они обидятся и скажут: «Предполагается, что если вы войдете сюда, то обладаете элементарными знаниями, которые мы предполагаем в наших продуманных объяснениях, это понимает пятилетний ребенок, использующий Linux». .
    Книо !!! тогда скажи это !!!!!
    Это для знающих !!!!!
    невежественные лелосы это не читают !!! иди в другое место !!!
    Итого: я не знаю, кто больше осел, кто не знает, или кто не имеет самого элементарного представления о том, чему учат