Як встановити tar.gz на Ubuntu 16.04 LTS

встановіть tar.gz

Вам потрібно встановіть tar.gz а ти не знаєш як? Багато разів ми збираємось встановити програму, і ми усвідомлюємо, що вона не знаходиться в жодному сховищі і що немає іншого способу встановити її, крім з вихідного коду.

Коли ми збираємось встановити програму через її вихідний код, ми зазвичай завантажуємо пакунок tar.gz, який містить Весь проект, і саме звідти ми повинні встановити або запустити програму. Робити це таким чином може бути виснажливою роботою для деяких користувачів, тому в Ubunlog Ми хочемо зробити невеликий посібник про те, як встановити tar.gz або програму з її вихідного коду. Ми починаємо.

Коли в Ubunlog ми говоримо з вами про будь-які безкоштовна програма Ми завжди згадуємо, що це сховище на GitHub. Здебільшого ці програми вже додаються або в офіційні сховища Ubuntu, або в інші відомі сховища.

про IDE Netbeans 8.2
Пов'язана стаття:
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, де серед іншого нам слід пояснити, якими способами ми можемо виконати файл Make.

Мережевий інтерфейс
Пов'язана стаття:
Рішення: Ubuntu без дротового або Wi-Fi підключення до Інтернету

Але звичайно ... У програмах використовуються системні бібліотеки, які, очевидно, ви повинні встановити, щоб програма могла працювати коректно, і хтось може не знати, чи є у вас все готове для встановлення потрібної програми.

Для цього існує команда . / Налаштувати. В основному, ця команда інформує нас про те, чи є наша система Він підготовлений встановити програму, тобто якщо у вас є усі необхідні бібліотеки встановлений. Якщо ні, ми отримуємо повідомлення через повідомлення про помилку, і саме тоді нам потрібно подивитися, який пакет або бібліотека нам бракує, і приступити до його самостійної установки.

Встановіть tar.gz

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

Перебуваючи всередині каталогу, що містить весь проект (у нашому випадку називається /ubunlog/), ми повинні виконати наступне:
[/phpíritu./configure

зробити

зробити інсталяцію [/ php]
І наприкінці виконання останньої команди ми вже повинні встановити програму.

Зараз, незважаючи на те, що більшу частину часу ця процедура буде працювати для нас, це може бути не так. Йдеться про розуміння того, що ми робимо, а не просто виконання команд, як божевільні. Під цим я маю на увазі, що якщо ми завантажуємо програму, яка не має Makefile, філософія буде такою ж, навіть якщо ми не маємо такого файлу у своєму розпорядженні.

Наприклад, іноді я завантажував якусь іншу настільну програму для GNU / Linux, написану на Python і без Makefile. Як я вам кажу, незважаючи на те, що не мав зробити У моєму розпорядженні філософія та сама. У цих випадках мені просто довелося запустити програму Python (називається setup.py), щоб встановити відповідну програму.

Що ми повинні завжди робити щось інше, це прочитати README, де нам буде пояснено, як встановити або скомпілювати програму. Після прочитання ми маємо дотримуватися показаних нам кроків, які більшу частину часу складатимуться з тих, які ми описали в цій статті.

Ми сподіваємось, це допомогло вам, і тепер у вас не виникає проблем із встановленням програм із їх вихідного коду.


Залиште свій коментар

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

*

*

  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.   Бернард - сказав він

    Ви пишете китайською мовою. Для тих, хто не має уявлення про цю мову, відкриття такого вікна терміналу є ДОСТАТКОВИМ. Будь ласка, вкажіть у заголовку цих файлів довідки, що вони призначені лише для людей, які знають мову, це судо куль…. Я буду шукати щось у вікнах, щоб встановити те, що я хочу ... там вам просто потрібно дати мишку

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

    Не могли б ви допомогти мені встановити SQL Client Native by Terminal, який вже завантажує файл sqlncli-11.0.1790.0.tar.gz

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

    Грекіас

  10.   Емерсон - сказав він

    si
    деяким з черепів Linux слід коли-небудь задуматися про те, щоб зробити інсталятор та святу Пасху
    Але, схоже, вони насолоджуються тією "таємницею" "посвячених", яку вони люблять, бо їм повинно підлещувати марнославство знати те, чого не знають інші.
    Приклад
    Компілювати »Ви коли-небудь читали, що це означає?
    жодне з них не пояснює цього
    тепер вони негайно звільняють вас: «це треба скласти»
    ах, ти кажеш, тепер я усвідомлюю, хо, я вже говорив це раніше
    пізніше вони дивуються, що ніхто не використовує це лайно
    Linux, який використовується лише для написання електронних листів, листів, навігації та мало чого іншого
    Звук, без мамао
    Зображення, навіть не будучи фокусником, ви підходите до Photoshop чи Sony Vegas
    і ніхто не претендує на досконалість безкоштовно, ... але не обманюйте себе, це елементарно, складно і дурно
    І якщо ви мені не вірите, вам просто доведеться поневірятися по тисячах форумів, де відчайдушні хлопці шукають рішення (завжди різне, залежно від того, кого ви читаєте) для чогось, що ви робите з вікнами у два кліки

  11.   Емерсон - сказав він

    Увійдіть ще раз, щоб прочитати цього ідіота
    Я вилікував смирення, припускаючи, що я дурний і не розумію елементарного
    Я уважно читаю
    як тільки декомпресія файлу пройшла, я опинився в кульках
    Для запуску консолі «мені відповідає: такого файлу чи каталогу немає»
    Тому що ідіот (автор) не каже мені, куди я маю поставити команду cd/ubunlog
    Де це було?
    чи потрібно відкривати новий екземпляр консолі?
    Всього, витративши ще півгодини, що додається до попередніх, читаючи ці сумні кульки, я підтверджую те, що думаю, чому вони починають писати те, що можуть знати, але не знають, як пояснити ???
    мій дядько завжди говорив: імбецили (не в сенсі образи) і мурахи, вони ніколи не закінчуються

  12.   Мікель Перес Хуан - сказав він

    Привіт
    Я Мікель, «ідіот» автор цього допису. Хоча вже не пишу Ubunlog Я візьму на себе сміливість відповісти на запитання, які ви так люб’язно й ввічливо поставили мені.

    Допис - загальний підручник. Намір полягає не в тому, щоб давати рибу безпосередньо, а в тому, щоб навчити, як ловити рибу. Це означає, що для мене неможливо поставити команди, які саме ви повинні поставити. Як дізнатись, у якому каталозі ви завантажили файл? Як дізнатися, як називається файл, який ви завантажили? Як дізнатись, які папки у вас на ПК? Ці значення, такі як назва файлу або його шлях, будуть змінюватися для кожної людини, залежно від завантажуваного файлу та місця, де ви його зберігаєте, ось чому я вказую:

    cd / directory / from / 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.   Naz - сказав він

    Я намагався встановити пакет Xojo (https://xojo.com), але коли я завантажую версію для Kubuntu і намагаюся встановити її за допомогою QApt, я отримую помилку "не може задовольнити залежності"

  16.   VM - сказав він

    Спробуйте використовувати Synaptic Package Manager для встановлення програм, він поставляється у більшості дистрибутивів, шукайте інформацію про цей інструмент, це дуже корисно.

    Якщо ви бачите, що завантажений tar не можна встановити, подивіться на іншу альтернативу, наприклад, alternativeto, існує навіть розширення для Firefox, яке розміщує діалогове вікно пошуку на цій веб-сторінці у вікні правої кнопки миші.

    У статті ComputerNewAge також дуже добре пояснюється дерево каталогів Linux, яке відрізняється від Windows.

    Ми повинні намагатися наполегливо працювати в GNU / Linux, оскільки це змушує нас вільніше пересуватися в Інтернеті, але я погоджуюся, що на початку це важко.

  17.   VM - сказав він

    Щоб завершити свій попередній коментар, нещодавно я знайшов цю сторінку pkgs. org, яка, за їхніми словами, є найбільшою системою пошуку пакунків для дистрибутивів GNU/Linux і UNIX з понад 1.800 репозиторіїв і понад 5.000.000 XNUMX XNUMX оновлених пакунків, я думаю, тут на ubunlog Ви не написали жодної статті про це.
    Для пошуку «упакованої» програми потрібно ввести ім’я в пошуковій системі, коли ви напишете, з’являться найбільш схожі імена, і ви побачите всі дистрибутиви, в яких його можна встановити, клацніть на своєму, а потім подивіться на на сторінці "Встановити інструкції" та введіть або скопіюйте команди, які відображаються в терміналі, і він почне встановлюватися.

  18.   Андрій Е1999 - сказав він

    Заздалегідь дякую автору.

    Дуже добре пояснений, це досить вдалий та зрозумілий підручник, але я трохи сумніваюся.
    Коли ви завантажуєте файл і зазвичай зберігаєте файл у папці ЗАГРУЗИТИ, і виконуєте всю процедуру: Розпакуйте, відкрийте папку, де знаходиться програма, та запустіть установку. Після цього програма встановлюється, але що відбувається з цими файлами, які ви розпакували? Чи можете ви їх видалити?

    Моя логіка говорить, що їх можна видалити, оскільки це просто інсталятор, а насправді програма встановлюється в системних папках і все. Але, як я вже сказав на початку, це сумнів, і якщо ви допоможете мені підтвердити, я був би дуже вдячний.

  19.   Хосе - сказав він

    словом, компіляція - це компіляція, і вони вам дають

  20.   Хосе - сказав він

    звичайний, той, хто це знає, знає це, а той, хто цього не знає, досі не знає
    Ми йдемо по частинах: 1. - Інструкція 1: ми переходимо до каталогу, де ви його завантажили:
    тоді консоль повертає: «занадто багато аргументів»
    Але якби інсайдер сказав мені «cd / directorio / de / descarga / …… .JDT!
    Потім з’ясуйте, де буде створений каталог.
    Ви тільки що почали, і ви вже в кулях ... Якщо ви не знаєте того самого, що і він, то ні, він смокче, але якщо ви знаєте те саме, що і він, чому ви входите, так?
    Найкрасивіше приходить пізніше:
    «І програма компілюється за допомогою команди make, і, як ми говоримо, вона може мати стільки параметрів, скільки хоче програміст» KGT lorito !!!
    Але це НІКОЛИ не скаже вам, що означає "компіляція" або з чого воно складається, ах, так, воно вже говорило вам, що це робиться за допомогою команди "make";
    sudo make? міні зробити? makemake? ... вгадай, красеня
    але ви можете вибрати потрібний абзац, наприклад:
    «Перебуваючи в каталозі, який містить увесь проект (у нашому випадку називається /ubunlog/), ми повинні виконати наступне:
    [/phpíritu./configure »
    біжи, якщо ти гарний, як ти бігаєш? Якщо ви навіть не знаєте тата, ви прийшли сюди, щоб подивитися, як це було зроблено, і він розмовляє з вами так, ніби ви знали те саме, що і він ...
    І я вже знаю
    Тепер вони будуть ображені, і вони скажуть: «передбачається, що якщо ви увійдете сюди, у вас будуть елементарні знання, які ми передбачаємо в наших вдумливих поясненнях, це розуміє п’ятирічна дитина, яка користується Linux» .. .
    Кніо !!! тоді скажи !!!!!
    Це для тих, хто знає !!!!!
    невігласи лелоси цього не читають !!! піти в інше місце !!!
    Всього: Я не знаю, хто більше осел, хто не знає чи хто не має найпростішого уявлення про те, чому це вчити