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 deve criar uma nova pasta com um nome semelhante. por exemplo program-1.2.3. Agora você precisa abrir seu terminal e navegar até esse diretório usando o seguinte comando:
cd /home/yourusername/Desktop/program-1.2.3
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 o lscomando. O arquivo pode ser aberto e lido com o comando:
xdg-open INSTALL
Onde INSTALL é o nome do seu arquivo. Este arquivo conterá as etapas corretas a serem seguidas para continuar o processo de instalação. Normalmente, as três etapas "clássicas" são:
./configure
make
sudo make install
Você também pode precisar instalar algumas dependências se, por exemplo, a execução configuresolicitar um erro listando quais dependências estão faltando.
Você não pode "instalar" um .tar.gzarquivo ou arquivo .tar.bz2. .tar.gzarquivos são tarballs compactados com gzip, arquivos compactados como .ziparquivos. Os arquivos .bz2 são compactados com bzip2. Você pode extrair .tar.gzarquivos usando:
tar xzf file.tar.gz
Da mesma forma, você pode extrair arquivos .tar.bz2 com
tar xjf file.tar.bz2
Se você quiser ver os arquivos sendo extraídos durante a descompactação, adicione v:
tar xzvf file.tar.gz
Mesmo que você não tenha conexão com a Internet, você ainda pode usar o sistema de gerenciamento de pacotes do Ubuntu, basta baixar os .debarquivos de http://packages.ubuntu.com/ . Não esqueça de baixar as dependências também.
Baixe um pacote das fontes de software ou do centro de software.
Se você instalar um pacote por meio das fontes de software e não baixar o pacote por conta própria, obterá novas atualizações para esse pacote e as instalará por meio do Gerenciador de Atualizações.
Você pode simplesmente instalar MYPACKAGEdigitando em um terminal:
sudo apt-get install MYPACKAGE
ou usando o centro de software e procurando por MYPACKAGE. Mas se não estiver lá vá com a fonte.
Isso é apenas para .tar.*arquivos que têm 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 ficará bem.
Primeiro, baixe o .tar.*arquivo e salve -o. Não abra. (Nestes exemplos, estarei instalando o Dropbox Beta build , porque eu iria instalá-lo de qualquer maneira, então achei que poderia documentar a instalação.)
Depois de baixar seu arquivo, (supondo que você o salvou em Downloads), digite o seguinte:
cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/
NOTA: use o nome do arquivo que você baixou. (por exemplo, para a compilação de 64 bits do Firefox Nightly 19.0a1, você digitaria 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:
cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz
(novamente, use o nome do arquivo baixado. Não esqueça a extensão.)
Ok, verifique para ver como a pasta extraída é chamada:
ls -a
você obterá algo assim:
james@james-OptiPlex-GX620:/opt$ ls -a
. .. .dropbox-dist
james@james-OptiPlex-GX620:/opt$
Ok, em nosso exemplo, instalamos o Dropbox, e a única pasta lá é chamada .dropbox-dist. Essa é provavelmente a pasta que queremos, então conecte-a na próxima etapa (adicione /a no final, pois é uma pasta.):
sudo chmod 777 .dropbox-dist/
Ok, agora está marcado como executável, então é hora de criar um link simbólico (é isso que permite executá-lo a partir do Terminal):
sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox
NOTA: isso é 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, digite firefox-nightly; para o servidor uTorrent, digite utserver. O que você digitar aqui será o comando que você usará sempre que executar o programa a partir do Terminal. Pense /usr/bin/como a variável PATH em sistemas Windows.)
Ok, você terminou. O programa agora está instalado e executável a partir do Terminal.
O que é isso? Você diz que deseja executá-lo a partir do iniciador E deseja que ele tenha um ícone? Sem problemas!
NOTA: Se você estiver instalando SOBRE uma instalação anterior, use ls -a /usr/share/applicationse procure o arquivo .desktop pré-existente. Em vez disso, insira o nome desse arquivo.
Agora, aqui é onde você cria o ícone. Aqui está um bom modelo; editá-lo adequadamente.
[Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;
Você pode querer deixar completamente de fora a opção MimeType. Isso poderia ser muito ruim se você não o fizesse.
Agora, clique em "Salvar", feche-o e você está no negócio!
Geralmente, não é aconselhável baixar e instalar aplicativos dos arquivos da Internet. A maioria dos aplicativos para Ubuntu está disponível através do "Ubuntu Software Center" em seu sistema (por exemplo, K3B ). Instalar a partir do Software Center é muito mais seguro, muito mais fácil e permitirá que o aplicativo obtenha atualizações do Ubuntu.
Dito isto, como instalar tarpacotes
A melhor maneira é baixar primeiro os pacotes tar.bz2 e tar.gz para o seu sistema. 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 e procure o arquivo Leiame e clique duas vezes para abri-lo e siga as instruções de como instalar o pacote específico, pois pode haver instruções diferentes disponíveis para a instalação adequada do arquivo que a rotina normal pode não ser capaz de prevenir sem alguns erros.
É difícil responder especificamente, pois cada software pode ter um processo de compilação diferente, mesmo que sejam arquivados como TAR/GZ
O que posso dizer para a maioria dos códigos-fonte que conheço é que primeiro você precisará extrair o arquivo tarball em uma pasta de sua escolha. Então, a maioria dos códigos-fonte depende dos programas AUTOCONF e MAKE, portanto, você precisará usar os seguintes comandos:
./configure
make
Para construir seus binários e, em seguida:
make install
Para instalá-lo no sistema.
"./configure" usa o mecanismo autoconf para recuperar informações em seu sistema e preparar os scripts de compilação no arquivo de origem para compilar os binários apropriados compatíveis com sua instalação. "make" invocará a própria compilação, que criará os binários a partir do código-fonte. "make install" irá então copiar os binários, documentação, arquivo de configuração, etc. nas pastas apropriadas do seu sistema para que o software fique 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... Só lá você saberá exatamente como construí-lo.
Você deve sempre tentar instalar o software de repositórios, seja oficial, um PPA/qualquer outro repositório não oficial. Dessa forma, você obterá todas as atualizações de versão estável, segurança e novos recursos enquanto instala outras atualizações do sistema. Outra vantagem é que você não precisa se preocupar com build, dependências e desinstalação mais difícil (já que o aplicativo não aparecerá no synaptic) 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 sudo):
./configure
make
make install
Observe que alguns dos comandos acima podem não ser necessários, consulte qualquer arquivo leia-me no arquivo tar ou tente executar./configure --help
Arquivos com a extensão tar.bz2são o que é comumente conhecido como compressed tarball. Outros exemplos são .tar.gz(mais comuns) e .tgz.
Você pode extrair este arquivo com...
tar -xvjf file.tar.bz2
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:
-x: extrair
-v : verbose: mostra o que está sendo extraído
-j : tipo de compressão, neste casobzip2
-f : 'em seguida vem o nome do arquivo'
Isso provavelmente não é suficiente. Dependendo do que é, pode ter uma configuração compilada completa e você precisa cd no novo diretório e iniciar um executável. Também pode conter a fonte de um programa que você precisa para confirmar, fazer, instalar. Geralmente (ou seja, eu diria) deve conter um readme que explica o que fazer em seguida.
Aviso:
Instalar software como este 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 primeiro tente encontrar um .DEBarquivo de instalação ian ou um link para um ppapara que você possa usar o centro de software do Ubuntu.
Se você está tentando instalar os plugins do gimp, você pulou partes do processo de instalação mencionados neste link .
wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install
e você também vai precisar de gegl:
wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install
Antes de baixar os arquivos com wget visite o site e veja se tem versões mais recentes. Estas instruções são de 3 de Maio de 2012, pelo que podem ser antigas ;)
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. Estarei discutindo um método comum que supostamente funcionará para todos eles.
Requerimentos gerais:
flexionar
bisão ou bisão++
Pitão
Como esses arquivos contêm o código-fonte, seu sistema precisa das linguagens de programação necessárias para compilar e construir o código-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 extraia-o.
código:
cd caminho para a pasta extraída
dentro da pasta extraída olhe com atenção....
uma. Se você encontrar um arquivo chamado configure então
./configure
make
sudo make install
Se o primeiro código não for executado, execute este código antes dos códigos acima:
chmod +x configure
b. Se você encontrar um arquivo chamado install.sh, então
Código:
chmod +x install.sh
./install.shou sudo ./install.sh(se precisar de permissão de root)
or you can double click it and select run in terminal or simply run.
N.B.: sometimes there is a file, something like your_software_name.sh is found instead of install.sh. For this case, you have to replace install.sh with the correct name in the previous codes.
c. If you find a file named install then
code:
chmod +x install
./install or sudo ./install (if it needs root permission)
or you can double click it and select run in terminal or simply run.
d. If you find a file named make (if there is no configure file) then
code:
make
sudo make install
e. If you still can't find the required files
then it may be in a special folder (generally in a folder named bin). Move to this folder with cd command with the appropriate path and then look again and follow the same process.
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 deve criar uma nova pasta com um nome semelhante. por exemplo
program-1.2.3
. Agora você precisa abrir seu terminal e navegar até 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 serem seguidas para continuar o processo de instalação. Normalmente, as três etapas "clássicas" são:
Você também pode precisar instalar algumas dependências se, por exemplo, a execução
configure
solicitar um erro listando quais dependências estão faltando.Você também pode usar
checkinstall
em vez demake install
.Lembre-se de que sua milhagem pode variar.
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 bzip2. Você pode extrair.tar.gz
arquivos usando:Da mesma forma, você pode extrair arquivos .tar.bz2 com
Se você quiser ver os arquivos sendo extraídos durante a descompactação, adicione
v
:Mesmo que você não tenha conexão com a Internet, você ainda pode usar o sistema de gerenciamento de pacotes do Ubuntu, basta baixar os
.deb
arquivos de http://packages.ubuntu.com/ . Não esqueça de baixar as dependências também.Para uma maneira mais fácil de instalar pacotes offline, consulte a pergunta Como posso instalar software offline? .
Como você compila um programa de uma fonte
cd
para navegar até a pasta correta. Se houver um arquivo README 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
)Baixe um pacote das fontes de software ou do centro de software.
Se você instalar um pacote por meio das fontes de software e não baixar o pacote por conta própria, obterá novas atualizações para esse pacote e as instalará por meio do Gerenciador de Atualizações.
Você pode simplesmente instalar
MYPACKAGE
digitando em um terminal:ou usando o centro de software e procurando por
MYPACKAGE
. Mas se não estiver lá vá com a fonte.Isso é apenas para
.tar.*
arquivos que têm 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 ficará bem.
Primeiro, baixe o
.tar.*
arquivo e salve -o. Não abra. (Nestes exemplos, estarei instalando o Dropbox Beta build , porque eu iria instalá-lo de qualquer maneira, então achei que poderia documentar a instalação.)Depois de baixar seu arquivo, (supondo que você o salvou em
Downloads
), digite o seguinte:NOTA: use o nome do arquivo que você baixou. (por exemplo, para a compilação de 64 bits do Firefox Nightly 19.0a1, você digitaria
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 assim:
Ok, em nosso exemplo, instalamos o Dropbox, e a única pasta lá é chamada
.dropbox-dist
. Essa é provavelmente a pasta que queremos, então conecte-a na próxima etapa (adicione/
a no final, pois é uma pasta.):Ok, agora está marcado como executável, então é hora de criar um link simbólico (é isso que permite executá-lo a partir do Terminal):
NOTA: isso é
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 executar o programa a partir do Terminal. Pense/usr/bin/
como a variável PATH em sistemas Windows.)Ok, você terminou. O programa agora está instalado e executável a partir do Terminal.
O que é isso? Você diz que deseja executá-lo a partir do iniciador E deseja 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 pré-existente. Em vez disso, insira o nome desse arquivo.Agora, aqui é onde você cria o ícone. Aqui está um bom modelo; editá-lo adequadamente.
Você pode querer deixar completamente de fora a opção MimeType. Isso poderia ser muito ruim se você não o fizesse.
Agora, clique em "Salvar", feche-o e você está no negócio!
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 através do "Ubuntu Software Center" em seu sistema (por exemplo, K3B ). Instalar a partir do Software Center é 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 é baixar primeiro os pacotes tar.bz2 e tar.gz para o seu sistema. 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 e procure o arquivo Leiame e clique duas vezes para abri-lo e siga as instruções de como instalar o pacote específico, pois pode haver instruções diferentes disponíveis para a instalação adequada do arquivo que a rotina normal pode não ser capaz de prevenir sem alguns erros.
Antes de tudo é importante instalar o pacote build-essential , ele contém todos os programas necessários para compilar por conta própria.
Depois de ler o arquivo INSTALL como dito acima e cumprir os pré-requisitos, você pode fazer a mágica.
É difícil responder especificamente, pois cada software pode ter um processo de compilação diferente, mesmo que sejam arquivados como TAR/GZ
O que posso dizer para a maioria dos códigos-fonte que conheço é que primeiro você precisará extrair o arquivo tarball em uma pasta de sua escolha. Então, a maioria dos códigos-fonte depende dos programas AUTOCONF e MAKE, portanto, você precisará usar os seguintes comandos:
Para construir 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 compilação no arquivo de origem para compilar os binários apropriados compatíveis com sua instalação. "make" invocará a própria compilação, que criará os binários a partir do código-fonte. "make install" irá então copiar os binários, documentação, arquivo de configuração, etc. nas pastas apropriadas do seu sistema para que o software fique 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... Só lá você saberá exatamente como construí-lo.
Você deve sempre tentar instalar o software de repositórios, seja oficial, um PPA/qualquer outro repositório não oficial. Dessa forma, você obterá todas as atualizações de versão estável, segurança e novos recursos enquanto instala outras atualizações do sistema. Outra vantagem é que você não precisa se preocupar com build, dependências e desinstalação mais difícil (já que o aplicativo não aparecerá no synaptic) 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 sudo):
Observe que alguns dos comandos acima podem não ser necessários, consulte qualquer arquivo leia-me no arquivo tar ou tente executar
./configure --help
Arquivos com a extensão
tar.bz2
são o que é comumente conhecido comocompressed 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
Isso provavelmente não é suficiente. Dependendo do que é, pode ter uma configuração compilada completa e você precisa cd no novo diretório e iniciar um executável. Também pode conter a fonte de um programa que você precisa para confirmar, fazer, instalar. Geralmente (ou seja, eu diria) deve conter um readme que explica o que fazer em seguida.
Aviso:
Instalar software como este 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 primeiro tente encontrar um
.DEB
arquivo de instalação ian ou um link para umppa
para que você possa usar o centro de software do Ubuntu.Se você está tentando instalar os plugins do gimp, você pulou partes do processo de instalação mencionados neste link .
e você também vai precisar de
gegl
:Antes de baixar os arquivos com wget visite o site e veja se tem versões mais recentes. Estas instruções são de 3 de Maio de 2012, pelo que podem ser antigas ;)
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. Estarei discutindo um método comum que supostamente funcionará para todos eles.
Requerimentos gerais:
flexionar
bisão ou bisão++
Pitão
Como esses arquivos contêm o código-fonte, seu sistema precisa das linguagens de programação necessárias para compilar e construir o código-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 extraia-o.
código:
cd caminho para a pasta extraída
uma. Se você encontrar um arquivo chamado configure então
Se o primeiro código não for executado, execute este código antes dos códigos acima:
b. Se você encontrar um arquivo chamado install.sh, então
Código:
./install.sh
ousudo ./install.sh
(se precisar de permissão de root)or you can double click it and select run in terminal or simply run.
N.B.: sometimes there is a file, something like
your_software_name.sh
is found instead ofinstall.sh
. For this case, you have to replaceinstall.sh
with the correct name in the previous codes.c. If you find a file named install then
code:
./install
orsudo ./install
(if it needs root permission)or you can double click it and select run in terminal or simply run.
d. If you find a file named make (if there is no configure file) then
code:
e. If you still can't find the required files
then it may be in a special folder (generally in a folder named
bin
). Move to this folder withcd
command with the appropriate path and then look again and follow the same process.