Kako instalirati tar.gz na Ubuntu 16.04 LTS

instalirajte tar.gz

Trebate li instalirajte tar.gz a ne znate kako? Mnogo puta ćemo instalirati program i shvatimo da se on ne nalazi ni u jednom spremištu i da ne postoji drugi mogući način instaliranja iz izvornog koda.

Kad ćemo instalirati aplikaciju putem izvornog koda, obično preuzmemo tar.gz paket koji sadrži Sav projekt, a odatle moramo instalirati ili pokrenuti program. Raditi to na ovaj način može biti dosadan posao za neke korisnike, pa u Ubunlog queremos hacer una pequeña guía sobre cómo instalar tar.gz o un programa a partir de su código fuente. Empezamos.

Kad u Ubunlog razgovaramo s vama o bilo kojem besplatni program Uvijek spominjemo što je njegovo spremište na GitHubu. Većinu vremena ti su programi već dodani ili u službenim Ubuntuovim spremištima ili u drugim poznatim spremištima.

o Netbeans IDE 8.2
Povezani članak:
NetBeans 8.2, instalirajte ovaj IDE na svoj Ubuntu 18.04

Ipak, ponekad te emisije NISU ni u jednom spremištu, a jedini mogući način da ih preuzmete je pristup njihovom spremištu GitHub, preuzimanje projekta i njegovo instaliranje / pokretanje izravno iz izvornog koda. I to je kada se mnogi korisnici pitaju: Već imam tar.gz ... Što sad? Pa, instalacija je obično vrlo jednostavna.

Raspakirajte tar.gz

Prvi korak je raspakirajte preuzetu datoteku. Ako smo na primjer preuzeli program ubunlog.tar.gz, možemo ga dekomprimirati na sljedeći način:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Obično ćemo raspakirati direktorij s istim imenom kao tar.gz, koji će sadržavati cijeli projekt. Sljedeći je korak očito pristup tom direktoriju, u našem slučaju putem:

cd /ubunlog/

Eto, sad dolazi ono važno. Većina programa ima poseban program pod nazivom makefile. Ovaj program osigurava da možete sastaviti projekt u potpunosti ili modularno, ovisno o tome kako je programer napisao. Pomoć Makefile-a nevjerojatno je sjajna, jer da nema takvog programa, morali bismo kompajlirati SVE datoteke jednu po jednu, što bi bilo vrlo zamorno. Na taj način, jednostavnim naredbama možemo kompilirati cijeli projekt.

Sastaviti

A to je da se program sastavlja putem naredbe napraviti, i kao što kažemo, može imati onoliko parametara koliko programer želi. Normalno je da nalazimo sljedeće:

  • napraviti: Sastavite cijeli projekt.
  • očistiti: Briše sve datoteke kompilacije i ostavlja sve kao da nikada nije prevedeno.
  • make install: Premjestite sve datoteke potrebne za pokretanje aplikacije u odgovarajuće direktorije.

Još uvijek način na koji možemo trčati napraviti, uvijek ovisi o kako se Makefile implementira. Da bismo točno znali kako ga možemo izvršiti i kojim parametrima raspolažemo, možemo pogledati datoteku README, gdje bi nam, između ostalog, trebalo objasniti na koje načine možemo izvršiti datoteku Make.

Mrežno sučelje
Povezani članak:
Rješenje: Ubuntu bez žične ili wifi internetske veze

Ali naravno ... Programi koriste sistemske knjižnice koje očito morate imati instalirane kako bi program mogao ispravno raditi, a čovjek možda neće znati imate li sve spremno za instalaciju željenog programa.

Da biste to učinili, postoji naredba . / Konfiguracija. U osnovi, ova nas naredba informira o tome je li naš sustav Pripremio se za instalaciju programa, odnosno ako jeste sve potrebne knjižnice instaliran. Ako ne, obavještavamo se porukom o pogrešci i tada moramo pogledati koji nam paket ili knjižnica nedostaje i nastaviti ga sami instalirati.

Instalirajte tar.gz

Pa, u ovom biste trenutku već trebali znati što učiniti za instalaciju programa iz izvornog koda, ali očito vam to ne želimo toliko otežavati, pa ćemo to učiniti korak po korak.

Biti u direktoriju koji sadrži cjelokupni projekt (u našem slučaju pod nazivom /ubunlog/), moramo izvršiti sljedeće:
[/phpíritu./konfiguriraj

napraviti

izvesti instalaciju [/ php]
I na kraju izvršavanja posljednje naredbe već bismo trebali imati instaliran program.

Unatoč činjenici da će većinu vremena ovaj postupak raditi za nas, to možda i nije slučaj. Radi se o razumijevanju onoga što radimo, a ne samo o izvršavanju naredbi poput ludosti. Pod tim mislim da ako preuzmemo program koji nema Makefile, filozofija će biti ista, iako takvu datoteku nemamo na raspolaganju.

Na primjer, ponekad sam preuzeo neki drugi desktop program za GNU / Linux, napisan na Pythonu i bez datoteke Makefile. Kao što vam kažem, unatoč tome što nisam imao napraviti Na raspolaganju mi ​​je filozofija ista. U tim sam slučajevima jednostavno morao pokrenuti Python program (tzv setup.py) za instaliranje dotične aplikacije.

štogod uvijek moramo učiniti prije bilo čega drugogje čitanje README-a, gdje će nam biti objašnjeno kako instalirati ili kompajlirati program. Jednom pročitani, moramo slijediti korake koji su nam pokazani, a koji ćemo većinu vremena opisivati ​​u ovom članku.

Nadamo se da vam je pomoglo i sada nemate problema s instaliranjem programa iz njihovog izvornog koda.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Richard Chains dijo

    Molim vas da mi netko pošalje ovu datoteku wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano dijo

    Preporučujem trčanje:

    ./configure> report.txt

    a zatim otvorite navedenu tekstualnu datoteku s uređivačem po vašem izboru kako biste lako pregledali sve pogreške u knjižnicama koje možda postoje (uvijek nam nešto nedostaje). Hvala na pažnji.

  3.   douglasa dijo

    ovaj je post beskoristan. ne objašnjava ništa. Zaslužuju više u pokušaju objašnjavanja stvari ne na tako grub i malo razumljiv način.

    1.    šampanjac dijo

      Hvala na informacijama zabrinuo sam se jer nisam znao ništa, ali vidim da je problem u ovoj birriji na stranici lol

  4.   šampanjac dijo

    hvala dohuglas. Kao računalni inženjer i početnik Linuxa bio sam zabrinut jer mi ništa nije uspjelo i nisam saznao ni za što, ali s vašim komentarom shvatio sam da je problem u ovoj bizarnoj stranici koju više nikada neću posjetiti. hvala ti prijatelju.

  5.   Xubuntu.početnik dijo

    Autor je cijenjen zbog njegovog truda, ali članak je izuzetno zbunjujući i beskoristan. Toliko objašnjenja i ništa ne djeluje. Vršim migraciju s Win10 na Xubuntu 16.04, ali moram izraziti da mu upravo toliko varijabilnost u Linuxu ne dopušta napredovanje: razne vrste instalatora, knjižnice svugdje, ažuriranje tu i tamo, naredbe koje ne rade ovisno o distribucija, problemi s uobičajenim upravljačkim programima, softverski centri bez prijateljskog i specifičnog softvera, među ostalim slabostima. Dva tjedna pokušavam dovesti Xubuntu 16.04 na osrednju razinu sličnu onoj koju sam imao s Win10 i ništa ... Razmišljam o povratku u Win10 i to se sigurno dogodilo mnogima koji su imali hrabrosti pokušati Linux, ali kao što je pitanje dobivanja "Nerda" (ega) važnije od izrade prijateljskog i jednostavnog OS-a, oni definitivno zaostaju i imaju utjehu reći da je to kineski OS ili neki drugi gradovi, bankomati, stvari koje nisu jako bitne za normalnog korisnika.
    Zašto ne naprave prokleti instalater kao u sustavu Windows? jednostavno, dati to dalje i to je to!

  6.   Glas dijo

    Dobar osnovni vodič, za moj ukus nedostajalo bi nekoliko stvari, na primjer upotreba autoconf-a koji se puno koristi.

    Najteža stvar za sastavljanje nečega u Linuxu je ispravno rješavanje ovisnosti, jer uvijek postoji nered verzija koji je otežan napretkom 64-bitne arhitekture. Hvala bogu što malo-pomalo lokalni menadžeri paketa u distro-ovima napreduju.

    Doći će dan kada će sastavljanje i rješavanje ovisnosti biti loše sjećanje na prošlost hehe

  7.   Jorge dijo

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Bernard dijo

    Pišete na kineskom. Za nekoga tko nema pojma ovog jezika, otvaranje takvog prozora terminala je DODATAK. U zaglavlju ovih datoteka pomoći navedite da su namijenjene samo ljudima koji znaju jezik, ovo sudo lopti .... Potražit ću nešto u prozorima kako bih instalirao ono što želim ... tamo jednostavno trebate dati miša

  9.   Carlos Contreras dijo

    Možete li mi pomoći da instaliram SQL Client Native by Terminal koji je već preuzeo datoteku sqlncli-11.0.1790.0.tar.gz

    realizirati prvi dio koji je
    katran -zxvf sqlncli-11.0.1790.0.tar.gz
    Raspakiram datoteku stvarajući direktorij, unesem je, ali postoje samo datoteke, a nema ih ./configure
    Tamo zapnem, pomaže

    hvala

  10.   Emerson dijo

    si
    neke bi linux lubanje ikad trebale smisliti da naprave instalater i sveti Uskrs
    Ali čini se da uživaju u toj "tajni" "iniciranih" koju vole, jer bi im trebalo laskati taština kad znaju ono što drugi ne znaju.
    Primjer
    Sastavi »jeste li ikada pročitali što to znači?
    nitko od ovih to ne objašnjava
    sada vas odmah puštaju: «ovo se mora sastaviti»
    ahh ti kažeš, sad shvaćam, ho, to sam već rekao
    kasnije se iznenade da se netko ne koristi ovim sranjem
    Linux, koji se koristi samo za pisanje e-pošte, pisama, navigaciju i još malo toga
    Zvuk, nema mamao
    Image, čak ni mađioničar ne obraćate se Photoshopu ili Sony vegasu
    i nitko ne tvrdi izvrsnost besplatno, ... ali nemojte se zavaravati, to je osnovno, teško i glupo
    A ako mi ne vjerujete, jednostavno morate lutati tisućama foruma na kojima očajni momci traže rješenje (uvijek različito ovisno o tome koga čitate) za nešto što radite s prozorima s dva klika

  11.   Emerson dijo

    Uđi opet da čitaš ovog idiota
    Učinio sam lijek protiv poniznosti, pod pretpostavkom da sam glup i da ne razumijem osnovno
    Pažljivo čitam
    čim je prošla dekompresija datoteke, bio sam u loptama
    Za pokretanje konzole «odgovara mi: nema takve datoteke ili direktorija»
    Zato što mi idiot (autor) ne kaže gdje moram staviti naredbu cd/ubunlog
    Gdje je bilo?
    moram li otvoriti novu instancu konzole?
    Ukupno, nakon što izgubim pola sata više, što se dodaje prethodnima čitajući ove tužne kuglice, potvrđujem ono što mislim, zašto počinju pisati ono što možda znaju, ali ne znaju objasniti ??
    moj ujak je uvijek govorio: imbecili, (ne u smislu uvrede) i mravi, nikad kraja

  12.   Miquel Perez Juan dijo

    Pozdrav,
    Ja sam Miquel, "idiot" autor ovog posta. Iako više ne pišem Ubunlog Uzet ću si slobodu odgovoriti na pitanja koja ste mi tako ljubazno i ​​pristojno postavili.

    Post je generički vodič. Namjera nije dati ribu izravno, već naučiti kako loviti. To znači da je za mene nemoguće staviti naredbe koje točno morate staviti. Kako mogu znati u koji ste direktorij preuzeli datoteku? Kako mogu znati kako se zove datoteka koju ste preuzeli? Kako mogu znati koje mape imate na računalu? Te će se vrijednosti, poput naziva datoteke ili putanje, mijenjati za svaku osobu, ovisno o datoteci koju preuzmete i mjestu na kojem ste je spremili, zato sam stavio:

    cd / direktorij / iz / preuzimanja

    Na generički način, pod pretpostavkom da je podrazumijevano da "direktorij / of / preuzimanja" morate zamijeniti stazom na koju ste ga preuzeli.
    Isto se događa s datotekom tar.gz. stavio sam «ubunlog.tar.gz" na generički način, pod pretpostavkom da se mora zamijeniti "ubunlog.tar.gz» prema nazivu vaše tar.gz datoteke koju ste preuzeli.

    Kao što ćete shvatiti, ne mogu znati koje mape ima svaki čitač na svom računalu, niti kako se zove ime datoteke koju želi raspakirati. Zbog toga sam koristio imena.

    Hvala na ljubaznom i uljudnom doprinosu 🙂

  13.   Javier Jimeno-Suarez dijo

    Čini mi se da je to savršeno objašnjeno, ako ne znate otvoriti terminal ili osnovne linux naredbe, trebali biste kupiti licencu za Windows i religiozno platiti za svoj divan operativni sustav koji s dva klika radi ono što želite (i terećenje na vašem tekućem računu).
    Tamo sam pročitao Photoshop (nije besplatan, hakirate li ga?).

    Korisnici Linuxa bore se u velikoj zajednici za kvalitetan i besplatan softver, ali očito nisam mehaničar i ne ulazim na mehanički forum da bih promijenio senzor bregastog vratila svog automobila ako uopće ne znam kako ga otvoriti hauba mi puno manje pada na pamet da na blogu kažem da je sranje jer sam beskoristan i nemam pojma o mehanici.

    Molimo vas, poštovanje prema profesionalcima koji pokušavaju olakšati život drugima.

    Usput, Miguel Perez Juan, dobar post, ali dovršio bih ga malo više sa cijelim nizom opcija za konfiguriranje.

    Zagrljaj i da vas trolovi ne obeshrabre da prestanete pisati i doprinijete svojim znanjem.

    1.    Miquel P. dijo

      Bok Javier, hvala na povratnim informacijama! Odgovaram s dvije godine zakašnjenja, ali sad sam pročitao poruku, unaprijed se ispričavam.

      Iskustvo koje sam stekao kao urednik u Ubunlog Jasno mi je pomoglo vidjeti vlastitim očima koliki je broj frustriranih trolova na internetu. Besmislene pritužbe nekih korisnika na ovakvom blogu su kao da je netko otišao u Njemačku i žalio se kako svi govore njemački. Nevjerojatno.

      Hvala na podršci!

  14.   Raul Ramirez-Lopez dijo

    Miquel Perez Juan, pozdrav iz Querétara, Meksiko. Puno vam hvala na vašem doprinosu, što mi se čini sasvim jasno onima koji to žele i trebaju razumjeti. Nisam stručnjak za linux. Ja sam emigrant iz Windowsa i pokušavam migrirati na linux (ubuntu), pa pribjegavam pomoći poput ove, koja, prema mom skromnom mišljenju, moramo zahvaliti onima koji ne znamo duboko u ove probleme. Puno ih iskorištavam, pa ih cijenim i divim se vremenu koje ljudi poput vas odvajaju kako bi ih pripremili da ih podijele. Onima koji kritiziraju te priloge oštro i bezobrazno, mislim da bi trebali biti pristojniji, a ako nešto ne razumiju, pravilno pitati ne košta ništa, a ono što mogu postići odgovor je koji nas približava svladavanju ovih pitanja. Molimo da svoju spremnost prvo pokažete obrazovanjem.

    Još jednom hvala Miquel Perez

    1.    Miquel P. dijo

      Pozdrav Raul, odgovaram vam s dvije godine zakašnjenja, ali upravo sam pročitao poruku, unaprijed se ispričavam.

      Iskustvo koje sam stekao kao urednik u Ubunlog Jasno mi je pomoglo vidjeti vlastitim očima koliki je broj frustriranih trolova na internetu. Besmislene pritužbe nekih korisnika na ovakvom blogu su kao da je netko otišao u Njemačku i žalio se kako svi govore njemački. Nevjerojatno.

      Hvala na podršci!

  15.   Naz dijo

    Pokušavao sam instalirati paket Xojo (https://xojo.com), ali nakon što preuzmem verziju za Kubuntu i pokušam je instalirati s QAptom, dobivam pogrešku "ne mogu zadovoljiti ovisnosti"

  16.   VM dijo

    Pokušajte koristiti Synaptic Package Manager za instaliranje programa, dolazi u većini distribucija, potražite informacije o ovom alatu, vrlo je koristan.

    Ako primijetite da se preuzeti tar ne može instalirati, pogledajte drugu alternativu, na primjer, alternativeto, postoji čak i proširenje za Firefox koje dijalog za pretraživanje postavlja na tu web stranicu u prozoru s desnim klikom.

    Članak u ComputerNewAgeu također vrlo dobro objašnjava stablo direktorija Linuxa koje se razlikuje od Windowsa.

    Moramo pokušati ustrajati u GNU / Linuxu, jer nas to tjera da se slobodnije krećemo po Internetu, ali slažem se da je to na početku teško.

  17.   VM dijo

    Da dovršim svoj prethodni komentar, nedavno sam otkrio ovu pkgs stranicu. org, koji je prema onome što oni kažu najveća tražilica paketa za GNU/Linux i UNIX distribucije koja postoji, s više od 1.800 repozitorija i više od 5.000.000 ažuriranih paketa, mislim ovdje na ubunlog Niste napisali nijedan članak o tome.
    Da biste tražili "pakirani" program, morate unijeti njegovo ime u tražilicu, kad napišete pojavit će se najsličnija imena, a vidjet ćete sve distribucije u koje se može instalirati, kliknite svoju, a zatim potražite stranicu "Install Howto" i upišite ili kopirajte naredbe koje se pojavljuju u terminalu i počet će se instalirati.

  18.   AndreuE1999 dijo

    Unaprijed hvala autoru.

    Vrlo dobro objašnjeno, prilično je uspješan i jasan vodič, ali malo sumnjam.
    Kada preuzmete datoteku i općenito je spremite u mapu DOWNLOADS i napravite cijeli postupak: Raspakirajte, otvorite mapu u kojoj je program i pokrenite instalaciju. Nakon toga program se instalira, ali što se događa s tim datotekama koje ste raspakirali? Možete li ih izbrisati?

    Moja logika kaže da ih je moguće izbrisati, jer je to jednostavno instalacijski program, a u stvarnosti program se instalira u sistemske mape i to je to. Ali kao što sam rekao na početku, to je dvojba i ako mi pomognete da potvrdim, bio bih vrlo zahvalan.

  19.   Jose dijo

    ukratko, sastavljanje je sastavljanje i oni vam daju

  20.   Jose dijo

    uobičajeni, onaj koji to zna, zna, a onaj koji to ne zna, još uvijek ne zna
    Idemo u dijelovima: 1. - Uputa 1: idemo u direktorij gdje ste ga preuzeli:
    tada se konzola vraća: «previše argumenata»
    Ali ako bi mi insajder rekao «cd / directorio / de / descarga / ..... JDT!
    Zatim saznajte gdje će se kreirati direktorij.
    Tek ste započeli, a već ste u loptama ... Ako ne znate isto što i on, onda ne, on je sranje, ali ako znate isto što i on, zašto ulazite, zar ne?
    Najljepše dolazi kasnije:
    «A program se kompajlira kroz naredbu make, i kao što smo rekli, može imati onoliko parametara koliko programer želi» KGT lorito !!!
    Ali NIKAD vam neće reći što znači "sastaviti" ili od čega se sastoji, a, da, već vam je rekao da je to učinjeno s naredbom "make";
    sudo make? mini make? makemake? ... pretpostavljam zgodan
    ali možete odabrati odlomak koji želite, na primjer:
    «Budući unutar direktorija koji sadrži cijeli projekt (u našem slučaju pod nazivom /ubunlog/), moramo izvršiti sljedeće:
    [/phpíritu./configure »
    trči ako si zgodan, kako trčiš? Ako ni tatu ne poznajete, došli ste ovdje vidjeti kako je to učinjeno i on razgovara s vama kao da znate isto što i on ....
    I već znam
    Sad će se uvrijediti i reći će: «pretpostavlja se da ako ovdje uđete imate osnovno znanje koje pretpostavljamo u našim promišljenim objašnjenjima, to razumije petogodišnjak koji koristi Linux» ...
    Knio !!! onda reci !!!!!
    Ovo je za one koji znaju !!!!!
    neznalice lelosi to ne čitaju !!! idi drugdje !!!
    Ukupno: Ne znam tko je magarac, tko ne zna ili tko nema najosnovniju ideju o tome što se podučava