Come installare tar.gz su Ubuntu 16.04 LTS

installa tar.gz

Bisogno installa tar.gz e non sai come fare? Molte volte installeremo un programma e ci rendiamo conto che non è in nessun repository e che non c'è modo possibile per installarlo se non dal suo codice sorgente.

Quando installiamo un'applicazione tramite il suo codice sorgente, di solito scarichiamo un pacchetto tar.gz che contiene Tutto il progetto, ed è da lì che dobbiamo installare o eseguire il programma. Farlo in questo modo può essere un lavoro noioso per alcuni utenti, quindi Ubunlog Vogliamo realizzare una piccola guida su come installare tar.gz o un programma dal suo codice sorgente. Noi iniziamo.

Quando in Ubunlog ti parliamo di qualsiasi programma gratuito Menzioniamo sempre qual è il suo repository su GitHub. Il più delle volte, questi programmi sono già aggiunti nei repository ufficiali di Ubuntu o in altri repository ben noti.

su Netbeans IDE 8.2
Articolo correlato:
NetBeans 8.2, installa questo IDE su Ubuntu 18.04

Tuttavia, a volte quegli spettacoli NON sono in nessun repositorye l'unico modo possibile per scaricarli è accedere al suo repository GitHub, scaricare il progetto e installarlo / eseguirlo direttamente dal suo codice sorgente. E questo è quando molti utenti si chiedono: Ho già tar.gz ... E adesso? Bene, installarlo di solito è molto semplice.

Decomprimere il file tar.gz

Il primo passo è decomprimere il file scaricato. Se ad esempio abbiamo scaricato il programma ubunlog.tar.gz, possiamo decomprimerlo nel modo seguente:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normalmente decomprimeremo una directory con lo stesso nome di tar.gz, che conterrà l'intero progetto. Il passo successivo è ovviamente quello di accedere a quella directory, nel nostro caso tramite:

cd /ubunlog/

Bene, ora arriva l'importante. La maggior parte dei programmi ha un programma speciale chiamato Makefile. Questo programma ti assicura che puoi compilare il progetto in modo completo o modulare, a seconda di come lo ha scritto il programmatore. L'aiuto di un Makefile è incredibilmente grande, poiché se non ci fosse un programma del genere, dovremmo compilare TUTTI i file uno per uno, il che sarebbe molto noioso. In questo modo possiamo compilare l'intero progetto tramite un semplice comando.

Compilare

Ed è che il programma viene compilato tramite il comando makee, come si dice, può avere tutti i parametri desiderati dal programmatore. La cosa normale è che troviamo quanto segue:

  • make: Compila l'intero progetto.
  • rendere pulito: Elimina tutti i file di compilation e lascia tutto come se non fosse mai stato compilato.
  • make install: Sposta tutti i file necessari per eseguire l'applicazione, nelle directory corrispondenti.

Ancora il modo in cui possiamo correre make, dipende sempre da come viene implementato il Makefile. Proprio per sapere come possiamo eseguirlo, e quali parametri abbiamo a nostra disposizione, possiamo dare uno sguardo al file README, dove tra l'altro ci dovrebbe essere spiegato in che modo possiamo eseguire il Makefile.

Interfaccia di rete
Articolo correlato:
Soluzione: Ubuntu senza connessione Internet cablata o wifi

Ma ovviamente ... I programmi usano librerie di sistema che ovviamente devi avere installato in modo che il programma possa funzionare correttamente, e non si può sapere se hai tutto pronto per installare il programma desiderato.

Per fare questo c'è il comando . / Configure. Fondamentalmente, questo comando ci informa se il nostro sistema Lui è preparato per installare il programma, cioè, se lo hai tutte le librerie necessarie installato. In caso contrario, veniamo informati tramite un messaggio di errore, ed è allora che dobbiamo guardare quale pacchetto o libreria ci manca e procedere con l'installazione da soli.

Installa tar.gz

Bene, a questo punto, dovresti già sapere cosa fare per installare un programma dal suo codice sorgente, ma ovviamente non vogliamo renderti così difficile, quindi lo faremo passo dopo passo.

Essendo all'interno della directory che contiene l'intero progetto (nel nostro caso chiamato /ubunlog/), dobbiamo eseguire quanto segue:
[/phpíritu./configure

make

esegui l'installazione [/ php]
E alla fine dell'esecuzione dell'ultimo comando dovremmo già avere il programma installato.

Ora, nonostante il fatto che la maggior parte delle volte questa procedura funzioni per noi, potrebbe non essere così. Si tratta di capire cosa stiamo facendo e non solo di eseguire comandi come un matto. Con questo intendo che se scarichiamo un programma che non ha Makefile, la filosofia sarà la stessa, anche se non abbiamo un file di questo tipo a nostra disposizione.

Ad esempio, a volte ho scaricato qualche altro programma desktop per GNU / Linux, scritto in Python e senza Makefile. Come ti dico, pur non avendo make A mia disposizione, la filosofia è la stessa. In questi casi, dovevo semplicemente eseguire un programma Python (chiamato setup.py) per installare l'applicazione in questione.

Che cosa dobbiamo sempre fare prima di ogni altra cosa, è leggere il README, dove ci verrà spiegato come installare o compilare il programma. Una volta letti, dobbiamo seguire i passaggi che ci vengono mostrati, che il più delle volte saranno quelli che abbiamo descritto in questo articolo.

Speriamo che ti abbia aiutato e ora non hai problemi a installare programmi dal loro codice sorgente.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Riccardo Cadenillas suddetto

    Per favore, qualcuno potrebbe inviarmi questo file wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy Olano suddetto

    Consiglio di correre:

    ./configure> report.txt

    e poi apri detto file di testo con l'editor di tua scelta per visualizzare facilmente eventuali errori nelle librerie che possono esistere (capita sempre che ci manchi qualcosa). Grazie per l'attenzione.

  3.   douglas suddetto

    questo post è inutile. non spiega niente. Meritano di più nel cercare di spiegare le cose in modo non così rozzo e poco comprensibile.

    1.    frizzante suddetto

      Grazie per l'informazione ero preoccupato perché non sapevo nulla ma vedo che il problema è questa birria de page lol

  4.   frizzante suddetto

    grazie dohuglas. Come ingegnere informatico e principiante Linux ero preoccupato perché niente funzionava per me, e non stavo scoprendo nulla ma con il tuo commento ho capito che il problema è questa pagina bizzarra che non visiterò mai più. grazie amico.

  5.   Xubuntu.principiante suddetto

    L'autore è apprezzato per il suo impegno, ma l'articolo è tremendamente confuso e inutile. Tante spiegazioni e niente funziona. Sto effettuando la migrazione da Win10 a Xubuntu 16.04, ma devo esprimere che proprio così tanta variabilità in Linux non gli permette di avanzare: vari tipi di installatori, librerie ovunque, aggiornamenti qua e là, comandi che non funzionano a seconda la distribuzione, problemi con driver comuni, centri software senza software amichevole e specifico, tra gli altri punti deboli. Sono due settimane che cerco di portare Xubuntu 16.04 a un livello mediocre simile a quello che aveva con Win10 e niente ... Sto pensando di tornare a Win10 ed è certamente successo a molti che hanno avuto il coraggio di provare Linux, ma poiché la questione di fare i "nerd" (ego) è più importante che creare un sistema operativo amichevole e facile da usare, sono decisamente molto indietro e hanno una consolazione nel dire che è il sistema operativo cinese o alcune città, bancomat, cose che non sono molto importanti per l'utente normale.
    Perché non fanno un dannato programma di installazione come in Windows? semplice, dagli il prossimo e il gioco è fatto

  6.   Voce suddetto

    Buon tutorial di base, per i miei gusti mancherebbero poche cose, ad esempio l'utilizzo di autoconf che viene utilizzato molto.

    La cosa più difficile da compilare in Linux è risolvere correttamente le dipendenze, perché c'è sempre un pasticcio di versioni che è stato aggravato dal progresso dell'architettura a 64 bit. Fortunatamente, a poco a poco i gestori di pacchetti nativi delle distribuzioni stanno avanzando.

    Verrà un giorno in cui la compilazione e la risoluzione delle dipendenze sarà un brutto ricordo del passato hehe

  7.   jorge suddetto

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

  8.   Bernard suddetto

    Scrivi in ​​cinese mandarino. Per qualcuno che non ha idea di questa lingua, l'apertura di una simile finestra di terminale è UN FORNITO. Per favore, indica nell'intestazione di questi file di aiuto che sono solo per persone con conoscenza di questa lingua dal sudo delle palle…. Cercherò qualcosa in Windows per installare quello che voglio ... lì devi solo dare il mouse

  9.   Carlos Contreras suddetto

    Potresti aiutarmi a installare SQL Client Native da Terminal già scaricare il file sqlncli-11.0.1790.0.tar.gz

    realizzare la prima parte che è
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    Decomprimo il file creando una directory, inserisco questa ma ci sono solo file e non ce ne sono ./configure
    Lì rimango bloccato, aiuta

    grazie

  10.   emerson suddetto

    si
    alcuni dei teschi di Linux dovrebbero a volte accadere per fare un programma di installazione e santa pasqua
    Ma sembra che godano di quel "segreto" di "iniziati" che amano perché dovrebbe lusingare la loro vanità sapere ciò che gli altri non sanno
    Un esempio
    Compila »hai mai letto cosa significa?
    nessuno di questi lo spiega
    ora ti rilasciano subito: «questo deve essere compilato»
    ahh dici, ora mi rendo conto, ho, l'ho detto prima
    poi sono sorpresi che non si usi questa merda
    Linux, utilizzato solo per scrivere e-mail, lettere, navigare e poco altro
    Suono, no mamma
    Immagine, nemmeno essendo un mago ti avvicini a Photoshop, o Sony Vegas
    e nessuno pretende l'eccellenza gratuitamente, ... ma non fatevi ingannare, è rudimentale, difficile e stupido
    E se non mi credi, non ti resta che vagare tra le migliaia di forum dove ragazzi disperati cercano una soluzione, (sempre diversa a seconda di chi leggi) per qualcosa che fai con windows con due click

  11.   emerson suddetto

    Entra di nuovo per leggere questo idiota
    Ho fatto una cura di umiltà, partendo dal presupposto che sono stupido e non capisco le elementari
    Ho letto attentamente
    appena passata la decompressione del file, ero nelle palle
    Per avviare la console «mi risponde: nessun file o directory di questo tipo»
    Perché l'idiota (l'autore) non mi dice dove devo mettere il comando cd/ubunlog
    Dov'era?
    devo aprire una nuova istanza della console?
    Totale, dopo aver sprecato mezz'ora in più, che si aggiunge alle precedenti a leggere queste tristi palle, ribadisco quello che penso, perché iniziano a scrivere quello che forse sanno, ma non sanno come spiegare ???
    mio zio diceva sempre: imbecilli, (non nel senso di un insulto) e formiche, non finiscono mai

  12.   Miquel Perez Juan suddetto

    Ciao,
    Sono Miquel, l'autore "idiota" di questo post. Anche se non scrivo più Ubunlog Mi prenderò la libertà di rispondere alle domande che mi avete posto con tanta gentilezza e cortesia.

    Il post è un tutorial generico. L'intenzione non è quella di dare il pesce direttamente ma insegnare a pescare. Ciò significa che per me è impossibile inserire i comandi che devi inserire esattamente. Come faccio a sapere in quale directory hai scaricato il file? Come faccio a sapere qual è il nome del file che hai scaricato? Come faccio a sapere quali cartelle hai sul tuo PC? Questi valori, come il nome del file o il suo percorso, cambieranno per ogni persona, a seconda del file che scarichi e del luogo in cui lo salvi, ecco perché metto:

    cd / directory / da / downloads

    In modo generico, assumendo che si sia capito che devi sostituire "directory / of / downloads" con il percorso in cui l'hai scaricato.
    Lo stesso accade con il file tar.gz. Metto "ubunlog.tar.gz" in modo generico, presupponendo che debba essere sostituito"ubunlog.tar.gz» con il nome del file tar.gz che hai scaricato.

    Come capirai, non posso sapere quali cartelle ogni lettore ha sul proprio PC, né il nome del file che vuole decomprimere. Ecco perché ho usato i nomi.

    Grazie per il tuo gentile e cortese contributo 🙂

  13.   Javier Jimeno-Suarez suddetto

    Mi sembra che sia perfettamente spiegato, se non sai come aprire un terminale oi comandi di linux di base, dovresti acquistare una licenza di Windows e pagare religiosamente il tuo meraviglioso sistema operativo che fa quello che vuoi con due clic (e un addebito sul tuo conto corrente).
    Ho letto Photoshop da quelle parti (non è gratuito, lo hackerate?).

    Gli utenti Linux combattono in una grande comunità per la qualità e il software gratuito, ma ovviamente non sono un meccanico e non vado in un forum di meccanici per cambiare il sensore albero a camme della mia auto se non so nemmeno come aprire la cappa tanto meno mi viene in mente di dire sul blog che fa schifo perché sono inutile e non ho idea di meccanica.

    Per favore, rispetta i professionisti che cercano di rendere la vita più facile agli altri.

    A proposito, Miguel Perez Juan, buon post ma l'avrei completato un po 'di più con l'intera gamma di opzioni di configurazione.

    Un abbraccio e che i troll non ti scoraggino a smettere di scrivere e contribuisci con la tua conoscenza.

    1.    miquel pi suddetto

      Ciao Javier, grazie per il feedback! Rispondo con due anni di ritardo ma ho letto il messaggio ora, mi scuso in anticipo.

      L'esperienza che ho avuto come redattore in Ubunlog Chiaramente mi ha aiutato a vedere con i miei occhi il numero di troll frustrati che ci sono su Internet. Le lamentele insensate di alcuni utenti su questo tipo di blog sono come se una persona andasse in Germania e si lamentasse del fatto che tutti parlano tedesco. Sorprendente.

      Grazie per il supporto!

  14.   Raul Ramirez-Lopez suddetto

    Miquel Perez Juan, saluti da Querétaro, Messico. Grazie mille per il tuo contributo, che mi sembra abbastanza chiaro per chi vuole e ha bisogno di capirlo. Non sono un esperto di Linux. Sono un emigrante da windows e cerco di migrare su linux (ubuntu), quindi ricorro ad aiuti come questi, ai quali, a mio modesto parere, dobbiamo ringraziare chi come noi non conosce a fondo queste tematiche. Ne approfitto molto, quindi li apprezzo e ammiro il tempo che le persone come te impiegano per prepararli a condividerli. A coloro che criticano questi contributi in modo aspro e sgarbato, penso che dovrebbero essere più educati, e se non capiscono qualcosa, chiedere correttamente non costa nulla, e quello che possono ottenere è una risposta che ci avvicina alla padronanza di questi problemi. Per favore, dimostra la tua disponibilità prima con l'istruzione.

    Grazie ancora Miquel Perez

    1.    miquel pi suddetto

      Ciao Raul, rispondo con due anni di ritardo ma ho appena letto il messaggio ora, mi scuso in anticipo.

      L'esperienza che ho avuto come redattore in Ubunlog Chiaramente mi ha aiutato a vedere con i miei occhi il numero di troll frustrati che ci sono su Internet. Le lamentele insensate di alcuni utenti su questo tipo di blog sono come se una persona andasse in Germania e si lamentasse del fatto che tutti parlano tedesco. Sorprendente.

      Grazie per il supporto!

  15.   Naz suddetto

    Ho provato a installare il pacchetto Xojo (https://xojo.com), ma una volta scaricata la versione per Kubuntu e provato a installarla con QApt, ricevo l'errore "impossibile soddisfare le dipendenze"

  16.   VM suddetto

    Prova a utilizzare il Gestore pacchetti Synaptic per installare programmi, è disponibile nella maggior parte delle distribuzioni, cerca informazioni su questo strumento, è molto utile.

    Se vedi che il tar scaricato non può essere installato, guarda un'altra alternativa, ad esempio in alternativa a, c'è anche un'estensione per Firefox che mette una finestra di ricerca su quella pagina web nella finestra del tasto destro.

    Un articolo su ComputerNewAge spiega anche molto bene l'albero delle directory di Linux che è diverso da Windows.

    Dobbiamo cercare di perseverare in GNU / Linux, poiché ci fa muovere più liberamente su Internet, ma sono d'accordo che all'inizio è difficile.

  17.   VM suddetto

    Per completare il mio commento precedente, ho scoperto di recente questa pagina pkgs. org, che secondo quanto dicono è il più grande motore di ricerca di pacchetti per distribuzioni GNU/Linux e UNIX esistente, con più di 1.800 repository e più di 5.000.000 di pacchetti aggiornati, penso qui su ubunlog Non hai scritto nessun articolo a riguardo.
    Per cercare un programma "confezionato" devi inserire il nome nel motore di ricerca, quando scrivi appariranno i nomi più simili, e vedrai tutte le distribuzioni in cui può essere installato, clicca sul tuo, poi guarda su la pagina "Install Howto" e digitare o copiare i comandi che appaiono in un terminale, e inizierà l'installazione.

  18.   Andreu E1999 suddetto

    Grazie in anticipo all'autore.

    Spiegato molto bene, è un tutorial abbastanza riuscito e chiaro, ma ho un piccolo dubbio.
    Quando scarichi il file e di solito salvi il file nella cartella DOWNLOADS, ed esegui l'intera procedura: Unzip, apri la cartella in cui si trova il programma ed esegui l'installazione. Dopodiché il programma viene installato, ma cosa succede con questi file che hai decompresso? Puoi eliminarli?

    La mia logica dice che possono essere cancellati, perché è semplicemente un programma di installazione, e in realtà il programma si installa nelle cartelle di sistema e il gioco è fatto. Ma come ho detto all'inizio è un dubbio e se mi aiuti a confermare lo apprezzerei molto.

  19.   Jose suddetto

    in breve, compilare è compilare, e loro ti danno

  20.   Jose suddetto

    il solito, chi lo sa lo sa, e chi non lo sa ancora non lo sa
    Andiamo in parti: 1.- Istruzione 1: andiamo nella directory in cui l'hai scaricato:
    quindi la console restituisce: «troppi argomenti»
    Ma se l'insider mi dicesse «cd / directorio / de / descarga / …… .JDT!
    Quindi scopri dove verrà creata la directory.
    Hai appena iniziato, e sei già nelle palle ... A meno che tu non conosca lo stesso di lui, allora no, fa schifo, ma se conosci lo stesso di lui, perché entri, giusto?
    La più bella viene dopo:
    «E il programma si compila tramite il comando make, e come abbiamo detto può avere tanti parametri quanti vuole il programmatore» KGT lorito !!!
    Ma non ti dirà MAI cosa significa "compilare" o in cosa consiste, ah, sì, ti ha già detto che è fatto con il comando "make";
    sudo make? mini marca? makemake? ... indovina bello
    ma puoi scegliere il paragrafo che desideri, ad esempio:
    «Essendo all'interno della directory che contiene l'intero progetto (nel nostro caso chiamata /ubunlog/), dobbiamo eseguire quanto segue:
    [/phpíritu./configure »
    corri se sei bello, come corri? Se non conosci nemmeno papà, sei venuto qui per vedere come è stato fatto e lui ti parla come se tu sapessi la stessa cosa di lui….
    E lo so già
    Ora si offenderanno, e diranno: «si presume che se entri qui hai la conoscenza elementare che presupponiamo nelle nostre ponderate spiegazioni, lo capisce un bambino di cinque anni che usa Linux» .. .
    Knio !!! allora dillo !!!!!
    Questo è per chi lo sa !!!!!
    l'ignorante lelo non lo legge !!! vai altrove !!!
    Totale: non so chi è più asino, chi non lo sa o chi non ha la più elementare idea di cosa sia insegnare