Slik installerer du tar.gz på Ubuntu 16.04 LTS

installer tar.gz

Trenger du installer tar.gz og du vet ikke hvordan? Mange ganger skal vi installere et program, og vi innser at det ikke er i noe arkiv, og at det ikke er mulig å installere det annet enn fra kildekoden.

Når vi skal installere et program gjennom kildekoden, laster vi vanligvis ned en tar.gz-pakke som inneholder Hele prosjektet, og det er derfra vi må installere eller kjøre programmet. Å gjøre det på denne måten kan være en kjedelig jobb for noen brukere, så inn Ubunlog Vi ønsker å lage en liten guide til hvordan du installerer tar.gz eller et program fra kildekoden. Vi begynner.

Når du er i Ubunlog vi snakker med deg om evt gratis program Vi nevner alltid hva lageret er på GitHub. Mesteparten av tiden er disse programmene allerede lagt til enten i de offisielle Ubuntu-repositoriene, eller i andre kjente repositories.

om Netbeans IDE 8.2
Relatert artikkel:
NetBeans 8.2, installer denne IDE på Ubuntu 18.04

Noen ganger viser disse fremdeles De er IKKE i noe arkiv, og den eneste mulige måten å laste dem ned på, er å få tilgang til GitHub-depotet, laste ned prosjektet og installere / kjøre det direkte fra kildekoden. Og det er da mange brukere lurer på: Jeg har allerede tar.gz ... Hva nå? Å installere det er vanligvis veldig enkelt.

Pakk ut tar.gz

Det første trinnet er pakke ut den nedlastede filen. Hvis vi for eksempel har lastet ned programmet ubunlog.tar.gz, kan vi dekomprimere det på følgende måte:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normalt vil vi pakke ut en katalog med samme navn som tar.gz, som vil inneholde hele prosjektet. Det neste trinnet er åpenbart å få tilgang til katalogen, i vårt tilfelle gjennom:

cd /ubunlog/

Vel, nå kommer det viktige. De fleste programmer har et spesielt program som heter Makefile. Dette programmet sørger for at du kan kompilere prosjektet helt eller modulært, avhengig av hvordan programmereren skrev det. Hjelpen til en Makefile er utrolig stor, siden hvis det ikke var noe slikt program, måtte vi kompilere ALLE filene en etter en, noe som ville være veldig kjedelig. På denne måten kan vi kompilere hele prosjektet gjennom en enkel kommando.

Kompilere

Og det er at programmet er samlet gjennom kommandoen gjøre, og som vi sier, den kan ha så mange parametere som programmereren ønsker. Det normale er at vi finner følgende:

  • gjøre: Sammensett hele prosjektet.
  • gjør rent: Sletter alle kompileringsfiler og etterlater alt som om det aldri ble kompilert.
  • make install: Flytt alle filene som er nødvendige for å kjøre applikasjonen, til tilhørende kataloger.

Fortsatt slik vi kan løpe gjøre, avhenger alltid av hvordan Makefile implementeres. Nettopp for å vite hvordan vi kan utføre den, og hvilke parametere vi har til rådighet, kan vi ta en titt på README-filen, hvor det blant annet skal forklares for oss på hvilke måter vi kan utføre Makefile.

Nettverksgrensesnitt
Relatert artikkel:
Løsning: Ubuntu uten kablet eller wifi internettforbindelse

Men selvfølgelig ... Programmene bruker systembiblioteker som du selvsagt må ha installert slik at programmet kan fungere riktig, og man vet kanskje ikke om du har alt klart for å installere ønsket program.

For å gjøre dette er det kommandoen . / Konfigurer. I utgangspunktet informerer denne kommandoen oss om systemet vårt Han er forberedt for å installere programmet, det vil si hvis du har alle nødvendige biblioteker installert. Hvis ikke, blir vi informert gjennom en feilmelding, og det er da vi må se på hvilken pakke eller bibliotek vi mangler og fortsette å installere det selv.

Installer tar.gz

Vel, på dette punktet, bør du allerede vite hva du skal gjøre for å installere et program fra kildekoden, men selvfølgelig vil vi ikke gjøre det så vanskelig for deg, så vi vil gjøre det trinn for trinn.

Å være inne i katalogen som inneholder hele prosjektet (i vårt tilfelle kalt /ubunlog/), må vi utføre følgende:
[/phpíritu./configure

gjøre

foreta installasjon [/ php]
Og på slutten av å utføre den siste kommandoen, bør vi allerede ha programmet installert.

Nå, til tross for at denne prosedyren oftest vil fungere for oss, er det kanskje ikke tilfelle. Det handler om å forstå hva vi gjør og ikke bare utføre kommandoer som gal. Med dette mener jeg at hvis vi laster ned et program som ikke har Makefile, filosofien vil være den samme, selv om vi ikke har en slik fil til rådighet.

Noen ganger har jeg for eksempel lastet ned noe annet skrivebordsprogram for GNU / Linux, skrevet i Python og uten Makefile. Som jeg sier deg, til tross for at du ikke har det gjøre Til min disposisjon er filosofien den samme. I disse tilfellene måtte jeg bare kjøre et Python-program (kalt setup.py) for å installere det aktuelle programmet.

Hva vi må alltid gjøre før noe annet, er å lese README, hvor det vil bli forklart for oss hvordan vi installerer eller kompilerer programmet. Når vi er lest, må vi følge trinnene som er vist oss, som mest vil være de vi har beskrevet i denne artikkelen.

Vi håper at det har hjulpet deg, og nå har du ingen problemer med å installere programmer fra kildekoden.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Richard Chains sa

    Vennligst noen kan sende meg denne filen wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy Olano sa

    Jeg anbefaler å løpe:

    ./configure> report.txt

    og åpne deretter den nevnte tekstfilen med redaktøren du velger, for enkelt å se eventuelle feil i biblioteker som kan eksistere (vi mangler alltid noe). Takk for oppmerksomheten.

  3.   douglas sa

    dette innlegget er ubrukelig. forklarer ikke noe. De fortjener mer i å prøve å forklare ting ikke på en så grov og lite forståelig måte.

    1.    Sprudlende sa

      Takk for informasjonen jeg var bekymret fordi jeg ikke fant ut noe, men jeg ser at problemet er denne birria av siden hehehe

  4.   Sprudlende sa

    takk dohuglas. Som datamaskiningeniør og Linux-nybegynner var jeg bekymret fordi ingenting fungerte for meg, og jeg fant ikke ut om noe, men med din kommentar har jeg innsett at problemet er denne bisarre siden jeg aldri kommer til å besøke igjen. takk, venn.

  5.   Xubuntu.begynner sa

    Forfatteren blir verdsatt for sin innsats, men artikkelen er enormt forvirrende og ubrukelig. Så mye forklaring og ingenting fungerer. Jeg gjør migreringen fra Win10 til Xubuntu 16.04, men jeg må uttrykke at akkurat så mye variasjon i Linux ikke tillater det å gå videre: forskjellige typer installatører, biblioteker overalt, oppdatering her og der, kommandoer som ikke fungerer avhengig av distribusjon, problemer med vanlige drivere, programvaresentre uten vennlig og spesifikk programvare, blant andre svakheter. Jeg har prøvd i to uker nå å få Xubuntu 16.04 til et middelmådig nivå som ligner på hva det hadde med Win10 og ingenting ... Jeg tenker å gå tilbake til Win10, og det har absolutt skjedd for mange som hadde mot til å prøv Linux, men som saken om å gjøre "Nerds" (egoer) er viktigere enn å lage et vennlig og brukervennlig operativsystem, de kommer definitivt langt etter, og de har trøst å si at det er OS i Kina eller noen byer, minibanker, ting som ikke er veldig viktige for den vanlige brukeren.
    Hvorfor lager de ikke et jævla installatør som i Windows? enkelt, å gi det neste, og det er det!

  6.   Stemme sa

    God grunnleggende opplæring, for min smak ville det mangle noen få ting, for eksempel bruk av autoconf som brukes mye.

    Det vanskeligste å kompilere noe i Linux er å løse avhengighetene riktig, fordi det alltid er et rot av versjoner som ble forverret med fremgangen til 64-biters arkitektur. Heldigvis går de innfødte pakkelederne for distrosene litt etter litt videre.

    Det vil komme en dag da kompilering og løsning av avhengigheter vil være et dårlig minne fra fortiden hehe

  7.   Jorge sa

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

  8.   Bernard sa

    Du skriver på mandarin-kinesisk. For noen som ikke har peiling på dette språket, er Å LEVERE et slikt terminalvindu. Vennligst, angi i overskriften til disse hjelpefilene at de bare er for personer med kunnskap om dette språket fra ballens sudo ... Jeg vil se etter noe i windows for å installere det jeg vil ... der må du bare gi musen

  9.   Carlos Contreras sa

    Kan du hjelpe meg med å installere SQL Client Native av Terminal allerede laste ned filen sqlncli-11.0.1790.0.tar.gz

    realisere den første delen som er
    tjære -zxvf sqlncli-11.0.1790.0.tar.gz
    Jeg pakker ut filen og lager en katalog, jeg skriver den inn, men det er bare filer og det er ingen ./configure
    Der sitter jeg fast, det hjelper

    Takk

  10.   Emerson sa

    si
    noen av linux-hodeskallene skulle noen gang tenke seg å lage en installatør og hellig påske
    Men det ser ut til at de liker den "hemmeligheten" til "innviede" som de elsker fordi det burde smigre deres forfengelighet å vite hva andre ikke vet.
    et eksempel
    Kompilere »har du noen gang lest hva det betyr?
    ingen av disse forklarer det
    nå løslater de deg umiddelbart: «dette må samles»
    ahh sier du, nå skjønner jeg, ho, har sagt det før
    senere er de overrasket over at man ikke bruker denne dritten
    Linux, bare brukt til å skrive e-post, brev, navigere og lite annet
    Lyd, ingen mamao
    Image, ikke engang å være en tryllekunstner du nærmer deg Photoshop, eller Sony vegas
    og ingen hevder fortreffelighet gratis, ... men ikke la deg lure, det er rudimentært, vanskelig og dumt
    Og hvis du ikke tror meg, må du bare vandre gjennom de tusenvis av forumene der desperate gutter leter etter en løsning (alltid forskjellig avhengig av hvem du leser) for noe du gjør med vinduer med to klikk

  11.   Emerson sa

    Gå inn igjen for å lese denne idioten
    Jeg gjorde en ydmykhet, forutsatt at jeg er dum og ikke forstår det elementære
    Jeg leste nøye
    så snart dekompresjonen av filen gikk, var jeg i baller
    For å starte konsollen «svarer det meg: ingen slik fil eller katalog»
    Fordi idioten, (forfatteren) forteller meg ikke hvor jeg skal legge cd/-kommandoenubunlog
    Hvor var det?
    må jeg åpne en ny forekomst av konsollen?
    Totalt, etter å ha mistet en halvtime til, som er lagt til de forrige som leser disse triste ballene, bekrefter jeg på nytt hva jeg tror, ​​hvorfor begynner de å skrive det de kanskje vet, men vet ikke hvordan de skal forklare ???
    min onkel sa alltid: imbeciles, (ikke i betydningen fornærmelse) og maur, de ender aldri

  12.   Miquel Perez Juan sa

    Hei,
    Jeg er Miquel, "idioten" forfatteren av dette innlegget. Selv om jeg ikke lenger skriver inn Ubunlog Jeg tar meg friheten å svare på spørsmålene som du så vennlig og høflig har stilt meg om.

    Innlegget er en generell veiledning. Hensikten er ikke å gi fisken direkte, men å lære å fiske. Det betyr at for meg er det umulig å sette kommandoene som du må sette. Hvordan vet jeg i hvilken katalog du har lastet ned filen? Hvordan vet jeg hva navnet på filen du har lastet ned? Hvordan vet jeg hvilke mapper du har på PCen? Disse verdiene, for eksempel navnet på filen eller stien, vil endres for hver person, avhengig av filen du laster ned og stedet hvor du lagrer den, det er derfor jeg legger:

    cd / katalog / fra / nedlastinger

    På en generisk måte, forutsatt at det ble forstått at du må erstatte "katalog / av / nedlastinger" med banen der du har lastet ned den.
    Det samme skjer med tar.gz-filen. Jeg setter "ubunlog.tar.gz" på en generisk måte, forutsatt at den må erstattes "ubunlog.tar.gz» etter navnet på tar.gz-filen du har lastet ned.

    Som du vil forstå, kan jeg ikke vite hvilke mapper hver leser har på PC-en, og heller ikke navnet på filen de vil pakke ut. Derfor brukte jeg navn.

    Takk for ditt snille og høflige bidrag 🙂

  13.   Javier Jimeno-Suarez sa

    Det ser ut til at det er perfekt forklart. Hvis du ikke vet hvordan du åpner en terminal eller de grunnleggende linux-kommandoene, bør du kjøpe en Windows-lisens og betale religiøst for det fantastiske operativsystemet ditt som gjør det du vil med to klikk (og en kostnad i brukskontoen din).
    Jeg har lest photoshop der borte (det er ikke gratis, hakker du det?).

    Linux-brukere kjemper i et stort samfunn for kvalitet og gratis programvare, men selvfølgelig er jeg ikke mekaniker, og jeg går ikke inn i et mekanikkforum for å endre kamakselføleren til bilen min hvis jeg ikke en gang vet hvordan jeg skal åpne hetten og mye mindre faller det meg an å si på bloggen at den suger fordi jeg er ubrukelig og har ingen anelse om mekanikk.

    Vær så snill, respekter fagpersonene som prøver å gjøre livet lettere for andre.

    Forresten, Miguel Perez Juan, bra innlegg, men jeg ville ha fullført det litt mer med hele spekteret av konfigurasjonsalternativer.

    En klem og at trollene ikke fraråder deg til å slutte å skrive og bidra med kunnskapen din.

    1.    Michael P. sa

      Hei Javier, takk for tilbakemeldingen! Jeg svarer to år for sent, men jeg har lest meldingen nå, beklager på forhånd.

      Opplevelsen jeg hadde som redaktør i Ubunlog Det hjalp meg helt klart med egne øyne å se hvor mange frustrerte troll det finnes på internett. De meningsløse klagene fra noen brukere på denne typen blogger er som om en person dro til Tyskland og klaget over at alle snakker tysk. Fantastisk.

      Takk for støtten!

  14.   Raul Ramirez-Lopez sa

    Miquel Perez Juan, hilsen fra Querétaro, Mexico. Tusen takk for ditt bidrag, som virker ganske klart for meg for de som ønsker og trenger å forstå det. Jeg er ikke en Linux-ekspert. Jeg er en Windows-emigrant, og jeg prøver å migrere til Linux (ubuntu), så jeg tyr til hjelp som disse, som fra min ydmyke mening må vi takke de av oss som ikke vet dypt om disse problemene. Jeg utnytter dem mye, så jeg setter pris på dem og beundrer tiden som folk som deg tar for å forberede dem på å dele dem. For de som hardt og frekt kritiserer disse bidragene, synes jeg de burde være mer høflige, og hvis de ikke forstår noe, koster det ikke noe å spørre riktig, og hva de kan oppnå er et svar som bringer oss nærmere å mestre disse problemene. Vennligst demonstr din beredskap først med utdannelse.

    Takk igjen Miquel Perez

    1.    Michael P. sa

      Hei Raul, jeg svarer deg to år for sent, men jeg leste bare meldingen nå, beklager på forhånd.

      Opplevelsen jeg hadde som redaktør i Ubunlog Det hjalp meg helt klart med egne øyne å se hvor mange frustrerte troll det finnes på internett. De meningsløse klagene fra noen brukere på denne typen blogger er som om en person dro til Tyskland og klaget over at alle snakker tysk. Fantastisk.

      Takk for støtten!

  15.   Naz sa

    Jeg har prøvd å installere Xojo-pakken (https://xojo.com), men når jeg laster ned versjonen for Kubuntu og prøver å installere den med QApt, får jeg feilen "kan ikke tilfredsstille avhengigheter"

  16.   VM sa

    Prøv å bruke Synaptic Package Manager til å installere programmer, det kommer i de fleste distribusjoner, se etter informasjon om dette verktøyet, det er veldig nyttig.

    Hvis du ser at den nedlastede tjæren ikke kan installeres, se på et annet alternativ, for eksempel i alternativeto, det er til og med en utvidelse for Firefox som setter en søkedialog på den websiden i høyreklikkvinduet.

    En artikkel i ComputerNewAge forklarer også veldig godt Linux-katalogtreet som er forskjellig fra Windows.

    Vi må prøve å holde ut i GNU / Linux, siden det får oss til å bevege oss mer fritt på Internett, men jeg er enig i at det er vanskelig i begynnelsen.

  17.   VM sa

    For å fullføre min forrige kommentar, oppdaget jeg nylig denne pkgs-siden. org, som i følge det de sier er den største pakkesøkemotoren for GNU/Linux og UNIX-distribusjoner som finnes, med mer enn 1.800 5.000.000 depoter og mer enn XNUMX XNUMX XNUMX oppdaterte pakker, tror jeg her på ubunlog Du har ikke skrevet noen artikkel om dette.
    For å søke etter et "pakket" program, må du legge navnet i søkemotoren. Når du skriver vil de mest like navnene vises, og du vil se alle distribusjonene det kan installeres i, klikk på din, så se på siden "Installer Howto" og skriv inn eller kopier kommandoene som vises i en terminal, og den begynner å installeres.

  18.   AndreuE1999 sa

    På forhånd takk til forfatteren.

    Veldig godt forklart, det er en ganske vellykket og tydelig opplæring, men jeg er litt i tvil.
    Når du laster ned filen og vanligvis lagrer filen i DOWNLOAD-mappen, og gjør hele prosedyren: Pakk ut, åpne mappen der programmet er og kjør installasjonen. Etter det er programmet installert, men hva skjer med disse filene du pakket ut? Kan du slette dem?

    Min logikk sier at de kan slettes, fordi det bare er et installasjonsprogram, og i virkeligheten installeres programmet i systemmappene, og det er det. Men som jeg sa i begynnelsen, er det tvil, og hvis du hjelper meg med å bekrefte, vil jeg sette stor pris på det.

  19.   jose sa

    kort sagt, kompilering er kompilering, og de gir deg

  20.   Jose sa

    den vanlige, den som vet det, vet det, og den som ikke vet det, vet fortsatt ikke
    Vi går i deler: 1. - instruksjon 1: vi går til katalogen der du har lastet ned den:
    så returnerer konsollen: «for mange argumenter»
    Men hvis innsiden fortalte meg «cd / directorio / de / descarga / ..... JDT!
    Finn deretter ut hvor katalogen skal opprettes.
    Du har nettopp startet, og du er allerede i baller ... Med mindre du vet det samme som ham, så nei, han suger, men hvis du vet det samme som ham, hvorfor kommer du inn, ikke sant?
    Den vakreste kommer senere:
    «Og programmet er samlet gjennom make-kommandoen, og som vi sa, det kan ha så mange parametere som programmereren vil ha» KGT lorito !!!
    Men det vil ALDRI fortelle deg hva "kompilere" betyr, eller hva det består av, ah, ja, det har allerede fortalt deg at det er gjort med "make" -kommandoen;
    sudo lage? mini merke? makemake? ... gjett kjekk
    men du kan velge avsnittet du vil ha, for eksempel:
    «Å være inne i katalogen som inneholder hele prosjektet (i vårt tilfelle kalt /ubunlog/), må vi utføre følgende:
    [/phpíritu./configure »
    løp hvis du er kjekk, hvordan løper du? Hvis du ikke en gang kjenner pappa, kom du hit for å se hvordan det ble gjort, og han snakker med deg som om du visste det samme som ham….
    Og jeg vet det allerede
    Nå vil de bli fornærmet, og de vil si, «det antas at hvis du kommer inn her har du den grunnleggende kunnskapen som vi forutsetter i våre gjennomtenkte forklaringer, dette forstås av et fem år gammelt barn som bruker Linux» .. .
    Knio !!! så si det !!!!!
    Dette er for de som vet !!!!!
    de uvitende leloer leser den ikke !!! gå andre steder !!!
    Totalt: Jeg vet ikke hvem som er mer esel, hvem ikke vet, eller hvem som ikke har den mest grunnleggende ideen om hvilken undervisning