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

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

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

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

Коли ми в Убунлог, ми говоримо про будь-який безкоштовна програма Ми завжди згадуємо, що це сховище на 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, де нам буде пояснено, як встановити або скомпілювати програму. Після прочитання ми маємо дотримуватися показаних нам кроків, які більшу частину часу складатимуться з тих, які ми описали в цій статті.

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