Kuidas installida tar.gz Ubuntu 16.04 LTS-i

installige tar.gz

Kas vajate installige tar.gz ja sa ei tea kuidas? Mitu korda kavatseme programmi installida ja mõistame, et seda pole üheski hoidlas ja selle installimiseks pole muud võimalust kui lähtekoodist.

Kui kavatseme rakenduse selle lähtekoodi kaudu installida, laadime tavaliselt alla selle sisaldava paketi tar.gz Kogu projekt, ja just sealt peame programmi installima või käivitama. Sel viisil tegemine võib mõne kasutaja jaoks olla tüütu töö, seega Ubunlog queremos hacer una pequeña guía sobre cómo installige tar.gz või programmi lähtekoodist. Me alustasime.

Kui sisse Ubunlog me räägime teiega mis tahes tasuta programm Mainime alati, mis on selle hoidla GitHubis. Enamasti lisatakse need programmid juba kas ametlikesse Ubuntu hoidlatesse või teistesse tuntud hoidlatesse.

umbes Netbeans IDE 8.2
Seotud artikkel:
NetBeans 8.2, installige see IDE oma Ubuntu 18.04-le

Siiski, mõnikord need saated Neid EI OLE üheski hoidlas, ja ainus võimalik viis nende allalaadimiseks on juurdepääs nende GitHubi hoidlale, projekti allalaadimine ja installimine / käitamine otse lähtekoodist. Ja siis mõtlevad paljud kasutajad: Mul on tar.gz juba olemas ... Mis siis saab? Noh, selle installimine on tavaliselt väga lihtne.

Pakkige tar.gz lahti

Esimene samm on pakkige allalaaditud fail lahti. Kui oleme näiteks programmi alla laadinud ubunlog.tar.gz, saame selle lahti pakkida järgmisel viisil:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Tavaliselt pakkime lahti kataloogi, mille nimi on tar.gz, mis sisaldab kogu projekti. Järgmine samm on ilmselgelt juurdepääs sellele kataloogile, meie puhul:

cd /ubunlog/

Noh, nüüd tuleb oluline asi. Enamikul programmidest on spetsiaalne programm nimega Makefile. See programm tagab, et saate seda teha koostada projekt täielikult või modulaarselt, sõltuvalt sellest, kuidas programmeerija selle kirjutas. Makefile'i abi on uskumatult suur, sest kui sellist programmi ei oleks, peaksime kõik failid ükshaaval kokku panema, mis oleks väga tüütu. Nii saame lihtsa käsu abil kogu projekti kokku panna.

Koosta

Ja see on see, et programm kompileeritakse käsu kaudu tegemaja nagu me ütleme, võib sellel olla nii palju parameetreid, kui programmeerija soovib. Tavaline on see, et leiame järgmise:

  • tegema: Koosta kogu projekt.
  • puhastage: Kustutab kõik kompileerimisfailid ja jätab kõik nii, nagu poleks seda kunagi kompileeritud.
  • make install: Teisaldage kõik rakenduse käitamiseks vajalikud failid vastavatesse kataloogidesse.

Ikka nii, et saame joosta tegema, sõltub alati kuidas Makefile'i rakendatakse. Täpselt selleks, et teada saada, kuidas me seda suudame käivitada ja millised parameetrid meie käsutuses on, võime heita pilgu README-failile, kus muu hulgas tuleks meile selgitada, mil viisil saame Makefile'i käivitada.

Võrgu liides
Seotud artikkel:
Lahendus: Ubuntu ilma traadita või wifi Interneti-ühenduseta

Aga muidugi ... Programmid kasutavad süsteemiteeke, mille peate kindlasti installima, et programm saaks korralikult töötada, ja võib-olla ei tea, kas teil on kõik soovitud programmi installimiseks valmis.

Selleks on käsk . / Configure. Põhimõtteliselt teavitab see käsk meid sellest, kas meie süsteem Ta on valmis programmi installimiseks, st kui teil on kõik vajalikud raamatukogud installitud. Kui ei, siis teavitatakse meid veateate kaudu ja siis peame vaatama, milline pakett või kogu on meil puudu, ja jätkama selle installimist ise.

Installige tar.gz

Noh, siinkohal peaksite juba teadma, mida teha programmi installimiseks selle lähtekoodist, kuid ilmselgelt ei taha me seda teie jaoks nii raskeks teha, nii et teeme seda samm-sammult.

Olles kataloogis, mis sisaldab tervet projekti (meie puhul nimetatakse /ubunlog/), peame teostama järgmise:
[/phpíritu./konfigureeri

tegema

tee install [/ php]
Ja viimase käsu täitmise lõpus peaksime juba programmi installima.

Vaatamata sellele, et enamasti see protseduur meie jaoks töötab, ei pruugi see nii olla. Selle eesmärk on mõista, mida me teeme, ja mitte ainult hullumeelselt käske täita. Selle all mõtlen, et kui laadime alla programmi, millel pole Makefile'i, filosoofia saab olema sama, kuigi meil pole sellist toimikut meie käsutuses.

Näiteks olen mõnikord alla laadinud mõne muu GNU / Linuxi töölauaprogrammi, mis on kirjutatud Pythonis ja ilma Makefile'ita. Nagu ma ütlen teile, hoolimata sellest, et teil seda pole tegema Minu käsutuses on filosoofia sama. Nendel juhtudel pidin lihtsalt käivitama Pythoni programmi (nn setup.py) kõnealuse rakenduse installimiseks.

Mis peame alati tegema enne midagi muud, on lugeda README-i, kus selgitatakse meile, kuidas programmi installida või kompileerida. Pärast lugemist peame järgima meile näidatud samme, mis enamasti on need, mida oleme selles artiklis kirjeldanud.

Loodame, et see on teid aidanud ja nüüd pole teil probleeme lähtekoodist programmide installimisega.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Richard Chains DIJO

    Palun keegi võiks mulle selle faili saata: wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano DIJO

    Soovitan joosta:

    ./configure> report.txt

    ja seejärel avage nimetatud tekstifail valitud redaktoriga, et hõlpsasti vaadata võimalikke vigu raamatukogudes (meil juhtub alati midagi puuduma). Tänan tähelepanu eest.

  3.   douglas DIJO

    see postitus on kasutu. ei seleta midagi. Nad väärivad rohkem, kui püüavad asju seletada mitte nii toorelt ja vähe mõistetavalt.

    1.    kihisev DIJO

      Täname teabe eest, mille pärast olin mures, sest ma ei teadnud midagi, kuid näen, et probleem on selles birria de page lol

  4.   kihisev DIJO

    aitäh dohuglas. Arvutiinseneri ja Linuxi algajana olin mures, sest minu jaoks ei töötanud miski ja ma ei saanud midagi teada, kuid teie kommentaariga sain aru, et probleem on selles veider lehel, mida ma enam kunagi ei külasta. aitäh sõber.

  5.   Xubuntu. Algaja DIJO

    Autorit hinnatakse tema pingutuste eest, kuid artikkel on tohutult segane ja kasutu. Nii palju selgitusi ja miski ei toimi. Ma teen migreerimist Win10-lt Xubuntu 16.04-le, kuid pean väljendama, et just nii suur varieeruvus Linuxis ei võimalda tal edasi liikuda: erinevat tüüpi installijad, kõikjal teegid, siin-seal värskendamine, käsklused, mis ei tööta sõltuvalt levitamine, probleemid tavaliste draiveritega, tarkvarakeskused ilma sõbraliku ja konkreetse tarkvarata, lisaks muudele nõrkustele. Olen olnud kaks nädalat üritanud viia Xubuntu 16.04 keskpärasele tasemele, mis oli sarnane Win10-ga ja mitte midagi ... Mõtlen minna tagasi Win10-sse ja kindlasti on seda juhtunud paljudel, kellel oli julgust Linuxit proovida , kuid nagu "Nerdite" (egode) tegemine on olulisem kui sõbraliku ja hõlpsasti kasutatava operatsioonisüsteemi loomine, jäävad nad kindlasti kaugele maha ja neil on lohutus öelda, et see on Hiina või mõne muu OS linnad, sularahaautomaadid, asjad, mis pole tavakasutaja jaoks eriti olulised.
    Miks nad ei tee neetud installerit nagu Windowsis? lihtne, anda see järgmisena ja kõik!

  6.   Hääl DIJO

    Hea algõpetus, minu maitse järgi puuduks sellest mõni asi, näiteks palju kasutatava autoconfi kasutamine.

    Kõige keerulisem on Linuxis midagi kompileerida sõltuvuste korrektne lahendamine, sest 64-bitise arhitektuuri edenemisega süvenes alati versioonide segadus. Õnneks edenevad tasapisi distrode kohalikud pakihaldurid.

    Tuleb päev, mil sõltuvuste koostamine ja lahendamine on minevikust halb mälestus

  7.   jorge DIJO

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

  8.   Bernard DIJO

    Sa kirjutad hiina mandariini keeles. Kellel pole sellest keelest aimugi, on sellise terminaliakna avamine TÄIENDUS. Palun märkige nende abifailide päisesse, et need on mõeldud ainult inimestele, kes oskavad keelt, see pallide sudo. Otsin Windowsist midagi, et installida see, mida ma tahan ... seal peate lihtsalt hiire andma

  9.   Carlos Contreras DIJO

    Kas saaksite mind aidata installida SQL Client Native Terminali poolt, laadige fail alla juba sqlncli-11.0.1790.0.tar.gz

    realiseerida esimene osa, mis on
    tar -zxvf sqlncli -11.0.1790.0.tar.gz
    Pakin kataloogi loomisel faili lahti, sisestan selle, kuid seal on ainult failid ja pole ühtegi ./configure
    Seal jään kinni, see aitab

    tänan

  10.   Emerson DIJO

    si
    mõned linuxi pealuud peaksid kunagi mõtlema paigaldaja ja püha lihavõtte tegemisele
    Kuid näib, et nad naudivad seda armastatud „initsiatiivide” saladust, sest see peaks nende edevusele meelitama teadmist sellest, mida teised ei tea
    Näide
    Koosta »kas olete kunagi lugenud, mida see tähendab?
    ükski neist ei seleta seda
    nüüd vabastavad nad teid kohe: «see tuleb koostada»
    ahh sa ütled, nüüd saan aru, ho, olen seda juba varem öelnud
    hiljem on nad üllatunud, et keegi seda jama ei kasuta
    Linux, mida kasutati ainult meilide, kirjade kirjutamiseks, navigeerimiseks ja muuks
    Heli, ei mamao
    Pilt, isegi mitte võlur, kui lähenete Photoshopile või Sony vegasele
    ja keegi ei pretendeeri tipptasemele tasuta, ... aga ärge laske end petta, see on algeline, keeruline ja rumal
    Ja kui te mind ei usu, peate lihtsalt hulkuma tuhandetes foorumites, kus meeleheitel kutid otsivad lahendust (alati erinevad sõltuvalt sellest, keda loete) millegi jaoks, mida teete aknaga kahe klõpsuga

  11.   Emerson DIJO

    Selle idiooti lugemiseks sisestage uuesti
    Tegin alandlikkuse ravi, eeldades, et olen rumal ega saa elementaarsest aru
    Lugesin hoolega
    niipea, kui faili dekompressioon möödus, olin pallides
    Konsooli käivitamiseks «see vastab mulle: sellist faili ega kataloogi pole»
    Sest idioot (autor) ei ütle mulle, kuhu ma pean käsu cd/ panemaubunlog
    Kus see oli?
    kas pean konsooli uue eksemplari avama?
    Kokku, pärast veel pool tundi raiskamist, mis lisandub eelmistele seda kurba palli lugedes, kinnitan veelkord, mida arvan, miks nad hakkavad kirjutama seda, mida võivad teada, aga ei oska seletada ???
    mu onu ütles alati: imbetsillid (mitte solvamise mõttes) ja sipelgad ei lõpe kunagi

  12.   Miquel Perez Juan DIJO

    Tere,
    Mina olen Miquel, selle postituse "idioot" autor. Kuigi ma enam ei kirjuta Ubunlog Ma võtan endale vabaduse vastata küsimustele, mille olete minult nii lahkelt ja viisakalt küsinud.

    Postitus on üldine õpetus. Eesmärk pole anda kala otse, vaid õpetada, kuidas kala püüda. See tähendab, et minu jaoks on võimatu panna käske, mida täpselt peate panema. Kuidas ma tean, millises kataloogis olete faili alla laadinud? Kuidas ma tean, mis on teie allalaaditud faili nimi? Kuidas ma tean, millised kaustad teil arvutis on? Need väärtused, näiteks faili nimi või tee, muutuvad iga inimese jaoks, sõltuvalt allalaaditavast failist ja kohast, kuhu see salvestate, sellepärast panin:

    cd / kataloog / kataloogist / allalaaditavad failid

    Üldiselt eeldades, et mõisteti, et peate "kataloog / allalaadimised" asendama teega, kuhu olete selle alla laadinud.
    Sama juhtub failiga tar.gz. panin «ubunlog.tar.gz" üldisel viisil, eeldades, et see tuleb asendada "ubunlog.tar.gz» allalaaditud tar.gz-faili nime järgi.

    Nagu te aru saate, ei saa ma teada, millised kaustad on igal lugejal arvutis, ega faili nime, mille nad soovivad lahti pakkida. Seetõttu kasutasin nimesid.

    Tänan teid lahke ja viisaka panuse eest 🙂

  13.   Javier Jimeno-Suarez DIJO

    Mulle tundub, et see on täiesti selgitatud. Kui te ei tea, kuidas terminali või Linuxi põhikäske avada, peaksite ostma Windowsi litsentsi ja maksma usuliselt oma suurepärase operatsioonisüsteemi eest, mis teeb kahe klõpsuga (ja teie arvelduskontol olev tasu).
    Olen seal fotoshopi lugenud (see pole tasuta, kas häkkite?).

    Linuxi kasutajad võitlevad suures kogukonnas kvaliteedi ja tasuta tarkvara eest, kuid ilmselgelt ei ole ma mehaanik ega lähe mehaanikute foorumisse oma auto nukkvõlli andurit vahetama, kui ma isegi ei tea, kuidas avada kapuuts palju vähem tuleb pähe öelda blogis, et see on nõme, sest ma olen kasutu ja mul pole mehaanikast aimugi.

    Palun austage spetsialiste, kes üritavad teiste elu kergendada.

    Muide, Miguel Perez Juan, hea postitus, kuid ma oleksin selle kogu seadistamisvõimalustega veel veidi täiendanud.

    Kallistus ja see, et trollid ei heiduta kirjutamist lõpetama ja oma teadmistele kaasa aitama.

    1.    Miquel P. DIJO

      Tere Javier, aitäh tagasiside eest! Vastan kaks aastat hilinemisega, kuid lugesin sõnumit nüüd läbi, vabandan ette.

      Kogemus, mille sain toimetajana Ubunlog See aitas mul selgelt oma silmaga näha, kui palju pettunud trolle Internetis leidub. Mõnede kasutajate mõttetud kurtmised seda tüüpi ajaveebis on sellised, nagu oleks inimene käinud Saksamaal ja kurtnud, et kõik räägivad saksa keelt. Hämmastav.

      Aitäh toetuse eest!

  14.   Raul Ramirez-Lopez DIJO

    Miquel Perez Juan, tervitused Mehhikost Querétarost. Suur aitäh teie panuse eest, mis tundub mulle üsna selge neile, kes tahavad ja peavad sellest aru saama. Ma ei ole Linuxi ekspert. Olen Windowsi emigrant ja üritan rännata Linuxi (ubuntu), seega võtan appi sellised abinõud, mida oma tagasihoidlikust arvamusest lähtudes peame tänama neid meist, kes neid probleeme sügavalt ei tunne. Kasutan neid palju ära, nii et hindan neid ja imetlen aega, mis teiesugused teiega jagamiseks valmistuvad. Neile, kes neid kaastöid karmilt ja ebaviisakalt kritiseerivad, arvan, et nad peaksid olema viisakamad ja kui nad millestki aru ei saa, ei maksa korralik küsimine midagi ja see, mida nad saavad saavutada, on vastus, mis viib meid lähemale nende probleemide valdamisele. Palun näidake kõigepealt oma valmisolekut haridusega.

    Tänan veel kord Miquel Perezi

    1.    Miquel P. DIJO

      Tere, Raul, vastan kaks aastat hilinemisega, kuid lugesin sõnumit nüüd läbi, vabandan juba ette.

      Kogemus, mille sain toimetajana Ubunlog See aitas mul selgelt oma silmaga näha, kui palju pettunud trolle Internetis leidub. Mõnede kasutajate mõttetud kurtmised seda tüüpi ajaveebis on sellised, nagu oleks inimene käinud Saksamaal ja kurtnud, et kõik räägivad saksa keelt. Hämmastav.

      Aitäh toetuse eest!

  15.   Naz DIJO

    Olen proovinud installida Xojo paketti (https://xojo.com), kuid kui olen Kubuntu versiooni alla laadinud ja proovinud seda QAptiga installida, kuvatakse viga "ei saa sõltuvusi rahuldada"

  16.   VM DIJO

    Proovige programmide installimiseks kasutada Synaptic Package Manageri, see on enamikus jaotustes, otsige teavet selle tööriista kohta, see on väga kasulik.

    Kui näete, et allalaaditud tõrva ei saa installida, otsige mõnda muud alternatiivi, näiteks alternatiivses variandis, seal on isegi Firefoxi laiendus, mis paneb sellel veebisaidil paremklõpsamise aknas otsingu dialoogi.

    ComputerNewAge'i artiklis selgitatakse väga hästi ka Linuxi kataloogipuud, mis erineb Windowsist.

    Peame proovima GNU / Linuxis püsida, sest see paneb meid Internetis vabamalt liikuma, kuid olen nõus, et see on alguses keeruline.

  17.   VM DIJO

    Oma eelmise kommentaari lõpuleviimiseks avastasin hiljuti selle pkgs-i lehe. org, mis nende sõnul on suurim GNU/Linuxi ja UNIX-i distributsioonide paketiotsingumootor, millel on rohkem kui 1.800 hoidlat ja rohkem kui 5.000.000 XNUMX XNUMX värskendatud paketti. ubunlog Te pole selle kohta ühtegi artiklit koostanud.
    "Pakendatud" programmi otsimiseks peate nime sisestama otsingumootorisse, kui kirjutate, ilmuvad kõige sarnasemad nimed ja saate kõik jaotused, kuhu seda saab installida, klõpsake oma ja seejärel vaadake leht "Install Howto" ja tippige või kopeerige terminalis ilmuvad käsud ning see hakkab installima.

  18.   AndreuE1999 DIJO

    Ette tänades autorit.

    Väga hästi selgitatud, see on üsna edukas ja selge õpetus, kuid ma kahtlen veidi.
    Kui laadite faili alla ja salvestate faili tavaliselt kausta DOWNLOADS, tehke kogu toiming: Pakkige lahti, avage kaust, kus programm asub, ja käivitage install. Pärast seda on programm installitud, kuid mis juhtub nende pakitud failidega? Kas saate need kustutada?

    Minu loogika ütleb, et neid saab kustutada, sest see on lihtsalt installer ja tegelikult installib programm süsteemi kaustadesse ja kõik. Kuid nagu ma alguses ütlesin, on see kahtlus ja kui aitaksite mind kinnitada, hindaksin seda väga.

  19.   jose DIJO

    Lühidalt, kompileerimine on kompileerimine ja mida nad teile annavad

  20.   Jose DIJO

    tavaline, see, kes seda teab, teab seda ja see, kes seda ei tea, ikka ei tea
    Me läheme osade kaupa: 1. - juhis 1: läheme kataloogi, kuhu olete selle alla laadinud:
    siis pöördub konsool tagasi: «liiga palju argumente»
    Aga kui siseringi liige ütles mulle: «cd / directorio / de / descarga / …… .JDT!
    Seejärel saate teada, kuhu kataloog luuakse.
    Sa oled just alustanud ja oled juba pallides ... Kui sa ei tea sama, mis tema, siis ei, ta imeb, aga kui sa tead temaga sama, siis miks sa sisened, eks?
    Kõige ilusam tuleb hiljem:
    «Ja programm koostatakse käsu make kaudu ja nagu me ütlesime, võib sellel olla nii palju parameetreid, kui programmeerija soovib» KGT lorito !!!
    Kuid see EI KUNAGI ütle teile, mida tähendab "kompileerimine" või millest see koosneb, ah, jah, see on teile juba öelnud, et seda tehakse käsuga "make";
    sudo teha? mini mark? tegija? ... vist ilus
    kuid saate valida soovitud lõigu, näiteks:
    «Olles kataloogis, mis sisaldab kogu projekti (meie puhul nimega /ubunlog/), peame täitma järgmise:
    [/phpíritu./konfigureeri »
    jookse, kui sa oled ilus, kuidas sa jooksed? Kui te ei tea isegi isa, tulite siia vaatama, kuidas seda tehti, ja ta räägib teiega nii, nagu teaksite temaga sama.
    Ja ma juba tean
    Nüüd solvuvad nad ja ütlevad: «Eeldatakse, et kui siia sisenete, on teil elementaarsed teadmised, mida eeldame oma läbimõeldud selgitustes, sellest saab aru viieaastane laps, kes kasutab Linuxit» .. .
    Knio !!! ütle siis välja !!!!!
    See on mõeldud neile, kes teavad !!!!!
    asjatundmatud lelod seda ei loe !!! mine mujale !!!
    Kokku: ma ei tea, kes on rohkem eesel, kes ei tea või kellel pole kõige elementaarsem ettekujutus, mida õpetada on