Como instalar tar.gz no Ubuntu 16.04 LTS

instale tar.gz

Necessidade instale tar.gz e você não sabe como? Muitas vezes vamos instalar um programa e percebemos que ele não está em nenhum repositório e que não há outra maneira de instalá-lo a não ser de seu código-fonte.

Quando vamos instalar um aplicativo por meio de seu código-fonte, geralmente baixamos um pacote tar.gz que contém Todo o projeto, e é a partir daí que devemos instalar ou executar o programa. Fazer desta forma pode ser um trabalho tedioso para alguns usuários, então em Ubunlog Queremos fazer um pequeno guia sobre como instalar tar.gz ou um programa a partir de seu código fonte. Começamos.

Quando em Ubunlog conversamos com você sobre qualquer programa grátis Sempre mencionamos qual é seu repositório no GitHub. Na maioria das vezes, esses programas já são adicionados nos repositórios oficiais do Ubuntu ou em outros repositórios conhecidos.

sobre o Netbeans IDE 8.2
Artigo relacionado:
NetBeans 8.2, instale este IDE em seu Ubuntu 18.04

Ainda assim, às vezes esses programas Eles NÃO estão em nenhum repositório, e a única maneira possível de baixá-los é acessando seu repositório GitHub, baixando o projeto e instalando / executando-o diretamente de seu código-fonte. E é aí que muitos usuários se perguntam: Já tenho o tar.gz ... e agora? Bem, a instalação geralmente é muito fácil.

Descompacte o tar.gz

O primeiro passo é descompacte o arquivo baixado. Se, por exemplo, baixamos o programa ubunlog.tar.gz, podemos descompactá-lo da seguinte maneira:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Normalmente iremos descompactar um diretório com o mesmo nome de tar.gz, que conterá todo o projeto. A próxima etapa é obviamente acessar esse diretório, em nosso caso por meio de:

cd /ubunlog/

Bem, agora vem o importante. A maioria dos programas tem um programa especial chamado Makefile. Este programa garante que você possa compilar o projeto completamente ou modularmente, dependendo de como o programador o escreveu. A ajuda de um Makefile é incrivelmente grande, pois se não existisse esse programa teríamos que compilar TODOS os arquivos um por um, o que seria muito tedioso. Desta forma, podemos compilar todo o projeto através de um simples comando.

Compilar

E é que o programa é compilado através do comando fazere, como dizemos, pode ter quantos parâmetros o programador desejar. O normal é encontrarmos o seguinte:

  • fazer: Compile todo o projeto.
  • fazer limpo: Exclui todos os arquivos de compilação e deixa tudo como se nunca tivesse sido compilado.
  • make install: Mova todos os arquivos necessários para executar o aplicativo, para seus diretórios correspondentes.

Ainda é a maneira que podemos executar fazer, sempre depende de como o Makefile é implementado. Precisamente para saber como o podemos executar, e quais os parâmetros que temos à nossa disposição, podemos dar uma vista de olhos ao ficheiro README, onde entre outras coisas, deve ser-nos explicado de que forma podemos executar o Makefile.

Interface de rede
Artigo relacionado:
Solução: Ubuntu sem conexão com a Internet com ou wi-fi

Mas é claro ... Os programas utilizam bibliotecas de sistema que obviamente você deve ter instaladas para que o programa funcione corretamente, e não se pode saber se tem tudo pronto para instalar o programa desejado.

Para fazer isso, existe o comando . / Configure. Basicamente, este comando nos informa se nosso sistema Ele está preparado para instalar o programa, isto é, se você tiver todas as bibliotecas necessárias instalado. Do contrário, somos informados por meio de uma mensagem de erro, e é quando temos que verificar qual pacote ou biblioteca está faltando e prosseguir para a instalação.

Instale tar.gz

Bem, neste ponto, você já deve saber o que fazer para instalar um programa a partir de seu código-fonte, mas obviamente não queremos tornar isso tão difícil para você, então faremos isso passo a passo.

Estar dentro do diretório que contém todo o projeto (no nosso caso, chamado /ubunlog/), temos que executar o seguinte:
[/phpíritu./configure

fazer

make install [/ php]
E ao final da execução do último comando já devemos ter o programa instalado.

Agora, embora na maioria das vezes esse procedimento funcione para nós, pode não ser o caso. Trata-se de entender o que estamos fazendo e não apenas executar comandos como um louco. Com isso quero dizer que se baixarmos um programa que não tem Makefile, a filosofia será a mesma, embora não tenhamos esse arquivo à nossa disposição.

Por exemplo, às vezes eu baixei algum outro programa de desktop para GNU / Linux, escrito em Python e sem um Makefile. Como te digo, apesar de não ter fazer À minha disposição, a filosofia é a mesma. Nesses casos, eu simplesmente tive que executar um programa Python (chamado setup.py) para instalar o aplicativo em questão.

Retirei devemos sempre fazer antes de qualquer outra coisa, é ler o README, onde seremos explicados como instalar ou compilar o programa. Uma vez lidos, temos que seguir os passos que nos são indicados, que na maioria das vezes serão os que descrevemos neste artigo.

Esperamos que tenha ajudado você e agora você não tem problemas para instalar programas a partir de seu código-fonte.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ricardo Cadenillas dito

    Por favor, alguém poderia me enviar este arquivo wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy olano dito

    Eu recomendo executar:

    ./configure> report.txt

    e, em seguida, abra o referido arquivo de texto com o editor de sua escolha para visualizar facilmente quaisquer erros nas bibliotecas que possam existir (sempre acontece de estarmos faltando alguma coisa). Agradecimentos para sua atenção.

  3.   Douglas dito

    esta postagem é inútil. não explica nada. Eles merecem mais tentando explicar as coisas de uma forma não tão rude e compreensível.

    1.    borbulhante dito

      Obrigado pela informação fiquei preocupada pois não descobri nada mas vejo que o problema é esta birria de pagina hehehe

  4.   borbulhante dito

    obrigado dohuglas. Como engenheiro de computação e iniciante em Linux, estava preocupado porque nada estava funcionando para mim e não estava descobrindo nada, mas com seu comentário percebi que o problema é essa página bizarra que nunca mais visitarei. obrigado amigo.

  5.   xubuntu.beginner dito

    O autor é apreciado por seu esforço, mas o artigo é tremendamente confuso e inútil. Tanta explicação e nada funciona. Estou fazendo a migração do Win10 para o Xubuntu 16.04, mas devo expressar que justamente tanta variabilidade no Linux não permite que avance: vários tipos de instaladores, bibliotecas em todos os lugares, atualização aqui e ali, comandos que não funcionam dependendo de a distribuição, problemas com drivers comuns, centros de software sem software amigável e específico, entre outros pontos fracos. Estou há duas semanas tentando levar o Xubuntu 16.04 a um nível medíocre semelhante ao que tinha com o Win10 e nada ... Estou pensando em voltar para o Win10 e isso certamente aconteceu com muitos que tiveram a coragem de tente o Linux, mas como a questão de fazer os "nerds" (egos) é mais importante do que fazer um sistema operacional amigável e fácil de usar, eles definitivamente ficam para trás e têm consolo em dizer que é o sistema operacional da China ou algumas cidades, caixas eletrônicos, coisas que não são muito importantes para o usuário normal.
    Por que eles não fazem um maldito instalador como no Windows? simples, dê a seguir e pronto

  6.   Voz dito

    Bom tutorial básico, para o meu gosto faltariam algumas coisas, por exemplo o uso do autoconf que é muito usado.

    O mais difícil de compilar algo no Linux é resolver as dependências corretamente, pois sempre existe uma bagunça de versões que foi agravada com o avanço da arquitetura 64bits. Felizmente, aos poucos, os gerenciadores de pacotes nativos das distros estão avançando.

    Chegará o dia em que compilar e resolver dependências será uma má memória do passado hehe

  7.   jorge dito

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

  8.   Bernard dito

    Você escreve em mandarim. Para quem não tem ideia desse idioma, abrir uma janela de terminal é A FORNECIDO. Por favor, indique no cabeçalho destes arquivos de ajuda que são apenas para pessoas com conhecimento da língua deste sudo das bolas…. Vou procurar algo no windows pra instalar o que eu quero ... aí é só dar o mouse

  9.   Carlos Contreras dito

    Poderia me ajudar a instalar o SQL Client Native pelo Terminal já baixe o arquivo sqlncli-11.0.1790.0.tar.gz

    perceber a primeira parte que é
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    Eu descompacto o arquivo criando um diretório, eu entro nele, mas há apenas arquivos e não há nenhum ./configure
    Aí fico preso, ajuda

    obrigado

  10.   emerson dito

    si
    alguns dos crânios do Linux devem pensar em fazer um instalador e páscoa sagrada
    Mas parece que gostam desse "segredo" dos "iniciados" que amam porque deveria lisonjear sua vaidade saber o que os outros não sabem.
    um exemplo
    Compile »você já leu o que isso significa?
    nenhum destes explica isso
    agora eles liberam você imediatamente: «isto deve ser compilado»
    ahh você diz, agora eu percebo, ho, já disse isso antes
    depois eles ficam surpresos por não usar essa merda
    Linux, usado apenas para escrever e-mails, cartas, navegar e pouco mais
    Som não mamao
    Imagem, nem sendo mágico você se aproxima do Photoshop, ou do Sony vegas
    e ninguém reivindica excelência de graça, ... mas não se engane, é rudimentar, difícil e estúpido
    E se você não acredita em mim, você apenas tem que vagar pelos milhares de fóruns onde caras desesperados estão procurando por uma solução (sempre diferente dependendo de quem você lê) para algo que você faz com o Windows com dois cliques

  11.   emerson dito

    Entre novamente para ler este idiota
    Fiz uma cura de humildade, supondo que sou burro e não entendo o elementar
    Eu li com atenção
    assim que passou a descompressão do arquivo, eu estava em bolas
    Para iniciar o console «ele me responde: não existe tal arquivo ou diretório»
    Porque o idiota (o autor) não me diz onde devo colocar o comando cd/ubunlog
    onde estava?
    tenho que abrir uma nova instância do console?
    Total, depois de perder mais meia hora, que se soma às anteriores lendo essas tristes bolas, reafirmo o que penso, por que começam a escrever o que podem saber, mas não sabem explicar ???
    meu tio sempre dizia: imbecis, (não no sentido de insulto) e formigas, eles nunca acabam

  12.   Miquel Perez Juan dito

    Olá,
    Sou o Miquel, o autor “idiota” deste post. Embora eu não escreva mais Ubunlog Tomo a liberdade de responder às perguntas que você tão gentil e educadamente me pediu.

    O post é um tutorial genérico. A intenção não é dar o peixe diretamente, mas ensinar a pescar. Isso significa que para mim é impossível colocar os comandos que exatamente você tem que colocar. Como posso saber em qual diretório você baixou o arquivo? Como posso saber qual é o nome do arquivo que você baixou? Como posso saber quais pastas você tem no seu PC? Esses valores, como o nome do arquivo ou seu caminho, vão mudar para cada pessoa, dependendo do arquivo que você baixar e do local onde você o salva, por isso coloco:

    cd / diretório / de / downloads

    De forma genérica, assumindo que foi entendido que você deve substituir "diretório / de / downloads" pelo caminho onde você baixou.
    O mesmo acontece com o arquivo tar.gz. Eu coloco "ubunlog.tar.gz" de forma genérica, assumindo que deve ser substituído "ubunlog.tar.gz» pelo nome do arquivo tar.gz que você baixou.

    Como você entenderá, não posso saber quais pastas cada leitor tem em seu PC, nem como se chama o nome do arquivo que eles desejam descompactar. É por isso que usei nomes.

    Obrigado por sua contribuição gentil e educada 🙂

  13.   Javier Jimeno Suárez dito

    Parece-me que está perfeitamente explicado, se você não sabe como abrir um terminal ou os comandos básicos do linux, você deve comprar uma licença do windows e pagar religiosamente pelo seu maravilhoso sistema operacional que faz o que você quer com dois cliques (e uma cobrança em sua conta).
    Eu li o photoshop ali (não é de graça, você hackea?).

    Os usuários do Linux lutam em uma grande comunidade por software livre e de qualidade, mas obviamente não sou um mecânico e não entro em um fórum de mecânicos para trocar o sensor do eixo de comando do meu carro se nem sei como abri-lo o capô muito menos me ocorre dizer no blog que é uma merda porque sou um inútil e não tenho idéia de mecânica.

    Por favor, respeite os profissionais que procuram facilitar a vida dos outros.

    A propósito, Miguel Perez Juan, boa postagem, mas eu teria completado um pouco mais com toda a gama de opções de configuração.

    Um abraço e que os trolls não te desestimulem a parar de escrever e contribuir com seus conhecimentos.

    1.    Miguel P dito

      Olá Javier, obrigado pelo feedback! Respondo com dois anos de atraso, mas acabei de ler a mensagem agora, desculpas antecipadamente.

      A experiência que tive como editor em Ubunlog Isso claramente me ajudou a ver com meus próprios olhos a quantidade de trolls frustrados que existem na internet. As reclamações insensatas de alguns usuários desse tipo de blog são como se uma pessoa fosse à Alemanha e reclamasse que todo mundo fala alemão. Incrível.

      Obrigado pelo apoio!

  14.   Raúl Ramírez Lopes dito

    Miquel Perez Juan, saudações de Querétaro, México. Muito obrigado pela sua contribuição, que me parece bastante clara para quem a deseja e precisa compreender. Eu não sou um especialista em Linux. Sou um emigrante do windows e tento migrar para o linux (ubuntu), por isso recorro a ajudas como essas, que, na minha humilde opinião, devemos agradecer a todos nós que não conhecemos profundamente essas questões. Eu aproveito muito deles, então os aprecio e admiro o tempo que pessoas como você dedicam para prepará-los para compartilhá-los. Para aqueles que criticam duramente e rudemente essas contribuições, eu acho que eles deveriam ser mais educados, e se eles não entendem algo, perguntar corretamente não custa nada, e o que eles podem conseguir é uma resposta que nos aproxima de dominar essas questões. Demonstre primeiro sua prontidão com educação.

    Obrigado novamente Miquel Perez

    1.    Miguel P dito

      Olá Raul, respondo com dois anos de atraso mas acabei de ler a mensagem agora, peço desculpas antecipadamente.

      A experiência que tive como editor em Ubunlog Isso claramente me ajudou a ver com meus próprios olhos a quantidade de trolls frustrados que existem na internet. As reclamações insensatas de alguns usuários desse tipo de blog são como se uma pessoa fosse à Alemanha e reclamasse que todo mundo fala alemão. Incrível.

      Obrigado pelo apoio!

  15.   Naz dito

    Estou tentando instalar o pacote Xojo (https://xojo.com), mas assim que faço o download da versão para Kubuntu e tento instalá-la com o QApt, recebo o erro "não é possível satisfazer dependências"

  16.   VM dito

    Tente usar o Synaptic Package Manager para instalar programas, ele vem na maioria das distribuições, procure informações sobre esta ferramenta, é muito útil.

    Se você vir que o tar baixado não pode ser instalado, procure outra alternativa, por exemplo, em alternativeto, há até uma extensão para o Firefox que coloca uma caixa de diálogo de pesquisa nessa página da web na janela do botão direito.

    Um artigo na ComputerNewAge também explica muito bem a árvore de diretórios do Linux, que é diferente do Windows.

    Devemos tentar perseverar no GNU / Linux, já que nos faz circular mais livremente na Internet, mas concordo que é difícil no início.

  17.   VM dito

    Para completar meu comentário anterior, descobri recentemente esta página de pacotes. org, que segundo dizem é o maior buscador de pacotes para distribuições GNU/Linux e UNIX que existe, com mais de 1.800 repositórios e mais de 5.000.000 de pacotes atualizados, acho que aqui em ubunlog Você não fez nenhum artigo sobre isso.
    Para procurar um programa "empacotado" você tem que colocar o nome no motor de busca, quando você escrever os nomes mais semelhantes aparecerão, e você verá todas as distribuições nas quais ele pode ser instalado, clique na sua, depois olhe em a página "Install Howto" e digite ou copie os comandos que aparecem em um terminal, e ele vai começar a instalar.

  18.   Andreu E1999 dito

    Agradecemos antecipadamente ao autor.

    Muito bem explicado, é um tutorial bastante claro e bem-sucedido, mas tenho uma pequena dúvida.
    Quando você baixa o arquivo e geralmente salva o arquivo na pasta DOWNLOADS, e faz todo o procedimento: Descompacte, abra a pasta onde está o programa e execute a instalação. Depois disso, o programa é instalado, mas o que acontece com esses arquivos que você descompactou? Você pode excluí-los?

    Minha lógica diz que eles podem ser deletados, pois é simplesmente um instalador, e na realidade o programa instala nas pastas do sistema e pronto. Mas como disse no início fica uma dúvida e se me ajudassem a confirmar ficaria muito grato.

  19.   jose dito

    em suma, compilar é compilar, e eles dão a você

  20.   Jose dito

    o usual, quem sabe sabe, e quem não sabe ainda não sabe
    Vamos em partes: 1.- Instrução 1: vamos para o diretório onde você baixou:
    então o console retorna: «muitos argumentos»
    Mas se o insider me dissesse «cd / directorio / de / descarga / …… .JDT!
    Em seguida, descubra onde o diretório será criado.
    Você acabou de começar, e você já tá nas bolas ... A não ser que você conheça o mesmo que ele, então não, ele é uma merda, mas se você conhece o mesmo que ele, por que você entra né?
    O mais bonito vem depois:
    «E o programa é compilado através do comando make, e como dizemos, pode ter tantos parâmetros quantos o programador quiser» KGT lorito !!!
    Mas ele NUNCA vai dizer a você o que "compilar" significa, ou em que consiste, ah, sim, ele já disse que é feito com o comando "make";
    sudo make? mini make? makemake? ... adivinhe lindo
    mas você pode escolher o parágrafo que deseja, por exemplo:
    «Estar dentro do diretório que contém todo o projeto (no nosso caso chamado /ubunlog/), temos que executar o seguinte:
    [/phpíritu./configure »
    corra se você é bonito, como você corre? Se você nem conhece pai, você veio aqui para ver como era feito e ele fala com você como se você soubesse a mesma coisa que ele….
    E eu já sei
    Agora eles ficarão ofendidos e dirão: «presume-se que se você entrar aqui terá o conhecimento elementar que pressupomos em nossas explicações atenciosas, isso é compreendido por uma criança de cinco anos que usa Linux». .
    Knio !!! então diga !!!!!
    Isso é pra quem conhece !!!!!
    os ignorantes lelos não leiam !!! vá para outro lugar !!!
    Total: não sei quem é mais burro, quem não sabe, ou quem não tem a ideia mais elementar do que é ensinar