Як встановити tar gz в ubuntu

Чи не для всіх програм вже є готові пакети для вашого дистрибутива, також нові версії програм можуть поширюватися тільки в формі tar.gz архіву або просто початкових кодів.

Відео: Установка програм в Linux Mint, Ubuntu, Debian - Комп`ютерний геній

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

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

підготовка системи

Готувати майже нічого, компілятор GCC вже попередньо встановлено в системі, і вже можна переходити до складання. Але ми хочемо не просто встановити програму, а так щоб нею потім можна було керувати за допомогою пакетного менеджера, наприклад, при видаленні повністю стерти всі її файли, не залишаючи сміття в системі. Тому доведеться встановити додаткові утиліти для створення і збирання пакетів Ubuntu.

Наберіть наступну команду для установки цих інструментів:

$ Cd ~ / путь_к_папке_с_архівом


Далі винесемо вихідні з архіву з програмою:

$ Cd ./імя_архіва

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

Програми часто використовують зовнішні бібліотеки, а в різних дистрибутивах шлях до файлів бібліотек різний, тому перед тим, як запускати make потрібно виконати скрипт configure для перевірки залежностей. Цей скрипт можна створити на основі файлу configure.in. Але це необов`язково, у багатьох програмах скрипт конфігурації не передбачений і програма не вимагає перевірки залежностей перед складанням, тоді файлу configure.in просто немає в папці з вихідними кодами. Якщо так, то просто пропустіть наступні інструкції і переходите до складання.




Configure можна створити декількома способами, спочатку спробуємо виконати наступні скрипти:

$ ./autogen.sh

Якщо ж цих скриптів не виявилося в исходниках, просто виконайте таку послідовність команди:

Відео: EXPLAINED: How to Install .tar, .tar.gz or .tar.bz2 files on Linux [Step-by-Step Guide]


$ autoheader
$ Automake --gnu --add-missing --copy --foreign
$ Autoconf -f -Wall

Якщо все пройшло успішно установка з вихідних Ubuntu може бути продовжена. Тепер, напевно, найскладніше, запускаємо configure:

Відео: How to convert tar.gz to deb installation package Ubuntu

$ ./configure

Якщо скрипт виявить що якийсь бібліотеки немає (File імя_файла_бібліотекі.so not found), Скомпілювати пакет не вийде, беремо назву бібліотеки і шукаємо в Google як називається її пакет в Ubuntu, а потім встановлюємо його через apt-get. зазвичай це libімя_бібліотекі або libімя_бібліотекі-dev.

Наприклад, нам не вистачало libfuse.so. За допомогою пошукової системи ми дізналися, що ця бібліотека є в пакеті libfuse. Тепер просто її встановимо:

$ make

Найскладніше вже позаду, на цьому етапі помилки майже ніколи не виникають.

$ Dpkg -i імя_программи.deb

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

висновки

От і все. Тепер ви знаєте як встановити програму з tar.gz. Ну або точніше, що tar.gz це тільки текстові файли, і щоб отримати з них програму доведеться трохи попрацювати. Ви можете збирати собі найновіші версії програм, які хочете або навіть вивантажувати зібрані пакети в інтернет. Установка tar.gz Ubuntu, це не так уже й складно, як здається. Якщо у вас залишилися питання, питайте в коментарях!

Поділися в соціальних мережах:

Схожі
Що краще deb або rpmЩо краще deb або rpm
Як видалити пакет ubuntuЯк видалити пакет ubuntu
Установка ace stream в ubuntu 16.04Установка ace stream в ubuntu 16.04
Установка vlc ubuntu 16.04Установка vlc ubuntu 16.04
Установка python 3 ubuntuУстановка python 3 ubuntu
Установка snap пакетів ubuntuУстановка snap пакетів ubuntu
Установка node js ubuntu 16.04Установка node js ubuntu 16.04
Установка програм через wine - winewizardУстановка програм через wine - winewizard
Установка steam в ubuntu 16.04Установка steam в ubuntu 16.04
Установка gcc в ubuntu 16.04Установка gcc в ubuntu 16.04
» » Як встановити tar gz в ubuntu