Em primeiro lugar, um breve vocabulário.
O Software precisa estar dividido em diferentes arquivos para facilitar seu desenvolvimento e sua manutenção. Uma aplicação resulta em muitas partes: os arquivos binários, a documentação e os recursos de que a aplicação necessita (imagens, ícones, traduções, sons, etc.). Um pacote é configurado com todos os componentes de uma aplicação, armazenados em um arquivo simples de maneira que seja muito fácil a sua instalação, atualização e remoção.
As Aplicações formadas por bibliotecas de programas ou componentes fabricados por diferentes desenvolvedores para executar certas funções de configuração, não faz parte da funcionalidade principal mas necessita instalá-la. Uma dependência é um pacote que um outro pacote necessita para funcionar corretamente. A ferramenta de gerenciamento de de pacote da Mandriva Linux cuida automaticamente de todas as dependências.
O Software é algo vivo: novas características são adicionadas, os existentes são aprimorados e os problemas (bugs) são corrigidos. Uma atualização (update) é um pacote no qual traz alguns ou todos esses aprimoramentos e adiciona-os em uma aplicação existente. É recomendado que você cheque por novas atualizações freqüentemente para deixar seu sistema sempre em bom funcionamento e livre de erros e de falhas de segurança.
Uma fonte é um repositório de pacotes, é o lugar de origem de onde os pacotes serão instalados. As fontes de comunicação usadas são criadas automaticamente durante a instalação do sistema, você pode adicionar suas próprias fontes para as atualizações e os pacotes que você encontrar na Internet.
O lugar onde os (programas) pacotes estão armazenados, fisicamente, são os CDs, DVDs, ou um servidor FTP.
O lugar centralizado que contém a mídia (e assim, os pacotes).
Mandriva Linux utiliza o sistema de empacotamento RPM. Mandriva Linux fornece ferramentas convenientes para simplificar a manutenção de pacotes. A ferramenta de configuração urpmi é baseado na linha comando ; aqui iremos nos concentrar no Rpmdrake: a ferramenta gráfica de instalação de programas do Mandriva Linux. Gerenciador de Mídia. Figura 1.1, “Gerenciador de Software no Centro de Controle do Mandriva Linux” mostra a seção Gerência de Software no Centro de Controle do Mandriva Linux.
Rpmdrake pode ser usado para
instalar e remover programas (explicado em Seção 1, “Adicionando
e Removendo Programas”)
ou para atualizar um programa existente
(explicado em Seção 2, “Atualização de
Pacotes”). Gerenciador de Mídia é abordado em
Seção 3, “O Gerenciador
de Mídia de Programas”.