Você fez isso! Você instalou o Linux, ajustou cada pequeno detalhe. E agora?
Embora as distribuições Linux tenham bastante software pré-instalado, mais cedo ou mais tarde você vai querer instalar algo novo 11 Aplicativos indispensáveis no Ubuntu logo após uma instalação recente 11 aplicativos indispensáveis no Ubuntu logo após uma instalação recente Você está procurando em uma nova instalação do Ubuntu e sentindo um pouco perdido? Nós compilamos esta lista dos onze primeiros aplicativos que você precisará instalar. Consulte Mais informação . “Mas como faço para instalar 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 é a partir 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 em particular. 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 geralmente está em sua abordagem ao processo de instalação (por exemplo, os pacotes RPM podem depender de arquivos, em vez de outros pacotes).
Você já deve saber que o Debian, o Ubuntu e seus derivados usam o dpkg, enquanto o Red Hat Enterprise Linux, o CentOS, o Fedora, o Mageia e o openSUSE usam o RPM. O sistema do Gentoo é chamado Portage, enquanto o Sabayon pode usar tanto o Portage quanto seu próprio sistema chamado Entropy. O Slackware e o Arch Linux usam tarballs (arquivos .tar) que contêm metadados especiais, enquanto o PC Linux OS apresenta uma mistura PCLinuxOS: uma distribuição Linux que mistura e combina software para uma melhor experiência PCLinuxOS: uma distribuição Linux que mistura e combina software para melhor Experiência É um eufemismo dizer que os usuários de Linux têm muitas opções quando se trata de qual distribuição eles gostariam de usar. Existem várias abordagens para realizar as mesmas tarefas, de que tipo de ... Leia Mais de soluções.
Os pacotes Linux são apenas arquivos compactados (como .zip e .rar) que contêm o código do aplicativo e as instruções sobre como instalar o aplicativo, onde colocar seus arquivos de configuração e quais outros pacotes são necessários. O software que executa essas instruções é chamado de gerenciador de pacotes.
Dica: certifique-se sempre de usar o formato de pacote correto para sua distribuição. Se você não consegue encontrar um pacote .deb de um aplicativo, mas um .rpm está disponível, é 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 o diálogo Adicionar / Remover Aplicativos no Windows, mas muito mais avançado. Na verdade, os usuários do Windows devem estar familiarizados com o conceito, já que atualmente seu sistema operacional tem um gerenciador de pacotes, também Windows Obtém um Gerenciador de Pacotes - Fazer o download do software centralmente Via OneGet A Microsoft está adicionando mais um Linux recurso para o 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 vai funcionar. Consulte Mais informação .
Toda distribuição do Linux vem com um gerenciador de pacotes. Se você não gosta do padrão, você pode substituí-lo (desde que o novo suporte o formato de pacote da sua distribuição). O gerenciador de pacotes é onde você procurará, instalará, atualizará e removerá os aplicativos. Ele 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 depois de desinstalar um aplicativo.
Dica: quando você quiser instalar um novo aplicativo Linux, sempre procure primeiro em seu gerenciador de pacotes. Se você não encontrar o que está procurando, use outros recursos úteis O Kit de Ferramentas do Usuário do Linux para Descobrir Novos Aplicativos O Kit de Ferramentas do Usuário Linux para Descobrir Novos Aplicativos Instalar o Linux é como entrar em um resort all-inclusive. O hardware funciona perfeitamente e você obtém uma impressionante seleção de softwares pré-instalados. Mas e se você quiser experimentar algum novo software Linux? Consulte Mais informação .
O que é um repositório?
Naturalmente, seu gerenciador de pacotes não pode apenas produzir pacotes fora do ar. Ele precisa buscar informações sobre os pacotes disponíveis de um local chamado repositório. É uma coleção de pacotes para uma distribuição Linux particular. 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 até 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 corresponda à versão da sua distribuição. Novos repositórios podem ser adicionados através de um diálogo em 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 arquivo /etc/apt/sources.list
ou em arquivos .list separados no diretório /etc/apt/sources.list.d/
.
Para distribuições RPM, você pode adicionar novos repositórios sob a seção [repository]
no arquivo /etc/yum.conf
(ou /etc/dnf/dnf.conf
, se você usar DNF em vez de Yum), ou criar arquivos .repo em o diretório /etc/yum.repos.d/
.
Para usuários de Ubuntu e derivados, existem também repositórios PPA (Arquivo de Pacotes Pessoais) Seu Guia para Repositórios e Gerenciamento de Pacotes do Ubuntu Seu Guia para Repositórios do Ubuntu e Gerenciamento de Pacotes Read More que hospedam pacotes no Launchpad. Como qualquer um pode criar um PPA, você deve ter 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 quiser atualizar sua distribuição do Linux, mas ainda quiser receber atualizações de software, procure por repositórios rotulados como “backports”. Eles contêm novas versões de aplicativos para versões antigas de uma distribuição.
Como instalar aplicativos do Linux
1. Do Terminal
Há muito tempo, essa era a única maneira de instalar aplicativos do Linux. Os gerenciadores 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, já que é apenas um front-end para a ferramenta de linha de comando. Você pode usá-los diretamente se quiser acelerar as coisas, ou se simplesmente preferir usar o terminal.
Dpkg é o nome do sistema de gerenciamento de pacotes, mas também da ferramenta básica para manipular pacotes .deb. É por vezes referido como uma ferramenta de “baixo nível”, e todos os outros utilitários de pacote baseiam-se na 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 dependências automaticamente, mas pode (re) configurar pacotes e extrair seu conteúdo.
O APT (Advanced Package Tool) possui todos os recursos do dpkg e, em seguida, alguns. Ele compreende 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 é 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 melhora com o dpkg e o APT, introduzindo uma interface gráfica no terminal, que você ama ou odeia.
Você pode instalar aplicativos desta interface ou digitando comandos:
sudo aptitude install packagename
Aptitude é semelhante ao apt-get, mas fornece mais informações e orientação enquanto você gerencia pacotes. Ele trata os pacotes instalados automaticamente e as atualizações do sistema de forma um pouco diferente do que o apt-get, e oferece opções de pesquisa avançadas. O Aptitude pode avisá-lo sobre conflitos ao instalar ou remover pacotes e mostrar quais pacotes estão causando um problema, graças ao comando why
.
A situação é análoga em distribuições baseadas em RPM: o utilitário de linha de comando rpm é aproximadamente equivalente ao dpkg, seu APT é o Yum e o aptitude corresponde ao DNF.
DNF significa Dandified Yum, uma nova versão do Yum que foi introduzida no Fedora 18. Tanto o Yum quanto o DNF podem resolver automaticamente as dependências. A sintaxe para instalar pacotes é simples e quase exatamente a mesma com cada ferramenta:
rpm -i packagename.rpm
yum install packagename
dnf install packagename
No openSUSE, você pode usar o Zypper:
zypper install packagename
zypper install /path/to/package.rpm
A Mageia tem seu próprio wrapper para rpm chamado urpmi com comandos igualmente simples para instalação:
urpmi packagename
e pesquisando:
urpmq packagename
urpmq -y keyword
No Arch Linux, você pode usar o gerenciador de pacotes padrão (pacman) para instalar pacotes:
pacman -S packagename
e procurar por aplicativos nos repositórios:
pacman -Ss keyword
No entanto, se você quiser instalar algo do AUR (Arch User Repository), precisará de uma ferramenta separada chamada de ajudante AUR. O AUR não contém pacotes binários que o pacman possa gerenciar; em vez disso, é um repositório de "receitas" para aplicativos que precisam ser criados manualmente. Yaourt é um dos mais populares helpers de linha de comando do AUR, pois pode instalar tanto pacotes “regulares” do Arch Linux quanto aqueles do AUR. É interativo, então você pode digitar:
yaourt keyword
e exibirá os resultados como uma lista numerada. Depois de escolher um número, Yaourt pergunta o que fazer com o pacote. Alternativamente, 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 precisar de um novo aplicativo, crie um alias Como definir alias de linha de comando em qualquer sistema operacional Como definir aliases de linha de comando em qualquer sistema operacional Já falamos sobre e recomendamos a utilização com o terminal de linha de comando do seu computador inúmeras vezes no passado. Tina escreveu uma boa cartilha para usuários do Windows com o Guia do Iniciante para o Comando do Windows ... Leia Mais para isso.
2. Com um Gerenciador de Pacotes Gráficos
Essa é a maneira recomendada de instalar aplicativos do Linux. Basta iniciar seu gerenciador de pacotes, localizar um pacote, marcá-lo para instalação e confirmar as alterações. Você será perguntado pela senha do administrador, então digite-a corretamente.
O gerenciador de pacotes ocasionalmente selecionará vários pacotes para instalação. Essas são as dependências do seu aplicativo - outros pacotes que ele precisa para funcionar corretamente. Alguns gerenciadores de pacotes irão “recomendar” e marcar pacotes relacionados (mas não obrigatórios) para instalação. É possível desativar esse comportamento na caixa de diálogo Configurações / Preferências .
As distribuições baseadas em Dpkg geralmente distribuem o Synaptic como gerenciador de pacotes padrão, embora algumas ofereçam Muon:
O Ubuntu Software Center será substituído pelo 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 de RPM, você pode encontrar o yumex, um front-end para o yum:
Há também o 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 Porthole:
No Arch Linux, você pode usar o Pamac ou o Octopi como uma alternativa gráfica ao yaourt:
Ambas as ferramentas podem pesquisar e instalar pacotes a partir dos repositórios oficiais, bem como do AUR.
Dica: Se você deseja instalar um novo ambiente de área de trabalho ou uma suíte de escritório, procure seu meta-pacote no gerenciador de pacotes. É muito mais fácil instalar um meta-pacote do que procurar dúzias de pacotes individuais.
3. Use GDebi e Wajig
Usuários de distribuições baseadas em dpkg podem jogar com duas ferramentas interessantes. O GDebi é um front-end para o APT que permite instalar um aplicativo clicando duas vezes em um arquivo .deb. Ao contrário 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 baixou o arquivo .deb.
O Wajig combina os poderes do dpkg, apt-get, apt-cache e um monte de 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 seus arquivos .deb se comportam como instaladores .exe do Windows.
4. Com um Self-Installer
Esse método se aplica a softwares que não estão nos repositórios e que precisam ser baixados do site do desenvolvedor, como drivers proprietários. Em alguns casos, esse 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 caixa de diálogo Propriedades> Permissões 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 prosseguirá automaticamente e os diálogos 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. Compile-os a partir da fonte
É raro, mas acontece. Às vezes, os desenvolvedores não empacotam um aplicativo para nenhuma distribuição, em vez disso, fornecem o código-fonte que você precisa para compilar a si mesmo. A origem deve ser um arquivo archive .tar que você deve 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
make
make install
Você os executaria um após o outro no mesmo diretório onde você extraiu a fonte. No entanto, exceções e peculiaridades podem ocorrer, portanto, você deve ler nosso guia mais detalhado sobre como compilar aplicativos do Linux. 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
Dica: Você pode criar pacotes .deb e .rpm a partir da origem para instalar o aplicativo com suas ferramentas de gerenciamento de pacotes regulares.
6. De clientes de distribuição digital
Todos os métodos mencionados anteriormente também se aplicam aos jogos Linux (sim, você pode encontrar jogos nos repositórios). No entanto, há outra maneira de instalar jogos no Linux, e isso é através de plataformas de distribuição digital Onde baixar os melhores jogos de Linux sem qualquer aborrecimento Onde baixar os melhores jogos de Linux sem qualquer aborrecimento Nem uma década atrás, jogos nativos no Linux eram limitados para open source, jogos multi-plataforma. Hoje, o mito "no games on Linux" está morto. Mas onde você encontra jogos compatíveis? Leia mais e seus clientes de desktop. O Steam já está disponível no Linux Como Instalar o Steam e Iniciar o Jogo no Linux Como Instalar o Steam e Iniciar o Jogo no Linux Instalar o Steam em computadores Linux é simples, e o resultado é geralmente a mesma experiência de jogo perfeita que você tinha no Windows. Leia mais, a GOG Galaxy está em construção e a Itch.io é uma alternativa louvável.
Os clientes de desktop vinculam-se às suas contas, então você precisa se registrar primeiro se quiser organizar seus jogos.
Dica: Fique de olho em promoções Steam 5 maneiras de ter certeza de obter as melhores ofertas em jogos Steam 5 maneiras de ter certeza de obter as melhores ofertas em jogos Steam Steam é conhecido por ser super conveniente para gerenciar uma biblioteca de videogame, e é Também é útil em algumas outras maneiras, mas você sabia que com um pouco de esforço você pode obter ... Leia mais para pegar grandes jogos sem ir à falência.
7) Use gerenciadores de pacotes no nível do aplicativo
Se você quiser ficar nerd, você pode usar gerenciadores de pacotes no nível do aplicativo ao lado de seu gerenciador de pacotes padrão no nível do sistema. Os primeiros também são conhecidos como gerenciadores de pacotes de linguagem de programação. Eles contêm bibliotecas e utilitários de suporte para uma linguagem de programação, portanto, se um aplicativo for escrito nesse idioma, 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 gerenciador de pacotes devido a um grande número de dependências que pode não estar disponível nos repositórios da sua distribuição.
Como você pode ver, existem várias maneiras de instalar aplicativos no Linux, cada um 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 instalar aplicativos do Linux? Você tem alguma dica para iniciantes em Linux? Compartilhe seus pensamentos nos comentários abaixo.
Créditos da Imagem: Captura de tela do Yumex, captura de tela do Muon, captura de tela do Aptitude, captura de tela do Porthole, captura de tela do Octopi, captura de tela do Itch.io.