Qual linux gerenciador de pacotes (e distro) é ideal para você?

Como um novo usuário Linux, você pode ser completamente sobrecarregados com o grande número de opções que você tem quando se trata de distribuições você pode instalar em seu computador. Qual é a diferença entre o Ubuntu, Fedora, OpenSUSE, Sabayon, ou Arch? Em última análise, a resposta curta é: gerenciamento de pacotes. Cada distro oferece aos usuários um único método de instalação e manutenção de seu sistema, com diferentes graus de facilidade de utilização e usabilidade.

Este guia irá servir como uma pequena cartilha sobre como executar tarefas básicas em cada sistema de gerenciamento de pacotes, para que possa decidir o que é certo para você.

debian

1. Apt

Apt é um resolvedor de dependência para sistemas baseados em Debian, incluindo Ubuntu. Em conjunto com dpkg, o gerenciador de pacotes, Apt oferece uma maneira fácil de atualizar, atualizar, instalar e remover software. Sem Apt, manutenção de um sistema Debian sentiria como usar o Linux no início de 1990, quando o “inferno dependência” era uma coisa real.Seu Guia para o Ubuntu Repositórios e Gerenciamento de PacotesSeu Guia para o Ubuntu Repositórios e Gerenciamento de Pacotesconsulte Mais informação

Apt tem uma sintaxe muito simples, embora ele está sendo reescrito para fornecer uma sintaxe mais fácil. Como tal, dependendo de qual versão você está usando (Ubuntu 14.04 e superior inclui os novos comandos APT), você pode usar comandos diferentes para atingir o mesmo resultado.

Para atualizar repositórios de software, use o seguinte comando:

sudo apt-get update

ou

sudo update apt

Para atualizar seu software:

atualização apt-get sudo

ou

atualização apt sudo

Para uma actualização mais completa, que também tentará atualizar comflicting dependência de pacotes para a versão mais recente e remoção de dependências mais antigas ou não utilizadas, o comando é o seguinte:

sudo apt-get dist-upgrade

ou

sudo apt full-atualização

Estes comandos podem ser combinados para executar uma atualização e atualizar em sucessão assim:

sudo apt-get update && atualização apt-get sudo

ou

sudo update apt && atualização apt sudo

Para instalar o software, o comando é:

sudo apt-get install $ packageName

ou

sudo apt instalar $ packageName

Para remover um pacote:

Video: RPM e YUM - Parte 01 - Gerenciamento de Pacotes rpm no Linux

sudo apt-get remove $ packageName

ou

sudo apt remove $ packageName

Ao remover software do seu sistema usando o comando apt-get remove, Apt faz um bom trabalho de remoção de dependências não utilizados, no entanto, por vezes, no curso de remoção de software ou uma atualização, algumas dependências straggler pode permanecer no seu sistema. Se você tem TOC como eu, você pode querer esses pacotes removidos de seu sistema. Apt inclui um comando que eu sou completamente apaixonado pela este respeito:

sudo apt-get autoremove

ou

sudo apt autoremove

Procura de um pacote instalável:

sudo apt-cache search $ packageName

ou

sudo apt pesquisa $ packageName

Apt não oferece a possibilidade de instalar um pacote de um URL, ou seja, o usuário deve encontrar e baixar o pacote a ser instalado em seu próprio país. Ubuntu e alguns de seus derivitaves conseguiram combater isso com links apturl de clique único, encontrado em alguns sites.

chapéu vermelho

2. YUM

Como Apt, YUM é um resolvedor de dependência para o gerenciador de pacotes subjacente, RPM. YUM é o sistema de gerenciamento de pacotes padrão incluído em algumas derivitaves baseados Red Hat, incluindo Fedora 21 e abaixo, e CentOS. A sintaxe para YUM é simples, e os usuários Apt deve ter nenhum problema fazer a troca.Não querem pagar por Red Hat Linux? Tente CentOS Em vezNão querem pagar por Red Hat Linux? Tente CentOS Em vezNo caso de você não sabe já, a maior parte da web é alimentado por Linux - Facebook, Twitter, Google, e uma grande maioria dos outros grandes sites da Internet usam Linux para seus servidores. Enquanto os administradores do servidor ...consulte Mais informação

Atualização e modernização através YUM é muito simples, onde o comando a seguir lida com ambas as tarefas:

yum update sudo

Para instalar um pacote, o seguinte comando é usado:

sudo yum install $ packageName

Da mesma forma, para remover um pacote, o comando é:

sudo yum remover $ packageName

Para procurar um pacote instalável:

sudo yum pesquisa $ packageName

não YUM não incluir um comando autoremove para encontrar e remover dependências não utilizados, no entanto, não incluem um grande recurso para a instalação de um pacote de um URL, que Apt não inclui:

Video: COMO USAR O SYNAPTIC NO UBUNTU

sudo yum install $ url

opensuse

3. ZYpp

ZYpp é outro resolvedor de dependência para o sistema de gerenciamento de pacotes RPM, e é o gerenciador de pacotes padrão para OpenSUSE e SUSE Linux Enterpise. ZYpp utiliza binários .rpm, assim como YUM, mas é um pouco mais rápido devido a ser escrito em C ++, onde YUM é escrito em Python. ZYpp é extremamente fácil de usar, já que inclui atalhos de comando que podem ser usadas no lugar do comando completo.Como usar o openSUSE Factory, The New Rolamento-Distribution ReleaseComo usar o openSUSE Factory, The New Rolamento-Distribution ReleaseAgora, o openSUSE foi automatizando tarefas de controle de qualidade para que os sistemas podem testar a estabilidade dos próprios pacotes, assim transformando fábrica em algo que tem novos pacotes e realmente tem uma expectativa razoável de estabilidade.consulte Mais informação

Como YUM, ZYpp ambas as actualizações e upgrades todos os pacotes usando o seguinte comando:

update sudo zypper

ou

Video: Como funcionam os pacotes Snap do Ubuntu

sudo zypper up

Para instalar um pacote:

sudo zypper install $ packageName

ou

sudo zypper em $ packageName

Para remover um pacote, use o comando:



sudo zypper remove $ packageName

ou

sudo zypper rm $ packageName

Procurar um pacote instalável:

sudo zypper pesquisa $ packageName

Como YUM, não há comando autoremove incluído no ZYpp. Além disso, como o Ubuntu, OpenSUSE tem um clique instalar ligações para instalação do pacote baseado na web.

fedora_logo

4. DNF ou dandified YUM

DNF é uma reescrita do YUM que utiliza recursos de ZYpp, mais notavelmente, a dependência resolver capacidades. DNF é o gerenciador de pacotes padrão para Fedora 22 e superior, e deve se tornar o padrão do sistema no CentOS no futuro.Seja na borda do sangramento de Linux com o Fedora RawhideSeja na borda do sangramento de Linux com o Fedora RawhideNão espere em torno de experimentar as últimas versões de software - experimentar o Fedora Rawhide vez.consulte Mais informação

Para atualizar e atualizar todos os softwares:

update sudo dnf

Para instalar um pacote:

sudo instalar $ packageName

Para remover um pacote:

sudo dnf remover $ packageName

Procurar um pacote instalável:

sudo dnf pesquisa $ packageName

Ao contrário YUM e ZYpp, DNF fornece o comando autoremove para procurar o seu sistema e remover dependências não utilizados:

sudo dnf autoremove

E DNF também permite a instalação de pacotes a partir de um URL:

sudo dnf instalar $ url

Sabayon

5. Entropy

A entropia é o sistema de gerenciamento de pacotes padrão para Sabayon Linux, um derivitave Gentoo. O que torna Entropia interessante é Sabayon utiliza arquivos binários através de entropia, e também de código fonte através do sistema de gerenciamento de pacotes do Gentoo, Portage. Um resumo básico para este sistema é o seguinte:Instalar o Gentoo de forma fácil com SabayonInstalar o Gentoo de forma fácil com Sabayonconsulte Mais informação

  • Pacotes fonte são construídos em binários através entropia, usando Portage.
  • Entropia converte o binário construído para um pacote de entropia.
  • Os pacotes de entropia são adicionados aos repos Sabayon.
  • O usuário instala um arquivo binário através de Entropia.

A entropia é comparável ao Apt, YUM, ZYpp e DNF, o que significa que é novato amigável com fácil de usar comandos. Entropia também inclui atalhos para brevidade.

Para atualizar fontes de software:

update sudo equo

ou

sudo equo-se

Para atualizar todos os pacotes

atualização sudo equo

ou

sudo equo u

Estes comandos podem ser usados ​​ao mesmo tempo:

update sudo equo && atualização sudo equo

ou

sudo equo-se && sudo equo u

Para instalar um pacote:

sudo equo instalar $ packageName

ou

sudo equo em $ packageName

Para remover um pacote:

sudo equo remover $ packageName

ou

Video: [ LinuxTips ] - Gerenciamento de Pacotes - DPKG e APT

sudo equo rm $ packageName

Para procurar um pacote instalável:

sudo equo pesquisa $ packageName

Arch Linux

6. Pacman

Pacman é o sistema de gerenciamento de pacotes padrão para Arch Linux e seus derivitaves, e é um gerenciador de pacotes completos, não depender de sistemas ou interfaces subjacentes para resolver dependências. Pacman utiliza um sistema de arquivos .pkg.tar.xz comprimido simples, que contém todas as informações necessárias para construir o código-fonte em um programa de trabalho. Pense pacman como um sistema para automatizar o processo de construção manualmente software de código-fonte. Pacman utiliza um programa de “ajudante”, Yaourt, para instalar software não oficial encontradas no repositório de usuários Arch, e ao fazê-lo, o “pacman” comando é substituído por “yaourt”.Como instalar o Arch Linux de forma fácil com AntergosComo instalar o Arch Linux de forma fácil com AntergosPC velho ou laptop precisa de um novo sopro de vida? Pensando em mudar para o Linux, mas não sei por onde começar? Com Antergos, você pode instalar o Arch Linux o caminho mais fácil!consulte Mais informação

Ao trabalhar com pacotes, principalmente irá utilizar a bandeira “Sync” (S), que compara o seu sistema com o repositório de software. Para atualizar os seus repositórios de software (-y):

sudo pacman -Sy

Para atualizar seu sistema, você modificar o comando anterior sincronia com a bandeira sysupgrade (u):

sudo pacman -Syu

Para instalar um pacote, é necessário sincronizar o pacote:

sudo pacman -S $ packageName

Para remover um pacote, pacman tem uma bandeira de remoção. Para remover um pacote (-R), seus arquivos de configuração (N), e todas as dependências não utilizadas, de forma recursiva, não explicitamente instalado pelo usuário (s). Nota: este-s bandeira é diferente para o sinalizador -s usado no comando de sincronização:

sudo pacman -Rns

Para procurar um pacote instalável, você vai sincronizar e pesquisa (s):

sudo pacman -Ss $ packageName

Pacman não inclui um comando autoremove, porém você pode procurar e remover quaisquer dependências não utilizados usando o comando Query. Nota: Novamente, essas bandeiras não são as mesmas que as bandeiras de sincronização ou remover bandeiras. Este comando irá consultar o banco de dados (Q), verifique se há dependências órfãs (-t), restringir a pesquisa a dependências (-d), e não imprimirá o processo fora verbosely (q, que significa “calmo”).

sudo pacman -Rns $ (-Qtdq pacman)

Gerenciadores de pacotes: Evoluindo

Linux tem mais definitivamente percorreu um longo caminho no fornecimento de novos usuários a capacidade de gerenciar seu sistema facilmente. gerenciadores de pacotes encontrar automaticamente as dependências necessárias e fornecer fácil de lembrar comandos para instalar e software manutenção, e os usuários não são mais preso no inferno da dependência, como eram quando Linux estava em sua infância. Ao testar os muitos gestores de pacotes diferentes disponíveis para você, você pode encontrar a sua casa em qualquer distro você se sente mais confortável em.

Qual gerenciador de pacotes é o mais fácil para você? você já tentou instalar um desses gerenciadores de pacotes fora da distro padrão? Deixe-nos saber nos comentários abaixo!


Artigos relacionados