Eu baixei arquivos tar.gz. Mas não sei como instalá-lo. Como instalo esse tipo de arquivo?
software-installation
install-from-source
Silambarasan
fonte
fonte
Respostas:
A primeira coisa que você precisa fazer é extrair os arquivos de dentro do arquivo tar para uma pasta. Vamos copiar os arquivos para sua área de trabalho. Você pode extrair um arquivo clicando com o botão direito do mouse no ícone do arquivo dentro do navegador de arquivos e pressionando a entrada apropriada no menu de contexto. A extração do arquivo morto deve criar uma nova pasta com um nome semelhante. por exemplo
program-1.2.3
. Agora você precisa abrir seu terminal e navegar para esse diretório usando o seguinte comando:Certifique-se de ler um arquivo chamado
INSTALL
,INSTALL.txt
,README
, ou algo semelhante, se um foi extraído. Você pode verificar se esse arquivo existe no terminal usando ols
comando O arquivo pode ser aberto e lido com o comando:Onde INSTALL é o nome do seu arquivo. Este arquivo conterá as etapas corretas a seguir para continuar o processo de instalação. Geralmente, os três passos "clássicos" são:
Também pode ser necessário instalar algumas dependências se, por exemplo, a execução
configure
solicitar uma listagem de erros de quais dependências estão faltando.Você também pode usar em
checkinstall
vez demake install
.Lembre-se de que sua milhagem pode variar.
fonte
Você não pode "instalar" um
.tar.gz
arquivo ou arquivo .tar.bz2..tar.gz
arquivos são tarballs compactados com gzip, arquivos compactados como.zip
arquivos. Os arquivos .bz2 são compactados com o bzip2. Você pode extrair.tar.gz
arquivos usando:Da mesma forma, você pode extrair arquivos .tar.bz2 com
Se você deseja ver os arquivos sendo extraídos durante a descompactação, adicione
v
:Mesmo se você não tiver conexão com a Internet, ainda poderá usar o sistema de gerenciamento de pacotes do Ubuntu, basta baixar os
.deb
arquivos em http://packages.ubuntu.com/ . Não se esqueça de baixar dependências também.Para uma maneira mais fácil de instalar pacotes offline, consulte a pergunta Como instalar o software offline? .
fonte
which <SoftwareName>
. Em seguida, mova o conteúdo extraído dotar.gz
arquivo morto para essa pasta para substituir o conteúdo.Como você compila um programa a partir de uma fonte
cd
para navegar para a pasta correta. Se houver um arquivo LEIA-ME com instruções de instalação, use-o.Extraia os arquivos com um dos comandos
tar xvzf PACKAGENAME.tar.gz
tar xvjf PACKAGENAME.tar.bz2
./configure
make
sudo make install
(ou comcheckinstall
)Faça o download de um pacote nas fontes de software ou no centro de software.
Se você instalar um pacote através das fontes de software e não baixar o pacote por conta própria, receberá novas atualizações para esse pacote e as instalará através do Gerenciador de Atualizações.
Você pode simplesmente instalar
MYPACKAGE
digitando um terminal:ou usando o centro de software e pesquisando
MYPACKAGE
. Mas se não estiver lá, vá com a fonte.fonte
./configure && make && sudo make install
assume que o pacote usa um estilo autoconf de configuração e compilação de programas. Você deve procurar os arquivosINSTALL
,README
ou similar. Além disso,make install
não funcionará se o prefixo estiver definido em um local privilegiado (que é o padrão). Portanto, usesudo make install
ou instale-o em um diretório no diretório inicial usando./configure --prefix=~/yourprogram
. Em seguida, coloque~/yourprogram/bin
em sua$PATH
ou fazer links simbólicos a ele em~/bin/
.Primeiras coisas primeiro
Geralmente, não é aconselhável baixar e instalar aplicativos dos arquivos da Internet. A maioria dos aplicativos para Ubuntu está disponível no "Ubuntu Software Center" no seu sistema (por exemplo, K3B ). Instalar a partir do Centro de Software é muito mais seguro, muito mais fácil e permitirá que o aplicativo obtenha atualizações do Ubuntu.
Dito isto, como instalar
tar
pacotesA melhor maneira é fazer o download dos pacotes tar.bz2 e tar.gz para o seu sistema primeiro. Em seguida, clique com o botão direito do mouse no arquivo e selecione extrair para descompactar os arquivos. Abra o local da pasta que você extraiu, procure o arquivo Leiame e clique duas vezes para abri-lo e siga as instruções sobre como instalar o pacote específico, pois pode haver instruções diferentes disponíveis para a instalação correta do arquivo, conforme a rotina normal pode não ser capaz de impedir sem alguns erros.
fonte
Isso é apenas para
.tar.*
arquivos com o código pré-compilado, mas compactado em um arquivo tar.Ok, esta é uma tarefa bastante desafiadora para um iniciante, mas basta seguir minhas instruções e tudo bem.
Primeiro, baixe o
.tar.*
arquivo e salve -o. Não abra. (Nestes exemplos, instalarei a versão Beta do Dropbox , porque eu iria instalá-la de qualquer maneira, então achei que seria melhor documentar a instalação.)Depois de baixar o arquivo, (supondo que você o salvou em
Downloads
), digite o seguinte:NOTA: use o nome do arquivo baixado. (por exemplo, para a compilação do Firefox Nightly 19.0a1 de 64 bits, digite
sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/
)Agora, mude para o
/opt/
diretório, extraia o programa e remova o arquivo antigo:(novamente, use o nome do arquivo baixado. Não esqueça a extensão.)
Ok, verifique para ver como a pasta extraída é chamada:
você obterá algo como isto:
Ok, no nosso exemplo, instalamos o Dropbox, e a única pasta é chamada
.dropbox-dist
. Essa é provavelmente a pasta que queremos, então conecte-a à próxima etapa (adicione uma/
ao final, já que é uma pasta):Ok, agora está marcado como executável, então é hora de criar um link simbólico (é isso que permite executá-lo no Terminal):
NOTA: isto é
sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}
!!! Certifique-se de que{PROGRAM_NAME}
seja substituído pela versão simplificada e minúscula do nome do programa (por exemplo, para Firefox Nightly, digitefirefox-nightly
; para o servidor uTorrent, digiteutserver
. O que você digitar aqui será o comando que você usará sempre que o programa for executado. Terminal: pense/usr/bin/
como a variável PATH nos sistemas Windows.)Ok, você terminou. O programa agora está instalado e pode ser executado no Terminal.
O que é isso? Você diz que deseja executá-lo no iniciador e quer que ele tenha um ícone? Sem problemas!
Esta parte é bastante simples:
NOTA: Se você estiver instalando SOBRE UMA instalação anterior, use
ls -a /usr/share/applications
e procure o arquivo .desktop preexistente. Conecte o nome desse arquivo.Agora, é aqui que você cria o ícone. Aqui está um bom modelo; edite-o adequadamente.
Você pode deixar de lado a opção MimeType completamente. Isso poderia ser muito ruim se você não o fizesse.
Agora, clique em "Salvar", feche-o e você estará no negócio!
fonte
/opt
isso não significa que todos os aplicativos serão entregues dessa maneira, principalmente porque o dropbox é de código fechado. Isso não explica como pegar um pacote de origem, compilá-lo e instalá-lo como está.Antes de tudo, é importante instalar o pacote essencial à compilação , pois contém todos os programas necessários para compilar por conta própria.
Depois de ler o arquivo INSTALL conforme indicado acima e cumprir os pré-requisitos, você pode fazer a mágica.
fonte
É difícil responder especificamente, pois cada software pode ter um processo de compilação diferente, mesmo se eles estiverem arquivados como TAR / GZ
O que posso dizer para a maioria dos códigos-fonte que eu conheço é que você primeiro precisará extrair o arquivo tarball em uma pasta de sua escolha. Em seguida, a maioria dos códigos-fonte se baseia nos programas AUTOCONF e MAKE, portanto, você precisará usar os seguintes comandos:
Para criar seus binários e, em seguida:
Para instalá-lo no sistema.
"./configure" usa o mecanismo autoconf para recuperar informações em seu sistema e preparar os scripts de construção no arquivo de origem para criar os binários apropriados compatíveis com sua instalação. "make" invodirá a própria compilação, que criará os binários a partir do código fonte. "make install" copiará os binários, a documentação, o arquivo de configuração etc. para as pastas apropriadas do seu sistema, para que o software esteja disponível para os usuários.
É uma explicação muito básica, a resposta real é: leia a documentação fornecida com o código fonte ... Somente aí você saberá exatamente como construí-lo.
fonte
Você deve sempre tentar instalar software de repositórios, seja ele oficial, um PPA / qualquer outro repositório não oficial. Dessa forma, você terá todas as atualizações estáveis de lançamento, segurança e novos recursos enquanto instala outras atualizações do sistema. Outra vantagem é que você não precisa se preocupar com construção, dependências e desinstalação mais difícil (já que o aplicativo não aparecerá em sináptico) com arquivos tar.
Por exemplo, você pode instalar o mysql instalando o pacote mysql-server.
Se você realmente deseja usar arquivos tar, o processo comum é executar (make install pode exigir o sudo):
Observe que alguns dos comandos acima podem não ser necessários; consulte os arquivos leia-me no arquivo tar ou tente executar
./configure --help
fonte
Arquivos com a extensão
tar.bz2
são comumente conhecidos como acompressed tarball
. Outros exemplos são.tar.gz
(mais comuns) e.tgz
.Você pode extrair este arquivo com ...
Isso extrairá os arquivos do tarball para o diretório em que você está atualmente e deve criar um novo diretório com os arquivos do tarball.
Breve explicação sobre as opções:
bzip2
Provavelmente isso não é suficiente. Dependendo do que é, ele pode ter uma configuração compilada completa e você precisa entrar no novo diretório e iniciar um executável. Ele também pode conter a fonte de um programa que você precisa confirmar, fazer, instalar. Geralmente (ou seja, eu diria), ele deve conter um leia-me que explica o que fazer em seguida.
Aviso:
Instalar um software como esse NÃO instalará nenhuma dependência e reclamará se você tentar instalar um tarball antes de instalar essas dependências. Use um site ou o próprio arquivo para descobrir se existem dependências e instale-as primeiro. Mas sempre, sempre, sempre tente primeiro encontrar um
.DEB
arquivo de instalação ou um link para um,ppa
para que você possa usar o ubuntu software center.Se você está tentando instalar os plugins do gimp, pulou partes do processo de instalação mencionados neste link .
e você também precisará de
gegl
:Antes de baixar os arquivos com o wget, visite o site e veja se há versões mais recentes. Essas instruções são de 3 de maio de 2012 para que possam ser antigas;)
fonte
tar -xvjf
e, em seguida./configure
, recebi uma mensagem de erro, veja minha edição na postagem original.Do site oficial do Linux Mint
Instalando a partir de arquivos (.zip tar.gz, etc.):
Esses arquivos geralmente contêm a fonte do pacote. Cada um deles geralmente tem uma abordagem diferente para instalar. Vou discutir um método comum que supostamente funcionará para todos eles.
Requerimentos gerais:
flex
bisonte ou bisonte ++
Pitão
Como esses arquivos contêm a fonte, seu sistema precisa das linguagens de programação necessárias para compilar e construir a fonte. Portanto, os pacotes de requisitos gerais mencionados acima podem não ser suficientes para você. Nesse caso, você deve instalar os pacotes necessários através de um dos processos # 1, # 2, # 3 (requer conexão com a Internet). Você pode saber sobre as dependências do seu software em um arquivo leia-me incluído nos arquivos.
Passos:
abra os arquivos com o gerenciador de arquivos clicando duas vezes nele e depois extraia-o.
código:
caminho do CD para a pasta extraída
uma. Se você encontrar um arquivo chamado configure,
Se o primeiro código falhar na execução, execute esse código antes dos códigos acima:
b. Se você encontrar um arquivo chamado install.sh,
Código:
./install.sh
ousudo ./install.sh
(se precisar de permissão root)ou você pode clicar duas vezes nele e selecionar executar no terminal ou simplesmente executar.
NB: às vezes há um arquivo, algo como
your_software_name.sh
é encontrado em vez deinstall.sh
. Nesse caso, você deve substituirinstall.sh
pelo nome correto nos códigos anteriores.c. Se você encontrar um arquivo chamado install,
código:
./install
ousudo ./install
(se precisar de permissão root)ou você pode clicar duas vezes nele e selecionar executar no terminal ou simplesmente executar.
d. Se você encontrar um arquivo chamado make (se não houver arquivo de configuração),
código:
e Se você ainda não conseguir encontrar os arquivos necessários
então pode estar em uma pasta especial (geralmente em uma pasta chamada
bin
). Vá para esta pasta com ocd
comando com o caminho apropriado e, em seguida, procure novamente e siga o mesmo processo.fonte
Antes da compilação dos arquivos tar.gz-, tar.bz2-, tar.xz-arquivos extraídos, você deve fazer o seguinte:
Inicialmente, você deve verificar a existência do pacote Ubuntu para o aplicativo, que você está tentando compilar.
Por exemplo, se você está tentando compilar o Empathy, deve procurar o arquivo do pacote em packages.ubuntu.com para o seu lançamento (ou para todos os lançamentos ).
Os resultados para a empatia :
Em seguida, instale o pacote essencial de construção com
Como sabemos que os pacotes têm dependências (na execução e na compilação), precisamos instalar dependências de tempo de compilação (também conhecidas como dependências de compilação). Você deve habilitar os repositórios de código-fonte ( deb-src ) em Software e atualizações (
software-properties-gtk
) e depois executarDepois, você pode extrair o arquivo fonte baixado e tentar compilá-lo da maneira usual
Nota: neste
./configure
estágio deexemplofalhará no Ubuntu Xenial (16.04 LTS) devido ao fato de as dependências das versões da biblioteca não serem satisfeitas.Nesse caso, você tem duas opções - use a versão pré-compilada mais antiga do repositório, tente encontrar uma versão mais nova nos PPAs ou atualize o Ubuntu inteiro para a próxima versão (de preferência o LTS).
fonte
Frequentemente, os programas oferecidos como arquivos tar.gz não precisam ser compilados a partir da fonte; eles só precisam ser descompactados, presos no diretório apropriado e vinculados a um caminho executável. Aqui estão alguns comandos de exemplo que usei hoje.
Os diretórios que usei foram informados por este post: Onde instalar programas?
fonte
Às vezes, o pacote contém um arquivo executável com o mesmo nome do software. Você pode simplesmente executar isso no terminal.
fonte