Paano Mag-compile at Mag-install ng TAR GZ & TAR BZ2 Files sa Ubuntu Linux

Paano Mag-compile at Mag-install ng TAR GZ & TAR BZ2 Files sa Ubuntu Linux

Hindi tulad ng Windows, ang pag-install ng software sa Linux ay may potensyal na maging mas kumplikado. Maliban kung ang iyong napiling software ay nasa form na ng pakete o naninirahan sa isang imbakan at maaaring mai-install na may isang simpleng linya ng teksto, kakailanganin mong mag-ipon at mai-install mula sa isang file na.TAR.GZ o .TAR.BZ2 .





Maaari itong maging isang bangungot, ngunit kung manatili ka sa mga patakaran hindi ito dapat. Kung mayroon kang isang pesky archive na nangangailangan ng pag-install, ang sumusunod na pamamaraan ay lilikha ng isang pakete, i-install ang sinabi na package at magbigay ng isang magandang malinis na paraan upang alisin ang software pagkatapos sa pamamagitan ng iyong manager ng package. Mga linya ng utos sa handa, malalim na paghinga, mangyaring ...





Tarballs Of Steel

Ang isang .TAR.GZ / BZ2 file ay isang naka-compress na tarball (ang hindi na-compress na extension na. TAR) na naglalaman ng hilaw na source code para sa iyong napiling aplikasyon. Kinakailangan ng pag-install ang mga file na ito upang maiipon, maproseso at maiugnay sa isang paraan na maaaring maisagawa ng Ubuntu ang programa.





Ang format ng tarball ay na-standardize noong 1988 (at muli noong 2001) at patuloy na malawakang ginagamit sa parehong Linux at Windows para sa pamamahagi ng software. Orihinal na mga tarball ay idinisenyo upang mapabilis ang pag-backup ng data sa mga tape device, hindi na gagawin mo iyon.

Kung hindi mo nagamit ang linya ng utos ng Linux bago kailanganing mag-alala, ang mga utos ay deretso at magkakaugnay.



Paghahanda ng Iyong Sistema

Kakailanganin mong mag-install ng isang pakete na tinatawag kailangan-build para sa paglikha ng package mula sa mapagkukunan at i-install upang idagdag ito sa iyong manager ng package para sa madaling pag-aalis. Maaari itong magawa nang mabilis sa pamamagitan ng console, buksan lamang ang Terminal ( Mga Aplikasyon , Accessories , Terminal ) at uri:

sudo apt-get install na install-importanteng pag-install





paano ko malalaman kung may virus ang iphone ko

Payagan ang oras para sa mga ito upang mag-download at mag-install, at kapag tapos ka na ay maaari mo ring i-install ang software ng pamamahala ng bersyon para sa mga pag-upgrade, kahit na maaari mo itong gawin sa paglaon. Sa anumang kaso, gagawin ng tatlong ito ang bilis ng kamay:

sudo apt-get install subversion git-core mercurial





Susunod na gugustuhin mong gamitin ang isang karaniwang direktoryo kapag nagtatayo ng mga package na ito. Maaari mong teknikal na ilagay ito kahit saan, hangga't ito ay naisusulat. Inirekumenda ng opisyal na dokumentasyon ng Ubuntu

/ usr / local / src

kaya't mananatili kami doon:

sudo chown na $ USER / usr / local / src

Pagkatapos ay tiyaking nasusulat ito:

sudo chmod u + rwx / usr / local / src

Sa wakas mag-i-install din kami apt-file , na ginagamit upang malutas ang anumang mga isyu sa pagtitiwala na nakasalamuha mo:

sudo apt-get install apt-file

Marahil ay makakakuha ka ng isang pop-up na nagsasabi na kailangan mong i-update ang apt-file, kung hindi patakbuhin ang sumusunod na utos at hayaan itong matapos:

sudo apt-file na pag-update

Kapag nagawa mo na ito, hindi mo na kailangang gawin itong muli dahil handa ang iyong system para sa anumang mga tarball na itinapon mo dito.

I-extract at I-configure

Ipagpalagay na nai-download mo na ang isang mahiwagang .TAR.GZ file na kakailanganin mo munang ilipat ito sa iyong itinalagang build folder (ginamit ko

/ usr / local / src

). Magagawa mo ito sa iyong normal na browser ng file, at kapag tapos na, magbukas ng isang bagong Terminal.

Baguhin ang build folder sa pamamagitan ng pagta-type:

cd / usr / local / src

Susunod na kunin ang archive. Para kay .TAR.GZ uri ng mga file:

tar -xzvf .tar.gz

At para sa .TAR.BZ2 uri ng mga file:

tar -xjvf .tar.bz2

Kung naging maayos ang lahat makikita mo ang isang mahabang listahan ng mga nakuha na file, tulad ng sa screenshot sa itaas. Huwag pa isara ang Terminal, hindi pa tayo tapos.

Sa puntong ito ako pag-uudyok mag-navigate ka sa folder na nilikha ng iyong archive (gamit ang iyong karaniwang file browser) at buksan ang alinman sa README o INSTALL kung mayroon ang mga file. Kung ang iyong partikular na software ay nangangailangan ng ibang pamamaraan sa aking pupuntahan pagkatapos ay ang file na ito ang hahawak sa susi. Maaari mong i-save ang iyong sarili a marami ng abala sa pamamagitan ng paggawa nito.

Maaari ka ring pumili ng iba't ibang mga pagpipilian sa pag-install depende sa software, at ang INSTALL o README ang magtatakda kung ano ang mga ito. Ang mga file ay maaaring walang extension, ngunit simpleng teksto at dapat buksan sa Gedit o anumang text editor na iyong pinili.

Bilang isang pangkalahatang panuntunan, mai-install ng mga sumusunod na utos ang iyong software gamit ang default na pamamaraan ng pag-install.

Ang iyong tarball ay nakuha sa isang folder na may parehong pangalan tulad ng file, kaya't palitan ang folder na ito gamit ang cd command na ginamit mo kanina, tulad nito:

cd / usr / local / src /

Palitan ng pangalan ng folder na nilikha ng archive. Susunod kakailanganin mong i-configure ang mga mapagkukunang file sa pamamagitan ng pagta-type:

./ configure

Tandaan: Kung ang iyong software ay walang isang configure file, baka gusto mong subukan ang paglaktaw diretso sa Bumuo at Mag-install seksyon ng artikulong ito, kahit na kumunsulta sa iyong INSTALL o README na dokumentasyon muna.

Kung makakatanggap ka ng isang mensahe ng error na nauugnay sa autoconf, pagkatapos ay kakailanganin mong i-install ito sa pamamagitan ng pagta-type:

sudo apt-get install autoconf

Tapos tumakbo

./ configure

muli

Susuriin ng utos na ito kung mayroon ka ng lahat ng mga naka-install na pakete na kinakailangan upang magamit ang iyong software. Maaari mong gamitin ang apt-file na na-install mo nang mas maaga upang punan ang mga blangko.

Kung nakakatanggap ka ng isang error (tulad ng

configure: error: Mga kinakailangan sa library ... hindi natutugunan

) tingnan ang file na hindi natagpuan sa itaas ng mensahe ng error, pagkatapos ay gumagamit ng apt-file na paghahanap sa pamamagitan ng pagta-type:

apt-file na paghahanap.

Sasabihin nito sa iyo kung aling pakete ang kailangan mo ng file, upang mai-download mo ito gamit ang:

kung paano magpadala ng dm sa youtube

sudo apt-get install

Hindi ito palaging mangyayari, ngunit napaka-kapaki-pakinabang kung wala kang kinakailangang mga dependency.

Kapag nasiyahan ka na nakuha mo ang mga pakete (kung kailangan mo) patakbuhin ang

./ configure

utos ulit.

Kung naging maayos ang lahat makikita mo

config.status: lumilikha ng Makefile

- binabati kita, napakalapit ka doon! Maraming mga tao ang sumuko bago makarating sa puntong ito, ngunit mas mahusay ka kaysa doon.

Bumuo at Mag-install

Sa parehong uri ng window ng Terminal:

gumawa

Umupo, kumuha ng kape at huminga nang isang segundo. Nakasalalay sa laki ng iyong pag-install na maaaring magtagal.

Maaari mo na ngayong mai-install ang programa gamit ang sumusunod na utos:

sudo checkinstall

Sundin ang mga on-screen na senyas, magdagdag ng isang paglalarawan para sa iyong software at mag-hit Pasok sa screen na ito:

Kung naging maayos ang lahat makikita mo Matagumpay na pag-install . Tapik sa likod. Nagawa mo ng mabuti

Dapat na mai-install na ang iyong software sa

/ usr / local / basurahan

at magagawa mong patakbuhin ito mula doon nang walang anumang mga problema.

Natapos mo ba ang lahat? Hindi ba mas madali ang paghihintay lamang para sa isang pakete o pagkuha nito mula sa mga repository? Siguro nahanap mo ito ... madali? Ipaalam sa amin sa mga komento.

Magbahagi Magbahagi Mag-tweet Email Paano Baguhin ang hitsura at pakiramdam ng iyong Windows 10 Desktop

Nais bang malaman kung paano gawing mas mahusay ang Windows 10? Gamitin ang simpleng mga pagpapasadya na ito upang gawin ang iyong Windows 10 na iyong sarili.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Ubuntu
  • File Compression
Tungkol sa May-akda Tim Brookes(838 Mga Artikulo Na-publish)

Si Tim ay isang freelance na manunulat na nakatira sa Melbourne, Australia. Maaari mong sundan siya sa Twitter .

Higit pa Mula kay Tim Brookes

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe