O que é yum?
The Yellow Dog Updater Modified (YUM) é um aplicativo de gerenciamento de pacotes para computadores executando sistemas operacionais Linux. Um pacote geralmente é um aplicativo de software, mas o termo também pode abranger outros itens, como documentação, código -fonte e níveis extras para jogos. O gerenciamento de pacotes é um termo usado para descrever os processos de adição, remoção e atualização de software em um computador. É um software livre desenvolvido por Seth Vidal e lançado como código aberto, o que significa que as pessoas podem acessar o código para ajudar a corrigir bugs ou desenvolver versões personalizadas do aplicativo. Ele vem com muitas distribuições Linux, mas também pode ser baixado separadamente do site da YUM. Várias aplicações gráficasexiste para permitir que os usuários adicionem e removam facilmente os pacotes; No entanto, muitos são simplesmente interfaces amigáveis com Yum funcionando por baixo. Esses programas apresentam ao usuário uma lista de software disponível e transmitem a seleção do usuário para processamento. É YUM que realmente baixa os pacotes e os instala em segundo plano. Aqueles familiarizados com a linha de comando Linux podem achar mais conveniente digitar os comandos diretamente.
Os pacotes são baixados de coleções chamadas repositórios, que podem estar online, em uma rede e/ou em mídia de instalação. Se um pacote a ser instalado depende de outro estar presente, essa dependência geralmente pode ser resolvida sem que o usuário precise conhecer os detalhes. Por exemplo, um jogo instalado pode depender de software específico para tocar sua música. O problema de resolver tais dependências pode ser tratado por yum porque sabe sobre todo o outro PACkages que estão disponíveis no repositório.
Embora seja usado principalmente para instalar novos softwares, atualizações inteiras do sistema também são possíveis com o YUM. Ele possui um recurso que determina quais pacotes precisam ser modificados para atualizar o sistema operacional para a versão mais recente. Além disso, como conhece tantos pacotes, o usuário tem uma riqueza de software na ponta dos dedos. Ao criar e gerenciar um repositório personalizado, os gerentes de rede, como a equipe de suporte a computadores para uma empresa, podem controlar facilmente o software disponível para instalação nos computadores de seus usuários.