Instale programas em Linux

Extensões de pacote Linux

Um dos problemas que ainda causam problemas para iniciantes no Linux ou usuários com menos conhecimento é a instalação de pacotes ou como instalar programas no Linux. Isso foi parcialmente resolvido com ferramentas como YaST, Software Center, Pi Store e outros programas para automatizar instalações do Linux como Gdebi, Synaptic, etc.

Mas quando baixamos pacotes de software que não estão nos repositórios de nossa distribuição ou queremos instalar programas no Linux com uma versão diferente da fornecida pelos fontes de nossa distro, as coisas ficam mais complicadas. Especialmente quando os pacotes baixados são tarballs com o código-fonte.

No Windows, com o Windows Installer tudo é muito mais fácil, também não há muitas extensões binários para instalar (.exe, .bat, .msu). Quem vem da plataforma Apple também deve ter notado que o Mac OS X .dmg tem muitas extensões.

Outro tópico sinistro no Linux (e outros * nix) são dependências, ou seja, pacotes que dependem de outros pacotes e se estes não estiverem instalados, não poderemos instalar o primeiro. Nesse caso, há uma infinidade de gerenciadores de pacotes que tornam a vida mais fácil e resolvem dependências automaticamente. Caso contrário, teríamos que resolvê-los manualmente.

Rede IP
Artigo relacionado:
Como saber meu IP no Linux

Com esta tutorial Pretendo que tudo isso seja algo mais trivial para você e não represente um problema na hora de instalar programas no Linux. Nas linhas a seguir, iremos descrever todas as extensões e tipos de pacotes mais populares que existem no mundo Linux e o procedimento para instalá-los de forma simples.

deb vs rpm Tux: E qual você prefere?

Pacotes .Deb e .rpm:

O Linux está dividido em dois grandes mundos e os pacotes o representam muito bem DEB e RPM. O primeiro é usado pelo Debian e derivados como Ubuntu, enquanto o segundo é usado pelo SuSE, Fedora e outros.

RPM:

Se você está em Novell SuSE ou em openSuSE, você pode usar o YaST para instalar pacotes desse tipo. Para isso, basta ir ao menu do SuSE, clicar em "Sistema", "YaST" e depois ir até a opção "Instalar / desinstalar software". Assim, podemos instalar programas no Linux a partir do DVD da sua distro ou da rede.

Se já tivermos o pacote baixado, podemos clicar com o botão direito sobre ele e ele nos dará a opção de instalar. Muito simples…

Logotipo da RAR
Artigo relacionado:
Descompacte RAR no Linux

Se quisermos fazer isso no console em vez de O YaST usa o Zypper:

zypper install nombre_programa

No Red Hat mais do mesmo ... Por outro lado, se você tiver Fedora ou CentOS, você pode usar YUM. Vamos primeiro com YUM, que a partir do diretório onde o pacote está localizado, no terminal você deve escrever:

yum install nombre_paquete

E se houver uma ferramenta comum para instalar RPM É o próprio rpm presente em muitas distribuições baseadas neste tipo de pacote:

rpm –i nombre_paquete.rpm

No Mandriva você pode usar o Mandriva Control Center para instalar programas ou RPMDrake. Você também pode usar em modo de texto

urpm:

urpm –i nombre_paquete.rpm

DÉB:

No Ubuntu, você pode usar o simples Ubuntu Software Center para instalar pacotes dos repositórios oficiais. Do Debian também pode ser instalado com gdebi-gtk, graficamente e facilmente ou com o Synaptic, também funcionam em outras distros, basta instalá-los.

Outra ferramenta interessante é o Dselect, também em modo gráfico para manusear pacotes com facilidade. Mas para aqueles que puxam mais o console, você pode usar dpkg ou apt (lembre-se de prefixar sudo ou trabalhar com privilégios de root):

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

Aptidão é outra ferramenta bastante completa que você pode usar digitando o seguinte:

aptitude install nombre_paquete

Outros gerenciadores de pacotes em sua distribuição:

Arch Linux e derivados empregam um gerenciador de pacotes chamado pacman. Ele foi criado por Judd Vinet e é capaz de resolver dependências automaticamente. Para instalar um pacote com este gerenciador:

pacman –S nombre_paquete

Carreto é outro dos grandes gerenciadores de pacotes, por exemplo Gentoo. Tem semelhanças com os Ports BSD e é compatível com POSIX e o ambiente python. Ele também é usado pelo FreeBSD. Para instalar um pacote com ele:

emerge nombre_paquete

paldo É um sistema operacional de kernel Linux que usa um gerenciador de pacotes upkg. Foi criado por Jürg Billeter e para instalar programas no Linux com ele você deve escrever:

upkg-install nombre_paquete

A distribuição Pardus Linux usa um gerenciador de pacotes simples escrito em Python e conhecido como PiSi. Ele usa LZMA e XZ para comprimir os pacotes e, acima de tudo, a tecnologia Delta é marcante, que permite baixar apenas as diferenças entre os pacotes para economizar largura de banda. Instale assim:

pisi install nombre_paquete

Caixa de tar tux

Como instalar tarballs:

Os pacotes que são instalados diretamente do código-fonte são empacotados com a ferramenta Tar primitiva, mas ainda útil e eficiente (daí o nome tarball) e, em seguida, compactado usando algum tipo de formato compactado.

Alguns pacotes deste tipo vêm com arquivos dentro como .jar, .bin, .rpm, ..., nesse caso você apenas tem que descompactar e usar o procedimento correto para o binário que ele contém. Mas geralmente é Código fonte a ser compilado e instalado.

Vamos ver como. Em primeiro lugar, quando trabalhamos do console, é nos colocarmos no diretório onde o pacote com o qual queremos trabalhar está localizado. Para isso utilizamos a ferramenta "cd”. Por exemplo, se você baixou um pacote e o tem na pasta Downloads, digite no terminal:

cd Descargas

E a pronto ele mudará com esse caminho para indicar que você está dentro do diretório do sistema. Você também deve se lembrar de que precisa de privilégios para executar certas ações como ./configure, make ou make install ... que veremos a seguir.

Instale tar.gz ou tgz:

Esses tipos de tarball são amplamente usados ​​em Slackware e derivados, embora tenha sido estendido para o código do pacote para o resto das distribuições. Instalar tar.gz é assim (lembre-se de executar ./configure, make e make install com privilégios, você sabe, como root ou adicionando sudo ao comando ...):

cd directorio_donde_se_encuentra_el_tarball
tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz)
cd nombre_paquete_desempaquetado
./configure
make
make install

Se isso não funcionar Para instalar tar.gz, você pode acessar o diretório descompactado para verificar se há um arquivo de texto com as instruções para instalá-lo. Às vezes, quando eles não seguem este procedimento padrão, os desenvolvedores incluem esses tipos de arquivos para explicar as particularidades, dependências, etc.

Tar.bz2 ou .tbz2:

É um pacote muito usado em BSD e isso também se espalhou para o Linux e outros * nix. Ele é empacotado com tar e compactado usando BSD Zip 2. O procedimento para instalar este tipo de programa é:

cd directorio_donde_se_encuentra_el_paquete
tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz)
cd nombre_directorio_desempaquetdo
./configure
make
make install

Isso deve ser suficiente para instalar programas no Linux. Certifique-se de usar privilégios para os comandos mais recentes.

Outro arquivo de fita:

Às vezes, um arquivo de fita ou arquivo tar descompactado. Este tipo de pacote mantém as informações necessárias para restaurar totalmente os arquivos que contém e para descompactá-lo, basta fazer o seguinte:

tar xvf nombre_paquete.tar

Em seguida, procure um arquivo com o nome README.txt (ou similar) dentro do diretório descompactado e procure as instruções de instalação. Normalmente se trata de fazer um procedimento semelhante aos anteriores ...

Tar.xz ou .xz ou .txz:

Ultimamente estou vendo mais esse cara. Para operar com este tipo de pacote você deve ter a ferramenta xz-utils instalado. Para descompactá-los e instalá-los, use:

tar Jxvf nombre_paquete.tar.xz

o

Xz –d nombre_paquete.tar.xz
Tar –xf nombre_paquete.tar

o

Unxz nombre_paquete.xz

E uma vez descompactado, um arquivo é pesquisado README.txt ou INSTALL.txt para ver os detalhes da instalação, que geralmente é típica ./configure, make e make install. Embora às vezes o cmake possa ser usado.

.gz ou .gzip ou .bzip2:

Com GNU Zip pacotes do tipo .gz ou .gzip podem ser compactados. Estes são tratados de forma semelhante aos pacotes compactados BSD Zip 2 com extensão .bzip2. Para lidar com este tipo de pacote, devemos ter as ferramentas unzip e bunzip2 disponíveis em nosso sistema:

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

O resto é semelhante às etapas vistas com os tarballs anteriores ... Certifique-se de ver os arquivos README ou INSTALL presentes.

.tar.lzma, .tlz:

Quer apareça pelo nome longo, .tar.lzma, ou se apareça pelo nome abreviado .tlz, esses pacotes usam o algoritmo de compressão Lempel-Ziv-Markov e para extraí-los e instalá-los, você deve digitar no console (anteriormente você precisa ter o pacote lzma instalado):

unlzma nombre_fichero.lzma

o

lzma -d file.lzma

o

tar --lzma -xvf file.tlz

o

tar --lzma -xvf file.tar.lzma

Dependendo do formato em que a embalagem nos é apresentada. Então você pode olhar para algum arquivo de texto com instruções ou seguir os passos que descrevemos para instalar os outros tarballs (./config, make, make install). Outra boa prática é olhar para o website do desenvolvedor, onde existem tutoriais sobre como instalar os pacotes ou existem sites Wiki com muitas informações.

* Nota: você também pode instalar certos pacotes empacotados com uma ferramenta chamada instalarpkg.

Como instalar pacotes binários:

.jar:

Para instalar pacotes java é muito simples. Os requisitos são óbvios para ter a máquina virtual Oracle Java instalada (JRE ou JDK). Para instalá-lo devemos clicar com o botão direito do mouse sobre ele e selecionar "Abra com outro aplicativo”No menu suspenso. Uma janela aparecerá com uma lista de aplicativos em nosso sistema e uma linha de formulário abaixo para escrever um. Bem, nesse espaço você escreve “java-jar ”Sem aspas, incluindo o espaço após o frasco que eu deixei. Então você clica no botão "Abrir”E deve funcionar sem problemas. Como você pode ver, não é necessário instalá-lo.

.bin:

Podemos executá-los clicando duas vezes sobre eles para abri-los, se tivermos dado permissões de execução. Para fazer isso, clique com o botão direito do mouse no arquivo e vá para "Propriedades”Para atribuir permissões de execução na guia«Desculpes ». Ele também pode ser instalado a partir do console, fazendo o seguinte:

cd directorio_donde_está_el_binario
./nombre_binario.bin

.corre:

Para os .corre vamos proceder de forma semelhante ao .bin. Este formato é amplamente usado para drivers, como o AMD Catalyst Center. Para instalá-lo, você pode usar o console:

cd directorio_donde_está_el_paquete
sh ./nombre_paquete.run

Lembre-se de atribuir permissões de execução com antecedência. Além disso, alguns precisam ser executados com privilégios, nesse caso, como root ou com sudo.

Se você deseja instalar o .run no modo gráfico, você pode clicar com o botão direito nele e selecionar "Propriedades", Em seguida, na guia"permissões"Marcas"Permitir executar o arquivo como um programa”E você aceita fechar. Agora, ao clicar duas vezes no .run, você verá que um instalador muito semelhante aos do Windows é aberto (digite Avançar, Avançar, OK ...).

Instale programas em linux

Como instalar scripts:

.sh:

No Linux, também podemos encontrar scripts com extensões .sh ou .py. Para instalar este tipo de script iremos ao diretório onde o script se encontra com o comando "cd" como vimos anteriormente. Olho! Se o script estiver empacotado, primeiro descompacte ou descompacte-o. Então, você pode dar permissões de execução como você já sabe (você pode fazer isso em modo gráfico ou a partir do terminal com o comando “chmod + x script_name"sem aspas). Assim que tiverem as permissões de execução, no terminal:

sh nombre_script.sh

o

./nombre_script.sh

.py:

Para arquivos com extensão .py o interpretador da linguagem de programação Python deve ser chamado. Para fazer isso, digite o seguinte no console:

python nombre_script.py install

outra:

Existem outros tipos de arquivos e pacotes para instalar programas no Linux. Certos pacotes do BSD, Solaris, Mac OS X e outros * nix podem ser instalados no Linux. Um exemplo disso são os Solaris .pkg. Para instalar o .pkg você pode clicar neles com o botão direito do mouse, vá em “Propriedades"E"permissões”E atribua permissões de execução a ele. Em seguida, você clica duas vezes sobre eles para instalá-los.

Existem também ferramentas como Alien para converter de um formato para outro, por exemplo de rpm para deb, etc. Isso não é altamente recomendado e às vezes pode causar problemas. Então, eu não recomendo.

Continuando com o jargão do pacote Linux, para dizer que há mais do que aqueles vistos aqui, mas são mais raros e incomuns. Um exemplo de raridade é o .slp eles usam do projeto Stampede Linux. Para transformar .slp em outros formatos mais comuns, você pode usar Alien (Alien instalado anteriormente) como este:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Por exemplo, para transformar de .slp em rpm:

sudo alien miprograma.slp miprograma.rpm generated

Você pode deixar seus comentários com pedidos, dúvidas ou comentários. Se você tiver algum problema ao seguir as etapas deste tutorial, será um prazer ajudá-lo.