Propaganda
Você fez isso! Você instalou o Linux, ajustou cada pequeno detalhe. E agora?
Embora as distribuições Linux venham com bastante software pré-instalado, mais cedo ou mais tarde você desejará instalar algo novo 10 aplicativos essenciais para o Ubuntu logo após uma nova instalaçãoOlhando para uma nova instalação do Ubuntu e se sentindo perdido? Aqui estão os aplicativos Ubuntu essenciais que você deve instalar primeiro. consulte Mais informação . “Mas como instalo aplicativos no Linux?”, Você pode se perguntar. Essa é a questão que estamos enfrentando hoje.
O método mais comum de instalar aplicativos no Linux é dos repositórios usando um gerenciador de pacotes. O princípio é mais ou menos o mesmo em todos os lugares, a principal diferença é o sistema de gerenciamento de pacotes de uma distribuição específica. Soa um pouco grego para você? Aqui está uma explicação.
O que é um sistema de gerenciamento de pacotes?
O software Linux geralmente é distribuído na forma de pacotes. Em termos simplificados, um sistema de gerenciamento de pacotes refere-se às ferramentas e formatos de arquivo necessários para gerenciar esses pacotes. Dois sistemas de gerenciamento de pacotes mais difundidos são o dpkg (usa arquivos .deb) e o RPM (seus pacotes são arquivos .rpm). A diferença entre os sistemas de gerenciamento de pacotes está geralmente na abordagem do processo de instalação (por exemplo, pacotes RPM podem depender de arquivos, e não de outros pacotes).
Você já deve saber que o Debian, Ubuntu e seus derivados usam o dpkg, enquanto o Red Hat Enterprise Linux, CentOS, Fedora, Mageia e openSUSE usam o RPM. O sistema do Gentoo é chamado Portage, enquanto o Sabayon pode usar o Portage e seu próprio sistema chamado Entropy. O Slackware e o Arch Linux usam tarballs (arquivos .tar) que contêm metadados especiais, enquanto PC Linux OS ostenta uma mistura PCLinuxOS: Uma distribuição Linux que combina e combina software para uma melhor experiênciaÉ um eufemismo dizer que os usuários do Linux têm muitas opções de escolha quando se trata de qual distribuição eles gostariam de usar. Existem várias abordagens para realizar as mesmas tarefas, de que tipo de ... consulte Mais informação de soluções.
Pacotes Linux são apenas arquivos compactados (como .zip e .rar) que contêm o código do aplicativo e o instruções sobre como instalar o aplicativo, onde colocar seus arquivos de configuração e quais outros pacotes Isso requer. O software que executa essas instruções é chamado de gerenciador de pacotes.
Dica: Sempre use o formato de pacote certo para sua distribuição. Se você não conseguir encontrar um pacote .deb de um aplicativo, mas estiver disponível um .rpm, é possível converter entre eles.
O que é um gerenciador de pacotes?
O equivalente de desktop de uma loja de aplicativos, um gerenciador de pacotes é o local central para gerenciar seus aplicativos Linux. Pense nisso como a caixa de diálogo Adicionar ou remover aplicativos no Windows, mas muito mais avançada. De fato, os usuários do Windows devem estar familiarizados com o conceito, já que hoje em dia seu sistema operacional também possui um gerenciador de pacotes Windows Obtém um Gerenciador de Pacotes - Download de Software Centralmente Via OneGetA Microsoft está adicionando outro recurso do Linux ao Windows. O gerenciamento de pacotes pode aumentar seriamente a produtividade, aumentar a segurança e, finalmente, poupar muita dor de cabeça. Nós mostramos como isso funcionará. consulte Mais informação .
Toda distribuição Linux vem com um gerenciador de pacotes. Se você não gostar do padrão, poderá substituí-lo (desde que o novo suporte o formato do pacote da sua distribuição). O gerenciador de pacotes é onde você procura, instala, atualiza e remove aplicativos. Pode ter uma linha de comando ou uma interface gráfica completa e armazena as informações sobre aplicativos instalados, suas versões e dependências em um banco de dados local. Isso ajuda a limpar todas as sobras automaticamente após a desinstalação de um aplicativo.
Dica: Quando você deseja instalar um novo aplicativo Linux, sempre procure no seu gerenciador de pacotes primeiro. Se você não encontrar o que está procurando lá, recorrer a outros recursos úteis O kit de ferramentas do usuário do Linux para descobrir novos aplicativosInstalar o Linux é como entrar em um resort com tudo incluído. O hardware funciona perfeitamente e você obtém uma seleção impressionante de software pré-instalado. Mas e se você quiser experimentar algum novo software Linux? consulte Mais informação .
O que é um repositório?
Obviamente, seu gerente de pacotes não pode apenas produzir pacotes do nada. Ele precisa buscar informações sobre pacotes disponíveis em um local chamado repositório. É uma coleção de pacotes para uma distribuição Linux específica. O repositório pode ser um local de rede, uma unidade de armazenamento local (um DVD, uma unidade USB ou um disco rígido) ou mesmo um único arquivo. Toda distribuição tem seus repositórios oficiais com milhares de pacotes.
Se um aplicativo não estiver disponível nos repositórios oficiais (ou você quiser apenas a versão mais recente diretamente dos desenvolvedores), você poderá adicionar novos repositórios ao seu sistema. Certifique-se de escolher o repositório que corresponde à versão da sua distribuição. Novos repositórios podem ser adicionados através de uma caixa de diálogo no seu gerenciador de pacotes ou editando arquivos com privilégios de administrador.
As distribuições baseadas em Dpkg armazenam suas informações de repositório no diretório /etc/apt/sources.list
ou em arquivos .list separados no diretório /etc/apt/sources.list.d/
diretório.
Para distribuições RPM, você pode adicionar novos repositórios no diretório [repositório]
seção no /etc/yum.conf
arquivo (ou /etc/dnf/dnf.conf
, se você usar DNF em vez de Yum) ou criar arquivos .repo no diretório /etc/yum.repos.d/
diretório.
Para usuários do Ubuntu e derivados, também existem Repositórios do PPA (Personal Package Archive) Seu guia para repositórios Ubuntu e gerenciamento de pacotes consulte Mais informação que hospeda pacotes no Launchpad. Como qualquer pessoa pode criar um PPA, tenha cuidado ao adicionar PPAs que não são oficialmente suportados por um projeto. Serviços semelhantes para o Fedora são chamados Copr e Koji.
Dica: se você não deseja atualizar sua distribuição Linux, mas ainda deseja receber atualizações de software, procure repositórios rotulados como "backports". Eles contêm novas versões de aplicativos para versões antigas de uma distribuição.
Como instalar aplicativos Linux
1. Do terminal
Há muito tempo, essa era a única maneira de instalar aplicativos Linux. Os gerentes de pacotes não tinham caixas de seleção e menus úteis; eles eram utilitários de linha de comando. Eles ainda existem hoje - na verdade, você os usa toda vez que instala algo com um gerenciador de pacotes gráfico, pois é apenas um front-end para a ferramenta de linha de comando. Você pode usá-los diretamente se quiser acelerar as coisas ou se preferir usar o terminal.
Dpkg é o nome do sistema de gerenciamento de pacotes, mas também a ferramenta básica para lidar com pacotes .deb. Às vezes, é referida como uma ferramenta de "baixo nível", e todos os outros utilitários de pacotes se baseiam em sua funcionalidade. Você pode usá-lo para instalar um único pacote .deb:
sudo dpkg -i packagename.deb
onde -i significa "instalar". O Dpkg não pode resolver automaticamente dependências, mas pode (re) configurar pacotes e extrair seu conteúdo.
O APT (Advanced Package Tool) possui todos os recursos do dpkg e mais alguns. Ele inclui várias ferramentas, como apt-get, apt-cache, apt-add-repository, apt-file... Para instalar aplicativos, você precisa do apt-get:
sudo apt-get install packagename
Outro recurso útil é a simulação:
sudo apt-get install packagename -s
Ele mostra quais pacotes serão adicionados ou removidos e quais arquivos serão configurados, mas na verdade não instala nada.
O Aptitude aprimora o dpkg e o APT, introduzindo uma interface gráfica no terminal, que você ama ou odeia.
Você pode instalar aplicativos a partir desta interface ou digitando comandos:
sudo aptitude install packagename
O Aptitude é semelhante ao apt-get, mas fornece mais informações e orientações enquanto você gerencia pacotes. Ele trata os pacotes instalados automaticamente e as atualizações do sistema de maneira um pouco diferente do que o apt-get, e oferece opções avançadas de pesquisa. O Aptitude pode avisá-lo sobre conflitos ao instalar ou remover pacotes e mostrar quais pacotes estão causando um problema, graças à porque
comando.
A situação é análoga nas distribuições baseadas em RPM: o utilitário de linha de comando rpm é aproximadamente equivalente ao dpkg, seu APT é o Yum deles e o aptitude corresponde ao DNF.
DNF significa Dandified Yum, uma nova versão do Yum que foi introduzida no Fedora 18. Yum e DNF podem resolver automaticamente dependências. A sintaxe para instalar pacotes é simples e quase exatamente a mesma para cada ferramenta:
rpm -i packagename.rpm
yum install packagename
dnf install packagename
No openSUSE, você pode usar o Zypper:
zypper install packagename
Instalação do zypper /path/to/package.rpm
A Mageia possui seu próprio invólucro para rpm chamado urpmi com comandos igualmente simples para instalação:
urpmi packagename
e pesquisando:
urpmq packagename
palavra-chave urpmq -y
No Arch Linux, você pode usar o gerenciador de pacotes padrão (pacman) para instalar pacotes:
pacman -S packagename
e pesquise aplicativos nos repositórios:
palavra-chave pacman -Ss
No entanto, se você quiser instalar algo do AUR (Arch User Repository), precisará de uma ferramenta separada chamada auxiliar do AUR. O AUR não contém pacotes binários que o pacman pode gerenciar; em vez disso, é um repositório de "receitas" para aplicativos que precisam ser criados manualmente. Yaourt é um dos ajudantes mais populares do AUR da linha de comando, pois pode instalar pacotes “regulares” do Arch Linux, bem como os do AUR. É interativo, então você pode digitar:
palavra-chave yaourt
e exibirá os resultados como uma lista numerada. Depois de escolher um número, Yaourt pergunta o que fazer com o pacote. Como alternativa, você pode apenas digitar:
yaourt -S packagename
para instalar o pacote desejado. Yaourt cuida das dependências automaticamente.
Dica: para evitar digitar o comando de instalação toda vez que você precisar de um novo aplicativo, crie um alias Como definir aliases de linha de comando em qualquer sistema operacionalJá falamos sobre isso e recomendamos que você se familiarize com o terminal de linha de comando do seu computador várias vezes no passado. Tina escreveu uma boa cartilha para usuários do Windows com o Guia do Iniciante ao Comando do Windows ... consulte Mais informação por isso.
2. Com um Gerenciador de Pacotes Gráficos
Esta é a maneira recomendada de instalar aplicativos Linux. Apenas inicie o gerenciador de pacotes, encontre um pacote, marque-o para instalação e confirme as alterações. A senha do administrador será solicitada. Digite-a corretamente.
O gerenciador de pacotes ocasionalmente seleciona vários pacotes para instalação. Essas são as dependências do seu aplicativo - outros pacotes necessários para funcionar corretamente. Alguns gerenciadores de pacotes “recomendam” e marcam pacotes relacionados (mas não obrigatórios) para instalação. É possível desativar esse comportamento no Configurações / Preferências diálogo.
As distribuições baseadas no Dpkg geralmente fornecem o Synaptic como o gerenciador de pacotes padrão, embora algumas ofereçam Muon:
O Ubuntu Software Center será substituído por Gnome Software na versão de abril de 2016 (Ubuntu 16.04). O Linux Mint oferece o Synaptic e seu próprio produto chamado Software Manager.
Nas distribuições RPM, você pode encontrar yumex, um front-end para yum:
Há também rpmdrake, que é um front-end para o urpmi. No openSUSE, você pode instalar aplicativos com o YaST. O Gentoo tem um front-end gráfico para emergir chamado Escotilha:
No Arch Linux, você pode usar Pamac ou Polvo como alternativa gráfica ao yaourt:
Ambas as ferramentas podem pesquisar e instalar pacotes nos repositórios oficiais e também no AUR.
Dica: Se você deseja instalar um novo ambiente de área de trabalho ou um pacote de escritório, procure seu metapacote no gerenciador de pacotes. É muito mais fácil instalar um metapacote do que procurar dezenas de pacotes individuais.
3. Use GDebi e Wajig
Usuários de distribuições baseadas no dpkg podem brincar com duas ferramentas interessantes. GDebi é um front-end do APT que permite instalar um aplicativo clicando duas vezes em um arquivo .deb. Diferentemente do dpkg, o GDebi pode instalar automaticamente dependências ausentes. É particularmente útil quando você deseja instalar um aplicativo que não está nos repositórios, mas que baixou o arquivo .deb.
Wajig combina os poderes do dpkg, apt-get, apt-cache e várias outras ferramentas. Além de instalar aplicativos e atualizar o sistema, o Wajig pode parar ou iniciar serviços do sistema, converter pacotes RPM e fornecer informações detalhadas sobre todos os pacotes nos repositórios.
Dica: Você pode definir o GDebi como o aplicativo padrão para abrir arquivos .deb. Clique com o botão direito do mouse em um arquivo .deb, selecione a opção Abrir com…, encontre o GDebi na lista e confirme as alterações. Agora, os arquivos .deb se comportam como instaladores .exe do Windows.
4. Com um auto-instalador
Esse método se aplica a softwares que não estão nos repositórios e precisam ser baixados do site do desenvolvedor, como drivers proprietários. Em alguns casos, este software é distribuído como um arquivo de extração automática com uma extensão .run ou .bin. Para instalá-lo, clique com o botão direito do mouse no arquivo para acessar sua Propriedades> Permissões diálogo e marque-o como executável.
Agora você pode clicar duas vezes no arquivo para iniciar a instalação ou navegar até ele no terminal e digitar ./filename.run
. A instalação continuará automaticamente e as caixas de diálogo serão muito semelhantes aos instaladores do Windows.
Dica: Os auto-instaladores também podem ser scripts bash (arquivos com a extensão .sh). Você pode executá-los no terminal digitando ./filename.sh.
5. Compilá-los da fonte
É raro, mas acontece. Às vezes, os desenvolvedores não empacotam um aplicativo para nenhuma distribuição, mas fornecem o código fonte que você precisa para se compilar. A fonte deve ser um arquivo .tar que você precisa descompactar. Ele contém arquivos úteis chamados README e / ou INSTALL, portanto, consulte-os primeiro. A "receita" geral para compilar aplicativos inclui os seguintes comandos:
./configure
faço
faça instalar
Você os executaria um após o outro no mesmo diretório em que extraiu a fonte. No entanto, exceções e peculiaridades podem ocorrer, portanto, leia nosso guia mais detalhado sobre como compilar aplicativos Linux. Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux consulte Mais informação
Dica: Você pode criar pacotes .deb e .rpm a partir da fonte para instalar o aplicativo com suas ferramentas regulares de gerenciamento de pacotes.
6. De clientes de distribuição digital
Todos os métodos mencionados anteriormente também se aplicam aos jogos Linux (sim, você pode realmente encontrar jogos nos repositórios). No entanto, há outra maneira de instalar jogos no Linux, e é através plataformas de distribuição digital Onde baixar os melhores jogos Linux sem qualquer aborrecimentoNem uma década atrás, os jogos nativos no Linux eram limitados a jogos de código aberto e multiplataforma. Hoje, o mito "sem jogos no Linux" está morto. Mas onde você encontra jogos compatíveis? consulte Mais informação e seus clientes de desktop. O vapor já está disponível no Linux Como instalar o Steam e iniciar jogos no LinuxA instalação do Steam em computadores Linux é simples e o resultado geralmente é a mesma experiência de jogo perfeita que você teve no Windows. consulte Mais informação , O GOG Galaxy está em construção e Itch.io é uma alternativa louvável.
Os clientes de desktop estão vinculados às suas contas, portanto, é necessário se registrar primeiro para organizar seus jogos.
Gorjeta: Fique de olho nas ofertas do Steam 5 maneiras de garantir que você obtenha as melhores ofertas nos jogos SteamO Steam é conhecido por ser super conveniente para gerenciar uma biblioteca de videogames e também é útil de outras maneiras, mas você sabia que com um pouco de esforço você pode obter ... consulte Mais informação para pegar ótimos jogos sem ir à falência.
7) Use gerenciadores de pacotes no nível do aplicativo
Se você quiser ficar nerd, poderá usar gerenciadores de pacotes no nível do aplicativo ao lado do gerenciador de pacotes padrão no nível do sistema. Os primeiros também são conhecidos como gerenciadores de pacotes de linguagens de programação. Eles contêm bibliotecas e utilitários de suporte para uma linguagem de programação; portanto, se um aplicativo for escrito nessa linguagem, ele poderá ser facilmente distribuído e instalado com o gerenciador de pacotes.
Existem alguns deles: pip para Python, RubyGems para Ruby, npm para Node.js, NuGet para a plataforma de desenvolvimento da Microsoft... Alguns aplicativos são muito mais fáceis de instalar com esse tipo de pacote gerente devido a um grande número de dependências que podem não estar disponíveis na sua distribuição repositórios.
Como você pode ver, existem várias maneiras de instalar aplicativos no Linux, cada uma com suas próprias (des) vantagens. Em caso de dúvida, use o gerenciador de pacotes, mas não esqueça que existem outras opções. Afinal, é a variedade de opções que torna o Linux tão incrível.
Qual é o seu método preferido de instalação de aplicativos Linux? Você tem alguma dica para iniciantes em Linux? Compartilhe seus pensamentos nos comentários abaixo.
Créditos da imagem: Captura de tela de Yumex, Captura de tela Muon, Captura de tela do Aptitude, Captura de tela da vigia, Imagem de Octopi, Captura de tela do Itch.io.
Ivana Isadora é uma escritora e tradutora freelancer, amante do Linux e fã do KDE. Ela oferece suporte e promove software livre e de código aberto e está sempre procurando aplicativos novos e inovadores. Saiba como entrar em contato aqui.