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.
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“.
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ą.
Ką 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.
Prašau, kas nors galėtų man atsiųsti šį failą wps-office_9.1.0.4953 ~ a18_amd64.deb
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į.
šis įrašas nenaudingas. nieko nepaaiškina. Jie nusipelno daugiau, bandydami paaiškinti dalykus ne tokiu grubiu ir mažai suprantamu būdu.
Ačiū už informaciją, kuri man buvo neramu, nes nieko nesužinojau, bet matau, kad problema yra šitoje puslapio birijoje hehehe
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.
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!
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
sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb
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ę
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ū
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
Į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
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į 🙂
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ų.
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ą!
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
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ą!
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ų“
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.
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.
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.
trumpai tariant, kompiliavimas yra kompiliavimas, ir jie jums duoda
į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