Como instalar o software no Linux: formatos de pacote explicados

Você mudou para o Linux e quer instalar algum software. Mas os gerenciadores de pacotes diferem dependendo da sua distribuição. Então, quais aplicativos você pode baixar e instalar? Está tudo nas siglas.

Você mudou para o Linux e quer instalar algum software.  Mas os gerenciadores de pacotes diferem dependendo da sua distribuição.  Então, quais aplicativos você pode baixar e instalar?  Está tudo nas siglas.
Propaganda

Bem vindo ao Linux. É provável que sua distribuição tenha muitos softwares para cobrir o básico. No entanto, não importa quão completo seja o trabalho, você quer instalar mais. A questão é como?

A instalação de software no Linux parece mais próxima de um smartphone do que do Windows. Na maioria das vezes, você acionará um gerenciador de pacotes (semelhante a uma loja de aplicativos) e procurará o nome do aplicativo desejado. De lá, é uma questão de apertar o botão de instalação.

Mas os gerentes de pacotes mudam dependendo da sua distro. O Ubuntu usa o software Ubuntu. Isso é simplesmente uma versão renomeada do GNOME Software, que é o que o Fedora usa. Enquanto isso, o openSUSE faz suas próprias coisas com o YaST.

Os gerenciadores de pacotes trabalham pesquisando os repositórios de software da sua distribuição. Mas às vezes o que você quer não está lá. Ocasionalmente você irá baixar um arquivo de um site e clicar nele como se fosse um EXE do Windows. Exceto que há um problema. Assim como não há uma única versão do Linux, não há um formato universal de pacote Linux (embora algumas pessoas estejam tentando mudar o Ubuntu Snaps vs o Red Hat Flatpaks, Qual é a diferença? Por muitos anos, os dois mais populares foram .debs e .rpms, mas isso pode estar começando a mudar com os pacotes Snap do Ubuntu e Flatpak da Red Hat. Leia Mais).

Você precisa saber qual tipo de arquivo instalará com sucesso o software para sua distribuição. Felizmente, você só precisa aprender algumas siglas e abreviações para entender a situação.

Pacotes DEB

O formato DEB recebe seu nome do Debian, uma distro Linux e um dos maiores projetos de código aberto existentes. Você pode clicar em um DEB para instalar um aplicativo diretamente ou pesquisar em um gerenciador de pacotes para que ele faça o trabalho para você em segundo plano. No terminal, você usa o comando dpkg, por exemplo:

 sudo dpkg -i /home/user/software.deb 

Como o Ubuntu é baseado no Debian, os DEBs são fáceis de encontrar. Com milhões de usuários e reconhecimento de nomes fortes, o Ubuntu e DEBs se tornaram o Windows e EXEs do mundo Linux.

Tanto o Debian quanto o Ubuntu usam o formato de arquivo DEB, mas os pacotes que funcionam em um não podem estar no outro. Às vezes, os pacotes são compatíveis com ambos, como no Google Chrome. Não assuma que este é o caso. Certifique-se de baixar os DEBs destinados à sua distribuição.

Distros populares que usam DEB:

  • Ubuntu
  • Debian
  • Mint Linux
  • SteamOS
  • Trisquel
  • gNewSense

Pacotes de RPM

O RPM originalmente era o Red Hat Package Manager. Agora, o acrônimo é recursivo, representando o RPM Package Manager. De qualquer maneira, as origens estão com a Red Hat. A organização sediada na Carolina do Norte, que se tornou a primeira empresa de código aberto de bilhões de dólares do mundo, desenvolveu o formato para o Red Hat Linux. Como resultado, isso é o que você encontra em todo o ecossistema da Red Hat.

Isso significa que se o Fedora for sua distro de escolha 5 Razões para usar o Pure Open Source Distro, o Fedora 5 razões para usar o Pure Open Source Distro, Fedora O Fedora não é tão conhecido quanto o Ubuntu, e tem uma reputação de ser difícil de usar. Mas se isso é verdade, por que tantas pessoas continuam usando o Fedora? Leia mais, este é o tipo de arquivo de pacote que você usará para instalar o software. Quando você clica em um RPM, ele é aberto dentro do GNOME Software.

Apesar do nome, as distros relacionadas à Red Hat não são as únicas a usar RPMs. O openSUSE é outra comunidade proeminente que adotou o RPM 6 razões pelas quais você deve escolher o openSUSE e o Geeko 6 razões pelas quais você deve escolher o openSUSE e o Geeko Há boas razões para o openSUSE continuar atraindo usuários, e aqui estão algumas delas. Talvez você seja a próxima pessoa a se apaixonar pelo Geeko. Consulte Mais informação . Você pode instalá-los usando o YaST, o único ponto de parada da distribuição para fazer a maioria do gerenciamento do sistema.

De qualquer forma, você pode instalar pacotes usando o comando rpm, por exemplo:

 rpm -ivh /home/user/software.rpm 

O Fedora e o openSUSE usam RPMs, mas os pacotes não são intercambiáveis. Novamente, verifique se o RPM baixado é destinado à sua distribuição.

Distros populares que usam RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Pacotes TAR

Eu sei que eu disse que não há um formato de pacote universal para Linux, mas isso não é 100% verdadeiro. Quando você vê um aplicativo embalado como TAR, TGZ ou TAR.GZ, há uma boa chance de que ele seja executado em sua máquina. O problema é que a instalação não é tão simples quanto apontar o cursor ou digitar um único comando. Instalar um arquivo TAR é digno de seu próprio guia separado Como compilar e instalar arquivos TAR GZ & TAR BZ2 no Ubuntu Linux Como compilar e instalar arquivos TAR GZ & TAR BZ2 no Ubuntu Linux Leia mais.

Isso porque este arquivo não é enviado em um formato executável. Em vez disso, ele contém os arquivos de origem necessários para construir o aplicativo em questão. Alguns arquivos TAR vêm com suas próprias instruções de instalação e o programa resultante pode não aparecer automaticamente no menu do aplicativo.

Distros populares que usam exclusivamente TAR:

  • Arch Linux
  • Slackware

Mais de onde veio

Os três tipos listados acima não são os únicos formatos de pacote para o Linux, mas são os mais comuns. Algumas distros desenvolvem seus próprios tipos que não são usados ​​em outros lugares. O Gentoo tem ebuild. O Pardus possui PiSi (abreviação de Pacotes Instalados com Êxito como Pretendido). O Android, que é tecnicamente uma distribuição do Linux, usa o APK.

Por que os formatos de pacotes são tão estranhos?

Cada tipo é um arquivo que contém o que um aplicativo precisa executar, além dos metadados exigidos por um gerenciador de pacotes. Já que diferentes distros usam ferramentas e repositórios diferentes Qual gerenciador de pacotes Linux (e Distro) é ideal para você? Qual Gerenciador de Pacotes Linux (e Distro) é ideal para você? Uma diferença fundamental entre as distribuições principais do Linux é o gerenciador de pacotes; as diferenças são fortes o suficiente para influenciar sua escolha de distro. Vamos ver como funcionam os vários gerenciadores de pacotes. Leia mais, o que acontece nesses metadados varia. É por isso que mesmo os formatos que compartilham o mesmo nome, como o Fedora e os RPMs do openSUSE, não são garantidamente compatíveis.

O que você acha de instalar software no Linux? Como se compara a outros sistemas operacionais? Poderia ser melhorado? Compartilhe seus pensamentos e, se tiver alguma dúvida, não hesite em perguntar!

In this article