TAR.GZ - стандартны тып архіва, які выкарыстоўваецца ў аперацыйнай сістэме Ubuntu. У ім звычайна захоўваюцца праграмы, прызначаныя для ўстаноўкі, або розныя рэпазітары. Ўсталяваць софт гэтага пашырэння так проста не атрымаецца, яго неабходна распакаваць і сабраць. Сёння мы б хацелі ў дэталях абмеркаваць менавіта гэтую тэму, паказаўшы ўсе каманды і па кроках распісаўшы кожнае неабходнае дзеянне.
Усталёўваем архіў TAR.GZ ў Ubuntu
У самой працэдуры распакавання і падрыхтоўкі софту няма нічога складанага, усё выконваецца праз стандартны «Тэрмінал» з папярэдняй загрузкай дадатковых кампанентаў. Галоўнае толькі падабраць працоўны архіў, каб пасля разархіваціі не ўзнікла праблем з усталёўкай. Аднак перад пачаткам інструкцый мы хочам адзначыць, што варта ўважліва вывучыць афіцыйны сайт распрацоўніка праграмы на наяўнасць DEB або RPM-пакетаў альбо ж афіцыйных рэпазітароў.
Ўстаноўку такіх дадзеных можна вырабіць значна прасцей. Дэталёва аб разборы інсталяцыі RPM-пакетаў чытайце ў іншай нашай артыкуле, мы ж пераходзім да першага кроку.
Чытайце таксама: Усталёўка RPM-пакетаў у Ubuntu
Крок 1: Усталёўка дадатковых інструментаў
Для ажыццяўлення пастаўленай задачы вам спатрэбіцца ўсяго адна ўтыліта, якую неабходна загрузіць яшчэ да пачатку ўзаемадзеяння з архівам. Вядома, у Ubuntu ўжо ёсць убудаваны кампілятар, але наяўнасць утыліты для стварэння і зборкі пакетаў дазволіць перарабіць архіў у асобны аб'ект, які падтрымліваецца файлавым мэнэджарам. Дзякуючы гэтаму вы зможаце перадаваць DEB-пакет іншым карыстальнікам або выдаляць праграму з кампутара цалкам, ня пакідаючы лішніх файлаў.
- Адкрыйце меню і запусціце «Тэрмінал».
- увядзіце каманду
sudo apt-get install checkinstall build-essential autoconf automake
для дадання патрэбных кампанентаў. - Для пацверджання дадання спатрэбіцца ўвесці пароль ад галоўнай ўліковага запісу.
- выберыце варыянт Д, Каб запусціць аперацыю дадання файлаў.
- Чакайце завяршэння працэсу, пасля чаго з'явіцца радок уводу.
Працэс інсталяцыі дадатковай ўтыліты заўсёды праходзіць паспяхова, таму з гэтым крокам не павінна ўзнікнуць ніякіх праблем. Перасоўваемся да далейшых дзеянняў.
Крок 2: Распакаванне архіва з праграмай
Зараз вам патрабуецца падлучыць назапашвальнік з захаваным там архівам або загрузіць аб'ект у адну з папак на кампутары. Пасля гэтага прыступайце да выканання наступнай інструкцыі:
- Адкрыйце файлавы менеджэр і перайдзіце ў тэчку захоўвання архіва.
- Націсніце па ім правай кнопкай мышы і выберыце пункт «Уласцівасці».
- Даведайцеся шлях да TAR.GZ - ён спатрэбіцца для ажыццяўлення аперацый у кансолі.
- запусціце «Тэрмінал» і перайдзіце ў гэтую тэчку захоўвання архіва з дапамогай каманды
cd / home / user / folder
, дзе user - імя карыстальніка, а folder - назва дырэкторыі. - Дастаньце файлы з дырэкторыі, упісаўшы tar
-xvf falkon.tar.gz
, дзе falkon.tar.gz - назва архіва. Абавязкова трэба ўвесці не толькі імя, але і.tar.gz
. - Вы будзеце азнаёмленыя са спісам усіх дадзеных, якія ўдалося дастаць. Яны будуць захаваны ў асобнай новай тэчцы, якая знаходзіцца па гэтым жа шляху.
Засталося толькі сабраць усе атрыманыя файлы ў адзін DEB-пакет для далейшай звычайнай ўстаноўкі праграмнага забеспячэння на кампутар.
Крок 3: Компилирование DEB-пакета
У другім кроку вы выцягнулі файлы з архіва і змясцілі іх у звычайную дырэкторыю, аднак гэта яшчэ не забяспечыць нармальнае функцыянаванне праграмы. Яго варта сабраць, надаўшы лагічны выгляд і зрабіўшы патрэбны ўсталёўшчык. Для гэтага выкарыстоўваюцца стандартныя каманды ў «Тэрмінале».
- Пасля працэдуры разархіваціі ня зачыняйце кансоль і пераходзіце адразу ў створаную тэчку праз каманду
cd falkon
, дзе falkon - назва неабходнай дырэкторыі. - Звычайна ў зборцы маюцца ўжо скрыпты па ажыццяўленні кампіляцыі, таму раім спачатку праверыць каманду
./bootstrap
, А ў выпадку яе непрацаздольнасці задзейнічаць./autogen.sh
. - Калі ж абедзве каманды аказаліся непрацоўнымі, трэба самому дадаць неабходны скрыпт. Паслядоўна увядзіце ў кансоль каманды:
aclocal
autoheader
automake --gnu --add-missing --copy --foreign
autoconf -f -WallПадчас дадання новых пакетаў можа апынуцца, што ў сістэме не хапае пэўных бібліятэк. Вы ўбачыце адпаведнае апавяшчэнне ў «Тэрмінале». Ўсталяваць якая адсутнічае бібліятэку можна камандай
sudo apt install namelib
, дзе namelib - назва патрабаванага кампанента. - Па завяршэнні папярэдняга кроку прыступайце да кампіляцыі, упісаўшы каманду
make
. Час зборкі залежыць ад аб'ёму інфармацыі ў тэчцы, таму не зачыняйце кансоль і чакайце з'яўлення апавяшчэння аб удалым компилировании. - У апошнюю чаргу ўпішыце
checkinstall
.
Крок 4: Усталёўка гатовага пакета
Як ужо было сказана намі раней, які ўжываецца спосаб выкарыстоўваецца для стварэння з архіву DEB-пакета для далейшай ўстаноўкі праграмы любымі зручнымі спосабамі. Сам пакет вы знойдзеце ў той жа дырэкторыі, дзе захоўваецца TAR.GZ, а з магчымымі метадамі яго інсталяцыі азнаёмцеся у асобнай нашай артыкуле па спасылцы ніжэй.
Чытаць далей: Усталёўка DEB-пакетаў у Ubuntu
Пры спробе ўстаноўкі разгледжаных архіваў важна таксама ўлічваць, што некаторыя з іх былі сабраныя спецыфічнымі метадамі. Калі прыведзеная вышэй працэдура не працуе, зазірніце ў саму тэчку распакаваць TAR.GZ і адшукайце там файл Readme або Install, Каб азнаёміцца з апісаннямі па ўсталёўцы.