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 svog izvornog koda.

Kada ćemo instalirati aplikaciju putem izvornog koda, obično preuzmemo tar.gz paket koji sadrži Sav projekat, i odatle moramo instalirati ili pokrenuti program. Rad na ovaj način može biti naporan posao za neke korisnike, tako da 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.

When in Ubunlog razgovaramo sa vama o bilo čemu besplatni program Uvijek spominjemo što je njegovo spremište na GitHubu. Većinu vremena, ti su programi već dodani ili u službena Ubuntu spremišta, ili u druga dobro poznata spremišta.

o IDE-u za Netbeans 8.2
Vezani članak:
NetBeans 8.2, instalirajte ovaj IDE na vaš 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 GitHub spremištu, preuzimanje projekta i njegovo instaliranje / pokretanje izravno iz izvornog koda. I to je kada se mnogi korisnici pitaju: Već imam tar.gz ... Šta sad? Pa, njegova 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 korak je očito pristup tom direktoriju, u našem slučaju putem:

cd /ubunlog/

E, sad dolazi važna stvar. Većina programa ima poseban program koji se naziva makefile. Ovaj program osigurava da možete sastaviti projekt u potpunosti ili modularno, ovisno o tome kako je programer napisao. Pomoć Makefile-a je nevjerovatno sjajna, jer da nema takvog programa, morali bismo kompajlirati SVE datoteke jednu po jednu, što bi bilo vrlo zamorno. Na ovaj način možemo kompajlirati cijeli projekt jednostavnom naredbom.

Sastaviti

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

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

Ipak je način na koji možemo trčati napraviti, uvijek ovisi o kako se Makefile implementira. Da bismo 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
Vezani članak:
Rješenje: Ubuntu bez žične ili wifi internetske veze

Ali naravno ... Programi koriste sistemske biblioteke 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 ./configure. U osnovi, ova naredba nas informira o tome da li je naš sistem Spreman je da instalirate program, odnosno ako jeste sve potrebne biblioteke instaliran. Ako ne, obavještavamo se porukom o grešci i tada moramo pogledati koji nam paket ili biblioteka nedostaje i nastaviti sami instalirati.

Instalirajte tar.gz

Pa, u ovom biste trenutku već trebali znati što učiniti za instalaciju programa iz njegovog izvornog koda, ali očito vam ne želimo to toliko otežavati, pa ćemo to raditi 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./configure

napraviti

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

Sada, uprkos č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 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 program za radnu površinu za GNU / Linux, napisan na Pythonu i bez datoteke Makefile. Kao što vam kažem, uprkos tome što nisam imao napraviti Na mom raspolaganju je filozofija ista. U tim sam slučajevima jednostavno morao pokrenuti Python program (tzv setup.py) da instalirate predmetnu aplikaciju.

Šta uvijek moramo raditi prije bilo čega drugogje pročitati README, 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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Richard Chains rekao je

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

  2.   Jimmy olano rekao je

    Preporučujem trčanje:

    ./configure> report.txt

    a zatim otvorite navedenu tekstualnu datoteku pomoću uređivača po vašem izboru da biste lako pregledali sve pogreške u bibliotekama koje mogu postojati (uvijek nam nešto nedostaje). Hvala na pažnji.

  3.   douglas rekao je

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

    1.    pjenušav rekao je

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

  4.   pjenušav rekao je

    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 nikada više neću posjetiti. hvala prijatelju.

  5.   xubuntu.beginner rekao je

    Autor je cijenjen zbog njegovog truda, ali članak je izuzetno zbunjujući i beskoristan. Toliko objašnjenja i ništa ne djeluje. Radim na migraciji s Win10 na Xubuntu 16.04, ali moram izraziti da upravo toliko varijabilnost u Linuxu ne omogućava napredovanje: razne vrste instalatora, biblioteke svuda, ažuriranje tu i tamo, naredbe koje ne rade ovisno o tome distribucija, problemi sa uobičajenim upravljačkim programima, softverski centri bez prijateljskog i specifičnog softvera, između ostalih slabosti. Dvije sedmice pokušavam Xubuntu 16.04 dovesti na osrednji nivo sličan onome što je imao s Win10 i ništa ... Razmišljam o povratku u Win10 i to se sigurno dogodilo mnogima koji su imali hrabrosti isprobati Linux , ali kao što je stvar s "Nerdsima" (egoima) važnija od izrade prijateljskog i jednostavnog OS-a, oni definitivno zaostaju i imaju utjehu reći da je to OS Kine ili neki drugi gradovi, bankomati, stvari koje nisu previše važne za normalnog korisnika.
    Zašto ne naprave prokleti instalater kao u Windowsima? jednostavno, dati to dalje i to je to!

  6.   Glas rekao je

    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. Srećom, malo po malo lokalni menadžeri paketa distribucija napreduju.

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

  7.   jorge rekao je

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

  8.   Bernardo rekao je

    Pišete na kineskom. Za nekoga ko nema pojma ovog jezika, otvaranje takvog prozora terminala je DOBAVLJENO. Molimo vas da u zaglavlju ovih datoteka pomoći naznačite da su namijenjene samo osobama koje poznaju ovaj jezik iz sudo lopti .... Potražit ću nešto u Windowsima da bih instalirao ono što želim ... tamo jednostavno morate dati miš

  9.   Carlos Contreras rekao je

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

    realizirati prvi dio koji je
    tar -zxvf sqlncli -11.0.1790.0.tar.gz
    Raspakiram datoteku stvarajući direktorij, unesem ovo, ali postoje samo datoteke, a nema ih ./configure
    Eto, zapnem, pomozite

    hvala

  10.   Emerson rekao je

    si
    neke od Linux lubanja bi 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 šta to znači?
    niko od ovih 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 neko ne koristi ovo sranje
    Linux, koji se koristi samo za pisanje e-pošte, pisama, navigaciju i još malo toga
    Zvuk, ne mamao
    Image, čak ni mađioničar ne pristupate Photoshopu ili Sony vegasu
    i niko ne traži izvrsnost besplatno, ... ali nemojte se zavaravati, to je osnovno, teško i glupo
    A ako mi ne vjerujete, jednostavno morate lutati tisućama foruma gdje 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 rekao je

    Uđi ponovo da čitaš ovog idiota
    Učinio sam lijek protiv poniznosti, pretpostavljajući 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»
    Jer idiot, (autor) mi ne kaže gde treba da stavim komandu cd/ubunlog
    Gde je to bilo?
    moram li otvoriti novu instancu konzole?
    Ukupno, nakon što sam potrošio pola sata više, što se dodaje prethodnim č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 ne prestaju

  12.   Miquel Perez Juan rekao je

    zdravo,
    Ja sam Miquel, "idiot" autor ovog posta. Iako više ne upisujem Ubunlog Biću slobodan da odgovorim na pitanja koja ste mi tako ljubazno i ​​ljubazno postavili.

    Post je generički vodič. Namjera nije davanje ribe izravno, već podučavanje ribolovu. To znači da je za mene nemoguće staviti naredbe koje ste tačno morali staviti. Kako mogu znati u koji ste direktorij preuzeli datoteku? Kako da znam kako se zove datoteka koju ste preuzeli? Kako da znam koje mape imate na računaru? Ove vrijednosti, poput imena datoteke ili putanje, promijenit će se 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 shvaćeno da morate zamijeniti "direktorij / of / preuzimanja" stazom gdje ste ga preuzeli.
    Isto se dešava sa tar.gz fajlom. Stavljam "ubunlog.tar.gz" na generički način, pod pretpostavkom da se mora zamijeniti "ubunlog.tar.gz» po imenu vaše tar.gz datoteke koju ste preuzeli.

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

    Hvala vam na ljubaznom i uljudnom doprinosu 🙂

  13.   Javier Jimeno-Suarez rekao je

    Č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 vaš divan operativni sistem koji radi ono što želite s dva klika (i naplata na vašem tekućem računu).
    Pročitao sam tamo 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 da ga otvorim 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štujte profesionalce koji pokušavaju drugima olakšati život.

    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 doprinesete svom znanju.

    1.    Michael P. rekao je

      Zdravo Javier, hvala na povratnim informacijama! Odgovaram sa dvije godine zakašnjenja, ali sad sam pročitao poruku, unaprijed se izvinjavam.

      Iskustvo koje sam stekao kao urednik Ubunlog To mi je jasno pomoglo da svojim očima vidim koliko frustriranih trolova ima na internetu. Besmislene pritužbe nekih korisnika na ovakav tip bloga su kao da je neko otišao u Njemačku i žalio se da svi govore njemački. Nevjerovatno.

      Hvala na podršci!

  14.   Raul Ramirez-Lopez rekao je

    Miquel Perez Juan, pozdrav iz Querétara, Meksiko. Puno vam hvala na vašem doprinosu, koji mi se čini sasvim jasnim za one 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, po mom skromnom mišljenju, moramo zahvaliti onima koji ne poznajemo ta pitanja duboko. Mnogo ih iskorištavam, pa ih cijenim i divim se vremenu koje ljudi poput vas odvajaju kako bi ih pripremili da ih podijele. Za one koji oštro i bezobrazno kritiziraju ove doprinose, mislim da bi trebali biti pristojniji, a ako nešto ne razumiju, pravilno postavljanje ne košta ništa, a ono što mogu postići je odgovor koji nas približava savladavanju ovih pitanja. Molimo da svoju spremnost prvo pokažete obrazovanjem.

    Još jednom hvala Miquel Perez

    1.    Michael P. rekao je

      Zdravo Raul, odgovaram vam sa dvije godine zakašnjenja, ali upravo sam pročitao poruku, unaprijed se izvinjavam.

      Iskustvo koje sam stekao kao urednik Ubunlog To mi je jasno pomoglo da svojim očima vidim koliko frustriranih trolova ima na internetu. Besmislene pritužbe nekih korisnika na ovakav tip bloga su kao da je neko otišao u Njemačku i žalio se da svi govore njemački. Nevjerovatno.

      Hvala na podršci!

  15.   afektacija rekao je

    Pokušavam instalirati paket Xojo (https://xojo.com), ali nakon što preuzmem verziju za Kubuntu i pokušam je instalirati pomoću QApt-a, dobivam grešku "ne mogu zadovoljiti zavisnosti"

  16.   VM rekao je

    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 desnog klika.

    Članak u ComputerNewAge takođe vrlo dobro objašnjava stablo direktorija Linux koje se razlikuje od Windows-a.

    Moramo pokušati istrajati u GNU / Linuxu, jer nas to čini slobodnijim na Internetu, ali slažem se da je to na početku teško.

  17.   VM rekao je

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

  18.   AndreuE1999 rekao je

    Unaprijed hvala autoru.

    Vrlo dobro objašnjeno, prilično je uspješan i jasan vodič, ali malo sumnjam.
    Kada preuzmete datoteku i obično je spremite u mapu DOWNLOADS i napravite čitav postupak: Raspakirajte, otvorite mapu u kojoj je program i pokrenite instalaciju. Nakon toga program se instalira, ali što se događa s ovim 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 se program instalira u sistemske mape i to je to. Ali kao što sam rekao na početku, to je sumnja i ako mi pomognete da potvrdim, bio bih vrlo zahvalan.

  19.   jose rekao je

    ukratko, sastavljanje je sastavljanje i oni vam daju

  20.   Jose rekao je

    uobičajeno, onaj ko to zna, zna, a onaj ko to ne zna, još uvek 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 mi je insajder rekao «cd / directorio / de / descarga / …… .JDT!
    Zatim saznajte gdje će se kreirati direktorij.
    Tek ste započeli, a već ste u loptama ... Osim 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 pomoću naredbe make, i kao što smo rekli, može imati onoliko parametara koliko programer želi» KGT papagaj !!!
    Ali NIKAD vam neće reći šta znači "kompajliranje" ili od čega se sastoji, a, da, već vam je rekao da je to učinjeno naredbom "make";
    sudo make? mini make? makemake? ... pretpostavljam zgodan
    ali možete odabrati odlomak koji želite, na primjer:
    «Biti unutar direktorija koji sadrži cijeli projekat (u našem slučaju nazvan /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 uđete ovdje imate osnovno znanje koje pretpostavljamo u našim promišljenim objašnjenjima, to razumije petogodišnje dijete koje koristi Linux» .. .
    Knio !!! onda reci !!!!!
    Ovo je za one koji znaju !!!!!
    neznalice lelos ga ne čitaju !!! idi drugdje !!!
    Ukupno: Ne znam tko je magarac, tko ne zna ili tko nema najosnovniju ideju o tome što se podučava