Kuidas kompileerida ja installida TAR GZ & TAR BZ2 faile Ubuntu Linuxis

Kuidas kompileerida ja installida TAR GZ & TAR BZ2 faile Ubuntu Linuxis

Erinevalt Windowsist võib tarkvara installimine Linuxisse olla pisut keerulisem. Kui teie valitud tarkvara pole juba pakettvormis või asub hoidlas ja seda saab installida lihtsa tekstiridaga, peate tõenäoliselt kompileerima ja installima .TAR.GZ või .TAR.BZ2 failist .





See võib olla õudusunenägu, kuid reeglitest kinni pidades ei tohiks see olla. Kui teil on tüütu arhiiv, mis vajab installimist, loob järgmine meetod paketi, installib selle paketi ja pakub pakettide halduri kaudu kena puhast viisi tarkvara eemaldamiseks. Palun käsuread valmis, sügavalt sisse hingates ...





Terasest pallid

Fail .TAR.GZ/BZ2 on tihendatud tarbepakett (tihendamata laiend .TAR), mis sisaldab teie valitud rakenduse lähtekoodi. Installimine nõuab nende failide kompileerimist, töötlemist ja linkimist viisil, mis võimaldab Ubuntu programmi käivitada.





Tarbli vorming standardiseeriti 1988. aastal (ja uuesti 2001. aastal) ning seda kasutatakse jätkuvalt laialdaselt nii Linuxis kui ka Windowsis tarkvara levitamiseks. Algselt olid tarbaalid mõeldud selleks, et hõlbustada andmete varundamist lindiseadmetele, mitte seda, et te seda teeksite.

Kui te pole enne Linuxi käsurida kasutanud, pole vaja muretseda, on käsud otsekohesed ja sidusad.



Süsteemi ettevalmistamine

Peate installima paketi nimega ehitamine-hädavajalik paketi loomiseks allikast ja kontrollige installimist selle hõlpsaks eemaldamiseks oma paketihaldurisse lisamiseks. Seda saab konsooli kaudu kiiresti teha, avage lihtsalt terminal ( Rakendused , Tarvikud , Terminal ) ja tüüp:

sudo apt-get install build-essential checkinstall





Windows 7 teemad Windows 8.1 jaoks

Varuge nende allalaadimiseks ja installimiseks aega ning kui olete valmis, võite soovida ka versiooniuuenduste jaoks installida versioonihaldustarkvara, kuigi saate seda alati hiljem teha. Igal juhul teevad need kolm asja ära:

sudo apt-get install alamversioon git-core mercurial





Järgmisena soovite nende pakettide koostamisel kasutada ühist kataloogi. Saate selle tehniliselt ükskõik kuhu panna, kui see on kirjutatav. Ubuntu ametlik dokumentatsioon soovitab

/usr/local/src

jääme siis selle juurde:

sudo chown $ USER/usr/local/src

Seejärel veenduge, et see oleks kirjutatav:

sudo chmod u+rwx/usr/local/src

Lõpuks installime ka apt-fail , mida kasutatakse kõigi sõltuvusprobleemide lahendamiseks:

sudo apt-get install apt-fail

Ilmselt kuvatakse hüpikaken, mis ütleb, et peate apt-faili värskendama, kui mitte, käivitage järgmine käsk ja laske sellel lõpetada:

sudo apt-faili värskendus

Kui olete seda teinud, ei pea te seda enam kunagi tegema, kuna teie süsteem on ette valmistatud kõikide tarbematerjalide jaoks, mille te sellele viskate.

Väljavõtmine ja seadistamine

Eeldades, et olete juba alla laadinud salapärase .TAR.GZ -faili, peate esmalt selle teisaldama määratud ehituskausta (ma kasutasin

/usr/local/src

). Seda saate teha oma tavalise failibrauseri abil ja kui olete seda teinud, avage uus terminal.

Muutke ehitamise kausta, tippides:

cd/usr/local/src

Seejärel eraldage arhiiv. Sest .TAR.GZ failide tüüp:

tar -xzvf .tar.gz

Ja eest .TAR.BZ2 failide tüüp:

tar -xjvf .tar.bz2

Kui kõik läks hästi, näete ekstraheeritud failide pikka loendit, nagu ülaltoodud ekraanipildil. Ärge sulgege terminali veel, me pole valmis.

Just sel hetkel olen mina tung navigeerige äsja loodud arhiivi kausta (tavalise failibrauseriga) ja avage failide olemasolu korral kas README või INSTALL. Kui teie konkreetne tarkvara nõuab teistsugust meetodit kui see, millega ma lähen, siis hoiab see fail võtit. Saate end päästa a palju vaeva nähes seda tehes.

Sõltuvalt tarkvarast saate valida ka erinevaid installimisvalikuid ning INSTALL või README määrab kindlaks, mis need on. Failidel ei pruugi olla laiendit, kuid need on lihttekstid ja need tuleks avada Geditis või mis tahes teie valitud tekstiredaktoris.

Üldreeglina installivad järgmised käsud teie tarkvara vaikimisi installimismeetodiga.

Teie tarball on ekstraktitud sama nimega kausta kui fail, nii et vahetage sellele kaustale varem kasutatud cd -käsuga, näiteks nii:

cd/usr/local/src/

Asendage arhiivi loodud kausta nimi. Järgmisena peate konfigureerima lähtefailid, tippides:

./configure

Märge: Kui teie tarkvaral pole konfiguratsioonifaili, võiksite proovida otse selle juurde liikuda Ehitamine ja installimine jaotises, kuigi kõigepealt tutvuge oma INSTALL või README dokumentatsiooniga.

Kui kuvatakse automaatse konfigureerimisega seotud veateade, peate selle installima, tippides:

sudo apt-get install autoconf

Siis jookse

./configure

uuesti.

See käsk kontrollib, kas teil on kõik tarkvara kasutamiseks vajalikud installipaketid. Tühikute täitmiseks võite kasutada varem installitud apt-faili.

Kui saate vea (nt

configure: viga: raamatukogu nõuded ... pole täidetud

) otsige üles fail, mida veateate kohal ei leitud, ja seejärel kasutage apt-failiotsingut, tippides:

apt-faili otsing.

See ütleb teile, millises pakendis vajalik fail asub, nii et saate selle alla laadida, kasutades järgmist.

kuidas teha robloxis mängu

sudo apt-get install

See ei pruugi alati juhtuda, kuid see on väga kasulik, kui teil pole vajalikke sõltuvusi.

Kui olete rahul, saate paketid (vajadusel) käivitada

./configure

käsku uuesti.

Kui kõik läks hästi, näete

config.status: Makefile'i loomine

- Palju õnne, olete peaaegu kohal! Paljud inimesed loobuvad enne selleni jõudmist, kuid teie olete sellest parem.

Ehitamine ja installimine

Samasse terminaliakna tüüpi:

tegema

Istuge tagasi, võtke kohvi ja hingake sekund. Sõltuvalt teie installimise suurusest võib see aega võtta.

Nüüd saate programmi installida järgmise käsuga:

sudo checkinstall

Järgige ekraanil kuvatavaid juhiseid, lisage oma tarkvara kirjeldus ja vajutage Sisenema sellel ekraanil:

Kui kõik läks hästi, näete Paigaldamine õnnestus . Patsuta endale selga. Sa oled hästi hakkama saanud.

Teie tarkvara peaks nüüd olema installitud

/usr/local/bin

ja saate seda sealt ilma probleemideta käivitada.

Kas jõudsite lõpuni? Kas pole lihtsam lihtsalt pakki oodata või seda hoidlatest hankida? Võib -olla leidsite selle ... kergelt? Andke meile kommentaarides teada.

Jaga Jaga Piiksuma E -post Kuidas muuta oma Windows 10 töölaua välimust

Kas soovite teada, kuidas Windows 10 paremaks muuta? Kasutage neid lihtsaid kohandusi, et muuta Windows 10 enda omaks.

Loe edasi
Seotud teemad
  • Linux
  • Ubuntu
  • Faili tihendamine
Autori kohta Tim Brookes(Avaldatud 838 artiklit)

Tim on vabakutseline kirjanik, kes elab Austraalias Melbourne'is. Võite talle järgneda Twitter .

Veel Tim Brookesilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin