Kaip įdiegti tar.gz „Ubuntu 16.04 LTS“

įdiekite tar.gz

Ar reikia įdiekite tar.gz o tu nezinai kaip? Daug kartų ketiname įdiegti programą ir suprantame, kad jos nėra jokioje saugykloje ir kad nėra jokio kito būdo ją įdiegti, išskyrus iš jo šaltinio kodo.

Kai ketiname įdiegti programą per jos šaltinio kodą, paprastai atsisiunčiame tar.gz paketą, kuriame yra Visas projektas, ir būtent iš ten turime įdiegti arba paleisti programą. Kai kuriems vartotojams tai gali būti varginantis darbas, todėl Ubunlog Norime sukurti nedidelį vadovą, kaip įdiegti tar.gz arba programą iš jo šaltinio kodo. Mes pradedame.

Kai esi Ubunlog mes kalbame su jumis apie bet kurį nemokama programa Mes visada paminime, kokia yra jo saugykla „GitHub“. Dažniausiai šios programos jau pridedamos arba oficialiose „Ubuntu“ saugyklose, arba kitose gerai žinomose saugyklose.

apie „Netbeans“ IDE 8.2
Susijęs straipsnis:
„NetBeans 8.2“, įdiekite šį IDE į savo „Ubuntu 18.04“

Vis dėlto kartais tos laidos Jie NĖRA jokioje saugykloje, ir vienintelis galimas jų atsisiuntimo būdas yra patekti į jų „GitHub“ saugyklą, atsisiųsti projektą ir įdiegti / paleisti jį tiesiogiai iš jo šaltinio kodo. Štai tada daugelis vartotojų stebisi: Aš jau turiu tar.gz ... Ką gi? Na, jį įdiegti paprastai yra labai lengva.

Išimkite tar.gz

Pirmasis žingsnis yra išpakuokite atsisiųstą failą. Pavyzdžiui, jei mes atsisiuntėme programą ubunlog.tar.gz, galime jį išspausti tokiu būdu:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Paprastai išpakuosime katalogą tokiu pačiu pavadinimu kaip tar.gz, kuriame bus visas projektas. Kitas žingsnis yra prieiga prie šio katalogo, mūsų atveju:

cd /ubunlog/

Na, dabar ateina svarbus dalykas. Daugelyje programų yra speciali programa, vadinama „Makefile“. Ši programa užtikrina, kad galite sudaryti projektą visiškai arba moduliškai, priklausomai nuo to, kaip programuotojas tai parašė. „Makefile“ pagalba yra nepaprastai didelė, nes jei tokios programos nebūtų, turėtume surinkti VISUS failus po vieną, o tai būtų labai varginantis. Tokiu būdu mes galime sukompiliuoti visą projektą naudodami paprastą komandą.

Sudaryti

Ir tai yra tai, kad programa yra sukompiliuota per komandą padarytiir, kaip mes sakome, jis gali turėti tiek parametrų, kiek nori programuotojas. Normalu yra tai, kad randame:

  • padaryti: Sudarykite visą projektą.
  • padaryti švarų: Ištrina visus kompiliacijos failus ir palieka viską taip, tarsi niekada nebūtų kompiliuota.
  • make install: Perkelkite visus failus, reikalingus programai paleisti, į atitinkamus katalogus.

Vis tiek taip, kaip mes galime bėgti padaryti, visada priklauso nuo kaip įgyvendinama „Makefile“. Tiksliai norėdami žinoti, kaip mes galime tai įvykdyti ir kokius parametrus turime, galime pažvelgti į „README“ failą, kur, be kita ko, mums turėtų būti paaiškinta, kokiais būdais galime vykdyti „Makefile“.

Tinklo sąsaja
Susijęs straipsnis:
Sprendimas: „Ubuntu“ be laidinio ar „wifi“ interneto ryšio

Bet, žinoma, ... Programos naudoja sistemos bibliotekas, kurias, žinoma, turite įdiegti, kad programa veiktų teisingai, ir gali nežinoti, ar turite viską pasiruošę įdiegti norimą programą.

Norėdami tai padaryti, yra komanda . / Configure. Iš esmės ši komanda informuoja mus apie tai, ar mūsų sistema Jis pasirengęs įdiegti programą, tai yra, jei turite visos reikalingos bibliotekos įdiegta. Jei ne, mes apie tai informuojame per klaidos pranešimą, ir tada mes turime pažiūrėti, kurio paketo ar bibliotekos trūksta, ir tęsti diegimą patys.

Įdiekite tar.gz

Na, šiuo metu jau turėtumėte žinoti, ką daryti norint įdiegti programą iš jos šaltinio kodo, tačiau akivaizdu, kad nenorime jums to taip apsunkinti, todėl tai darysime žingsnis po žingsnio.

Buvimas kataloge, kuriame yra visas projektas (mūsų atveju vadinamas /ubunlog/), turime atlikti šiuos veiksmus:
[/phpíritu./konfigūruoti

padaryti

padaryti įdiegti [/ php]
Paskutinės komandos vykdymo pabaigoje jau turėtume įdiegti programą.

Nepaisant to, kad dažniausiai ši procedūra mums pasiteisins, gali būti, kad taip nėra. Tai yra supratimas, ką darome, o ne tik komandų vykdymas kaip pašėlęs. Tai turiu omenyje, kad jei atsisiųsime programą, kurioje nėra „Makefile“, filosofija bus ta pati, nors mes neturime tokios bylos.

Pavyzdžiui, kartais aš atsisiunčiau kitą „GNU / Linux“ darbalaukio programą, parašytą „Python“ ir be „Makefile“. Kaip aš jums sakau, nepaisant to, kad neturite padaryti Mano žinioje filosofija yra ta pati. Tokiais atvejais tiesiog turėjau paleisti „Python“ programą (vadinamą setup.py) įdiegti atitinkamą programą.

visada turime daryti prieš viską, yra perskaityti README, kur mums bus paaiškinta, kaip įdiegti ar sukompiliuoti programą. Perskaitę turime atlikti mums parodytus veiksmus, kurie dažniausiai bus tie, kuriuos aprašėme šiame straipsnyje.

Tikimės, kad tai jums padėjo ir dabar neturite problemų diegdami programas iš jų šaltinio kodo.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Ričardas Kadeniljas sakė

    Prašau, kas nors galėtų man atsiųsti šį failą wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Džimis Olano sakė

    Aš rekomenduoju bėgti:

    ./configure> report.txt

    tada atidarykite minėtą teksto failą pasirinktu redaktoriumi, kad galėtumėte lengvai peržiūrėti visas bibliotekose galimas klaidas (mums visada ko nors trūksta). Ačiū už dėmesį.

  3.   Douglasas sakė

    šis įrašas nenaudingas. nieko nepaaiškina. Jie nusipelno daugiau, bandydami paaiškinti dalykus ne tokiu grubiu ir mažai suprantamu būdu.

    1.    putojantis sakė

      Ačiū už informaciją, kuri man buvo neramu, nes nieko nesužinojau, bet matau, kad problema yra šitoje puslapio birijoje hehehe

  4.   putojantis sakė

    aciu dohuglas. Būdamas kompiuterių inžinierius ir „Linux“ pradedantysis jaudinausi, nes man nieko neveikė, ir aš nieko apie tai nesužinojau, bet su tavo komentaru supratau, kad problema yra šiame keistame puslapyje, kurio daugiau niekada nebebusiu. Aciu, drauge.

  5.   Xubuntu. pradedantysis sakė

    Autorius vertinamas už pastangas, tačiau straipsnis yra nepaprastai painus ir nenaudingas. Tiek daug paaiškinimų ir nieko neveikia. Aš darau perėjimą iš „Win10“ į „Xubuntu 16.04“, tačiau turiu išreikšti, kad būtent toks didelis „Linux“ kintamumas neleidžia jam žengti į priekį: įvairių tipų diegimo programos, bibliotekos visur, atnaujinimas čia ir ten, komandos, kurios neveikia priklausomai nuo platinimas, bendros tvarkyklių problemos, programinės įrangos centrai be draugiškos ir specialios programinės įrangos, be kitų trūkumų. Jau dvi savaites bandau pasiekti „Xubuntu 16.04“ iki vidutinio lygio, panašaus į tą, kurį turėjo „Win10“ ir nieko ... Aš galvoju grįžti prie „Win10“ ir tai tikrai nutiko daugeliui, kurie turėjo drąsos išbandykite „Linux“, bet kaip ir „Nerds“ (egos) atlikimas yra svarbesnis nei draugiškos ir lengvai naudojamos OS sukūrimas, jie tikrai gerokai atsilieka, ir jie guodžiasi sakydami, kad tai yra Kinijos OS ar kai kurie miestai, bankomatai, daiktai, kurie nėra labai svarbūs įprastam vartotojui.
    Kodėl jie nepadaro prakeikto diegimo programos kaip „Windows“? paprasta, atiduoti kitą ir viskas!

  6.   Balsas sakė

    Gera pagrindinė pamoka, mano skoniui joje trūktų kelių dalykų, pavyzdžiui, daug naudojamo autoconf naudojimo.

    Sunkiausia ką nors sukompiliuoti sistemoje „Linux“ - teisingai išspręsti priklausomybes, nes visuomet kyla versijų netvarka, kurią dar labiau pablogino 64 bitų architektūros pažanga. Laimei, po truputį žengia vietiniai „distros“ paketų tvarkytojai.

    Ateis diena, kai priklausomybių sudarymas ir sprendimas bus blogas praeities prisiminimas

  7.   jorge sakė

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

  8.   Bernardas sakė

    Rašote kinų kalba mandarinų kalba. Neturintiems minties apie šią kalbą tokio terminalo lango atidarymas yra PAPILDYMAS. Šių pagalbos failų antraštėse nurodykite, kad jie skirti tik žmonėms, mokantiems kalbą, šis kamuoliukų sudo .... Aš ieškosiu kažko „Windows“, kad įdiegčiau tai, ko noriu ... ten jūs tiesiog turite duoti pelę

  9.   Carlosas Contrerasas sakė

    Ar galėtumėte man padėti įdiegti „SQL Client Native by Terminal“, jau atsisiųskite failą sqlncli-11.0.1790.0.tar.gz

    realizuoti pirmą dalį, kuri yra
    degutas -zxvf sqlncli-11.0.1790.0.tar.gz
    Išpakuoju failą kurdamas katalogą, įvedu jį, bet yra tik failai ir jų nėra ./configure
    Ten aš įstrigau, tai padeda

    Ačiū

  10.   Emerson sakė

    si
    kai kurios „Linux“ kaukolės kada nors turėtų pagalvoti apie montuotojo ir šventojo Velykos paruošimą
    Tačiau panašu, kad jie mėgaujasi ta „inicijuotų“ paslaptimi, kurią myli, nes tai turėtų paglostyti jų tuštybę žinoti tai, ko nežino kiti.
    Pavyzdys
    Sudaryti »ar jūs kada nors skaitėte, ką tai reiškia?
    nė vienas iš jų to nepaaiškina
    dabar jie tuoj pat paleidžia tave: «tai turi būti sudaryta»
    ahh tu sakai, dabar suprantu, ho, jau sakiau
    vėliau jie nustemba, kad vienas nenaudoja šio šūdo
    „Linux“, naudojama tik elektroniniams laiškams, laiškams rašyti, naršyti ir mažai kam
    Garsas, ne mamao
    Vaizdas, net nebūdamas magas, jūs kreipiatės į „Photoshop“ ar „Sony vegas“
    ir niekas nereikalauja tobulumo nemokamai ... ... bet neapsigaukite, tai elementaru, sunku ir kvaila
    Ir jei netikite manimi, tiesiog turite klaidžioti po tūkstančius forumų, kuriuose beviltiški vaikinai ieško sprendimo (visada skirtingo, priklausomai nuo to, ką skaitote) tam, ką darote su „Windows“ dviem paspaudimais

  11.   Emerson sakė

    Įveskite dar kartą, kad perskaitytumėte šį idiotą
    Aš padariau nuolankumo gydymą, manydamas, kad esu kvailas ir nesuprantu elementarumo
    Aš atidžiai skaičiau
    kai tik pasibaigė bylos dekompresija, aš buvau kamuoliuose
    Norėdami paleisti konsolę «ji man atsako: tokio failo ar katalogo nėra»
    Nes idiotas (autorius) man nenurodo, kur turiu dėti komandą cd/ubunlog
    Kur tai buvo?
    ar turiu atidaryti naują konsolės egzempliorių?
    Iš viso, praradęs dar pusvalandį, kuris pridedamas prie ankstesnių, skaitančių šiuos liūdnus kamuolius, aš dar kartą patvirtinu, ką galvoju, kodėl jie pradeda rašyti tai, ką galbūt žino, bet nežino, kaip paaiškinti ???
    mano dėdė visada sakydavo: imbecilai (ne įžeidimo prasme) ir skruzdėlės, jie niekada nesibaigia

  12.   Miquelis Perezas Juanas sakė

    Sveiki,
    Aš esu Miquel, šio įrašo „idiotas“. Nors neberašau Ubunlog Aš išdrįsiu atsakyti į klausimus, kurių taip maloniai ir mandagiai uždavėte.

    Pranešimas yra bendroji pamoka. Siekiama ne tiesiogiai duoti žuvį, o išmokyti žvejoti. Tai reiškia, kad man neįmanoma įdėti komandų, kurias turite tiksliai įdėti. Kaip sužinoti, kuriame kataloge atsisiuntėte failą? Kaip sužinoti failo, kurį atsisiuntėte, pavadinimą? Kaip sužinoti, kokius aplankus turite savo kompiuteryje? Šios vertės, pvz., Failo pavadinimas ar kelias, kiekvienam žmogui pasikeis, priklausomai nuo atsisiunčiamo failo ir vietos, kur jį išsaugojote, todėl aš įdėjau:

    CD / katalogas / iš / atsisiuntimai

    Bendru būdu darant prielaidą, kad buvo suprantama, jog „directory / of / downloads“ turite pakeisti keliu, kurį jį atsisiuntėte.
    Tas pats atsitinka su tar.gz failu. Aš dedu "ubunlog.tar.gz" bendruoju būdu, darant prielaidą, kad jis turi būti pakeistas "ubunlog.tar.gz» pagal atsisiųsto tar.gz failo pavadinimą.

    Kaip suprasite, negaliu žinoti, kuriuos aplankus kiekvienas skaitytojas turi savo kompiuteryje, nei failo, kurį nori išpakuoti, pavadinimo. Todėl ir naudojau vardus.

    Ačiū už jūsų malonų ir mandagų indėlį 🙂

  13.   Javieras Jimeno Suarezas sakė

    Man atrodo, kad tai yra visiškai paaiškinta, jei nežinote, kaip atidaryti terminalą ar pagrindines „Linux“ komandas, turėtumėte nusipirkti „Windows“ licenciją ir religiškai sumokėti už savo nuostabią operacinę sistemą, kuri daro tai, ko norite, dviem paspaudimais (ir mokestis jūsų atsiskaitomojoje sąskaitoje).
    Aš perskaičiau ten „Photoshop“ (tai nėra nemokama, ar jūs jį nulaužėte?).

    „Linux“ vartotojai didelėje bendruomenėje kovoja dėl kokybiškos ir nemokamos programinės įrangos, tačiau akivaizdu, kad nesu mechanikas ir nesilankau mechanikų forume keisti savo automobilio skirstomojo veleno jutiklio, jei net nežinau, kaip atidaryti gobtuvą ir dar mažiau man ateina į galvą tinklaraštyje pasakyti, kad jis įsiurbia, nes esu nenaudingas ir neturiu supratimo apie mechaniką.

    Prašau gerbti specialistus, kurie stengiasi palengvinti kitų gyvenimą.

    Beje, Miguel Perez Juan, geras įrašas, bet aš būčiau jį dar šiek tiek papildęs su visais konfigūravimo variantais.

    Apkabinimas ir tai, kad troliai neatbaido jūsų nuo rašymo ir prisidėti prie savo žinių.

    1.    Miquel P. sakė

      Sveiki, Javierai, ačiū už atsiliepimus! Atsakau dvejus metus pavėlavus, bet ką tik perskaičiau pranešimą dabar, iš anksto atsiprašau.

      Patirtis, kurią turėjau kaip redaktorė Ubunlog Tai aiškiai padėjo man savo akimis pamatyti, kiek internete yra nusivylusių trolių. Beprasmiai kai kurių vartotojų skundai tokio tipo tinklaraštyje yra tarsi žmogus nuvykęs į Vokietiją skundėsi, kad visi kalba vokiškai. Nuostabu.

      Ačiū už palaikymą!

  14.   Raulas Ramirezas Lopezas sakė

    Miquel Perez Juan, sveikinimai iš Querétaro, Meksika. Labai ačiū už jūsų indėlį, kuris man atrodo gana aiškus tiems, kurie nori ir turi jį suprasti. Nesu „Linux“ ekspertas. Esu „Windows“ emigrantas ir bandau migruoti į „Linux“ („ubuntu“), todėl griebiuosi tokios pagalbos, kuri, mano kuklia nuomone, turime padėkoti tiems iš mūsų, kurie giliai neišmano šių klausimų. Aš jais labai naudojuosi, todėl vertinu juos ir žaviuosi tuo laiku, kurį skiria tokie žmonės kaip jūs, kad paruoštų juos dalintis. Tiems, kurie šiurkščiai ir grubiai kritikuoja šiuos indėlius, manau, kad jie turėtų būti mandagesni, o jei ko nors nesupranta, tinkamai klausti nieko nekainuoja, o tai, ką jie gali pasiekti, yra atsakymas, priartinantis mus prie šių klausimų įvaldymo. Pirmiausia parodykite savo pasirengimą turėdami išsilavinimą.

    Dar kartą ačiū Miquelui Perezui

    1.    Miquel P. sakė

      Sveiki, Raulai, atsakau jums dvejus metus pavėlavus, bet aš ką tik perskaičiau pranešimą dabar, iš anksto atsiprašau.

      Patirtis, kurią turėjau kaip redaktorė Ubunlog Tai aiškiai padėjo man savo akimis pamatyti, kiek internete yra nusivylusių trolių. Beprasmiai kai kurių vartotojų skundai tokio tipo tinklaraštyje yra tarsi žmogus nuvykęs į Vokietiją skundėsi, kad visi kalba vokiškai. Nuostabu.

      Ačiū už palaikymą!

  15.   Nazas sakė

    Bandžiau įdiegti „Xojo“ paketą (https://xojo.com), bet kai atsisiųsiu „Kubuntu“ versiją ir bandysiu ją įdiegti naudodamas „QApt“, gausiu klaidą „negaliu patenkinti priklausomybių“

  16.   VM sakė

    Pabandykite naudoti programas „Synaptic Package Manager“, kad įdiegtumėte programas, ji pateikiama daugumoje platinimų, ieškokite informacijos apie šį įrankį, jis yra labai naudingas.

    Jei matote, kad atsisiųsto dervos negalima įdiegti, ieškokite kitos alternatyvos, pavyzdžiui, „alternativeto“, netgi yra „Firefox“ plėtinys, kuris dešiniojo spustelėjimo lange tame tinklalapyje pateikia paieškos dialogo langą.

    Straipsnyje „ComputerNewAge“ taip pat labai gerai paaiškinamas „Linux“ katalogų medis, kuris skiriasi nuo „Windows“.

    Turime stengtis atkakliai naudotis GNU / Linux, nes tai verčia mus laisviau judėti internete, tačiau sutinku, kad pradžioje sunku.

  17.   VM sakė

    Norėdami užbaigti savo ankstesnį komentarą, neseniai atradau šį pkgs puslapį. org, kuris, pasak jų teigimu, yra didžiausias GNU/Linux ir UNIX platinimo paketų paieškos variklis, turintis daugiau nei 1.800 5.000.000 saugyklų ir daugiau nei XNUMX XNUMX XNUMX atnaujintų paketų, manau, čia ubunlog Jūs nepadarėte jokio straipsnio apie tai.
    Norėdami ieškoti „supakuotos“ programos, turite įdėti pavadinimą į paieškos variklį, kai parašysite daugiausiai panašių pavadinimų ir pamatysite visus paskirstymus, kuriuose ją galima įdiegti, spustelėkite savo, tada žiūrėkite puslapį „Install Howto“ ir įveskite arba nukopijuokite komandas, kurios pasirodo terminale, ir jis bus pradėtas diegti.

  18.   AndreuE1999 sakė

    Iš anksto dėkoju autorei.

    Labai gerai paaiškinta, tai gana sėkminga ir aiški pamoka, tačiau aš šiek tiek abejoju.
    Kai atsisiųsite failą ir paprastai išsaugosite jį aplanke ATSISIŲSTI, atlikite visą procedūrą: Išpakuokite, atidarykite aplanką, kuriame yra programa, ir paleiskite diegimą. Po to programa bus įdiegta, bet kas nutiks su šiais failais, kuriuos išpakavote? Ar galite juos ištrinti?

    Mano logika sako, kad juos galima ištrinti, nes tai yra tiesiog diegimo programa, o iš tikrųjų programa įdiegiama į sistemos aplankus ir viskas. Bet, kaip sakiau pradžioje, yra abejonė, ir jei padėtumėte man tai patvirtinti, tai labai vertinčiau.

  19.   Jose sakė

    trumpai tariant, kompiliavimas yra kompiliavimas, ir jie jums duoda

  20.   Chosė sakė

    įprasta, tas, kas tai žino, žino, o tas, kuris to nežino, vis dar nežino
    Mes einame dalimis: 1. - 1 instrukcija: mes einame į katalogą, kuriame jį atsisiuntėte:
    tada konsolė grąžina: «per daug argumentų»
    Bet jei viešai neatskleistas asmuo man pasakė «cd / directorio / de / descarga / ..... JDT!
    Tada sužinokite, kur bus sukurtas katalogas.
    Jūs ką tik pradėjote, o jūs jau esate kamuoliuose ... Nebent jūs žinote tą patį kaip jis, tada ne, jis čiulpia, bet jei jūs žinote tą patį kaip jis, kodėl jūs įeinate, tiesa?
    Gražiausia būna vėliau:
    «Ir programa yra sukompiliuota per komandą make, ir, kaip sakėme, ji gali turėti tiek parametrų, kiek nori programuotojas» KGT lorito !!!
    Bet NIEKADA jums nepasakys, ką reiškia „kompiliavimas“ arba iš ko jis susideda, a, taip, jis jau jums pasakė, kad tai daroma su komanda „make“;
    sudo padaryti? mini markė? padaryti? ... atspėti gražus
    bet galite pasirinkti norimą pastraipą, pavyzdžiui:
    „Būti kataloge, kuriame yra visas projektas (mūsų atveju vadinamas /ubunlog/), turime atlikti šiuos veiksmus:
    [/phpíritu./konfigūruoti »
    bėk, jei esi gražus, kaip bėgsi? Jei net nepažįstate tėčio, atėjote čia pažiūrėti, kaip tai buvo padaryta, ir jis kalba su jumis taip, tarsi žinotumėte tą patį, ką ir jis ...
    Ir aš jau žinau
    Dabar jie bus įsižeidę ir sakys: «daroma prielaida, kad jei įvesite čia, turite elementarių žinių, kurias mes manome apgalvotuose paaiškinimuose, tai supranta penkerių metų vaikas, kuris naudojasi„ Linux “.. .
    Knio !!! tada pasakyk tai !!!!!
    Tai tiems, kurie žino !!!!!
    neišmanėliai lelos to neskaito !!! eik kitur !!!
    Iš viso: Aš nežinau, kas yra daugiau asilas, kas nežino ar kas neturi pagrindinės idėjos, ką mokyti