Propaganda
Bem-vindo ao Linux. Provavelmente, sua distribuição veio com bastante software para cobrir o básico. No entanto, não importa o quão completo foi o trabalho, você deseja instalar mais. A questão é como?
A instalação de software no Linux parece mais próxima de um smartphone que o Windows. Na maioria das vezes, você inicia um gerenciador de pacotes (semelhante a uma loja de aplicativos) e procura o nome do aplicativo que deseja. A partir daí, basta pressionar o botão de instalação.
Mas os gerentes de pacotes mudam dependendo da sua distribuição. O Ubuntu usa o Software Ubuntu. Essa é 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 gerentes de pacotes trabalham pesquisando nos repositórios de software da sua distribuição. Mas às vezes o que você quer não está lá. Ocasionalmente, você baixa um arquivo de um site e clica nele como faria com um EXE do Windows. Exceto que há um problema. Assim como não há uma versão única do Linux, não há um formato de pacote universal para Linux (
embora algumas pessoas estejam tentando mudar isso Ubuntu Snaps vs Red Hat Flatpaks, Qual é a diferença?As distribuições Linux distribuem aplicativos em vários formatos. Durante anos, os dois mais populares foram .debs e .rpms, mas isso pode estar começando a mudar nos pacotes Snap do Ubuntu e Flatpak da Red Hat. consulte Mais informação ).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 o nome do Debian, uma distribuição Linux e um dos maiores projetos de código aberto existentes. Você pode clicar em um DEB para instalar um aplicativo diretamente ou procurar em um gerenciador de pacotes para que ele faça o trabalho para você em segundo plano. No terminal, você usa o dpkg
comando, 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 forte reconhecimento de nome, o Ubuntu e os DEBs se tornaram o Windows e os EXEs do mundo Linux.
O Debian e o Ubuntu usam o formato de arquivo DEB, mas os pacotes que funcionam em um podem não 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 DEBs destinados à sua distribuição.
Distros populares que usam DEB:
- Ubuntu
- Debian
- Linux Mint
- SteamOS
- Trisquel
- gNewSense
Pacotes RPM
RPM originalmente significava Red Hat Package Manager. Agora, o acrônimo é recursivo, representando o RPM Package Manager. De qualquer maneira, as origens estão na Red Hat. A organização da Carolina do Norte que se tornou a primeira empresa de código aberto do mundo, com bilhões de dólares, desenvolveu o formato para o Red Hat Linux. Como resultado, é isso que você encontra em todo o ecossistema da Red Hat.
Isso significa que se O Fedora é a sua distribuição preferida 5 razões para usar a distribuição pura de código aberto, FedoraO Fedora não é tão conhecido como Ubuntu e tem uma reputação de ser difícil de usar. Mas se isso for verdade, por que tantas pessoas continuam usando o Fedora? consulte Mais informação , esse é o tipo de arquivo do 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 importante que adotou o RPM 6 razões para você escolher o openSUSE e o GeekoHá 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 balcão único da distribuição para realizar a maior parte do gerenciamento do sistema.
De qualquer forma, você pode instalar pacotes usando o rpm
comando, 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 que você baixa é 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 disse que não há um formato de pacote universal para Linux, mas isso não é 100% verdade. Quando você vê um aplicativo empacotado como TAR, TGZ ou TAR.GZ, há uma boa chance de ele ser executado em sua máquina. O problema é que a instalação não é tão simples quanto apontar o cursor ou inserir um único comando. A instalação de um arquivo TAR é digno de seu próprio guia separado Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux consulte Mais informação .
Isso ocorre porque esse arquivo não é enviado em um formato executável. Em vez disso, contém os arquivos de origem necessários para criar o aplicativo em questão. Alguns arquivos TAR vêm com suas próprias instruções pessoais 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 isso veio
Os três tipos listados acima não são os únicos formatos de pacote para Linux, mas são os mais comuns. Algumas distribuições desenvolvem seus próprios tipos que não são usados em outros lugares. Gentoo tem ebuild. O Pardus possui PiSi (abreviação de Pacotes Instalados com Sucesso como Pretendido). O Android, que é tecnicamente uma distribuição Linux, usa 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. Como diferentes distros use diferentes ferramentas e repositórios Qual gerenciador de pacotes Linux (e distribuição) é ideal para você?Uma diferença importante entre as principais distribuições Linux é o gerenciador de pacotes; as diferenças são fortes o suficiente para influenciar sua escolha de distribuição. Vamos ver como os vários gerenciadores de pacotes funcionam. consulte Mais informação , o que entra nesses metadados varia. É por isso que até os formatos que compartilham o mesmo nome, como RPMs do Fedora e openSUSE, não são compatíveis.
O que você acha da instalação de software no Linux? Como ele se compara a outros sistemas operacionais? Poderia ser melhorado? Compartilhe seus pensamentos e, se tiver alguma dúvida, não hesite em perguntar!
Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um SO endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.