Instalando e removendo software

De Wiki da Comunidade Mandriva

Ir para: navegação, pesquisa
Instalando e removendo software no Mandriva Linux

Mandriva Linux inclui uma gama extensa das aplicações mais populares do Linux especialmente empacotadas para funcionarem juntas. Quase toda aplicação que você deseja executar no Mandriva Linux estará disponível no respositórios oficiais de software do Mandriva.

Tabela de conteúdo

[editar] As aplicações de gerenciamento de software

Existem várias aplicações incluídas no Mandriva Linux para ajudá-lo a gerenciar seu software instalado. As mais importantes que você vai encontrar são a aplicação de instalação e remoção de software, que é chamada rpmdrake, e a aplicação de atualização de software, chamada MandrivaUpdate.

[editar] Instalando e removendo software

rpmdrake é a ferramenta gráfica para instalação e remoção de software, incluindo atualizações, e gerenciamento de repositórios de mídia física e online. Você pode iniciar o rpmdrake de diferentes formas:

  • Pelos menus de sistema, navegue por Sistema / Administração / Instalar & Remover Software e clique na opção apropriada (todas elas iniciam o rpmdrake de diferentes modos)
  • Pelo Centro de Controle Mandriva Linux, vá à aba Gerenciador de Software, e clique na opção apropriada (todas elas iniciam o rpmdrake de diferentes modos)
  • Por um terminal, você pode executar rpmdrake, rpmdrake-remove, MandrivaUpdate ou drakrpm-edit-media para iniciar os vários modos do rpmdrake. Você deve ter privilégios de administrador. Veja esta página para instruções sobre comando de execução com privilégios de administrador.

Ver software instalável e instalar pacotes de software (no Centro de Controle Mandriva Linux), Instalar, Remover e Atualizar software (nos menus de sistema), e rpmdrake (pelo console) iniciam o rpmdrake com o filtro de pesquisa Todos pré-selecionado.

Ver software instalado e desinstalar pacotes de software (no Centro de Controle Mandriva Linux) e rpmdrake-remove (pelo console) iniciam o rpmdrake com o filtro de pesquisa Instalado pré-selecionado, que é o mais conveniente para remoção de pacotes.

Navegar por Software Disponível (nos menus de sistema) inicia o rpmdrake sem privilégios de administrador, o que significa que você só será capaz de navegar pelos softwares instalados e disponíveis, sem a possibilidade de instalar e remover pacotes.

Se você selecionou o link para instalar ou adicionar software, você pode alterar a visualização do software listado usando a lista suspensa. As opções da lista suspensa são "Todos", "Recomendação do Mandriva Linux", "Instalado", "Não instalado", "Todas as atualizações", "Atualizações de segurança", "Atualizações para correção de erros" e "Atualizações normais". Para alterar sua visualização do software que pode ser instalado ou adicionado para o software que pode ser removido ou instalado, selecione o filtro "Instalado" na caixa suspensa no canto esquerdo superior da tela para alternar para essa visualização.

Para pesquisar por um pacote de software a ser instalado, por favor tenha certeza que você selecionou o filtro "Todos" na caixa suspensa no canto esquerdo superior da tela. Digite o termo na caixa de pesquisa para identificar o nome da aplicação que deseja instalar. Vão aparecer resultados na caixa abaixo do termo de pesquisa. Uma vez que tenha verificado todas as aplicações que deseja instalar, clique no botão "Aplicar" para instalá-las. Se outros pacotes devem ser instalados ao invés dos que selecionou para o funcionamento correto, rpmdrake o alertará para isso na hora e lhe permitirá também continuar a instalação incluindo os pacotes requeridos, ou cancelar.

Se você pesquisar por uma aplicação e encontrar uma verificação na caixa à esquerda do nome da aplicação, isso significa que a aplicação já está instalada no seu Mandriva Linux.

Para remover software que já foi instalado, clique na caixa onde a verificação aparece. Isso marcará aquela aplicação para remoção ou desinstalação. Similar ao processo de instalação, em que outra aplicação deve ser desinstalada para completar a solicitação de remoção, você será avisado que outros pacotes serão removidos. Você também será avisado para aceitar a remoção de todos os pacotes. Se não aceitar a remoção de todos os pacotes, nenhum dos pacotes será removido. Uma vez que tenha marcado todas as aplicações que deseja remover, clique no botão 'Aplicar' para removê-las.

[editar] Metapacotes

Mandriva Linux usa um conceito chamado metapacotes para facilitar a instalação de grandes grupos de pacotes. Por exemplo, é muito comum para usuários que inicialmente instalaram apenas o ambiente de trabalho KDE quererem experimentar o ambiente de trabalho GNOME também. GNOME consiste de vários pacotes, e encontrar todos eles e instalá-los todos separadamente é uma tarefa entediante.

O uso de um metapacote torna isso fácil. Um metapacote é simplesmente um pacote que não contém arquivos, mas que requer a instalação de um grupo de outros pacotes, de forma que quando você instala o metapacote, todos os outros pacotes serão instalados ao mesmo tempo.

Para instalar o ambiente de trabalho completo do GNOME no Mandriva Linux, você pode simplesmente instalar o pacote task-gnome, e todos os pacotes necessários para um ambiente GNOME completo serão instalados. A maioria dos pacotes no Mandriva Linux têm nomes começando com task-, de forma que são fáceis de identificar e serem pesquisados.

[editar] Instalando atualizações: MandrivaUpdate

Como em qualquer computador, você deve atualizar seu Mandriva Linux regularmente. A ferramenta MandrivaUpdate é fornecida para esse propósito. Como o rpmdrake, MandrivaUpdate pode ser executado de diversas maneiras. Através do Centro de Controle Mandriva, vá à aba Gerenciador de Software, e clique em 'Atualizar seu sistema'. Ou, novamente, você pode localizar MandrivaUpdate nos menus de sistema em Sistema / Configure seu computador / Atualizar seu sistema, ou execute-o diretamente pelo comando MandrivaUpdate.

A primeira vez que executar MandrivaUpdate, ele vai pedir permissão para se conectar aos servidores da Mandriva para baixar uma lista de sites dos quais ele pode baixar atualizações. Se você der sua permissão, ele vai então perguntá-lo qual espelho usar. Escolha um próximo de sua localização geográfica. MandrivaUpdate então se conectará ao site, baixará um lista de atualizações disponíveis, e fornecerá uma lista de todas as atualizações disponíveis para os pacotes instalados em seu sistema. Todas as atualizações de segurança e para correção de erros serão pré-selecionadas, exceto atualizações para os pacotes de kernel e kernel-source.

No Mandriva Linux 2007 Spring, atualizações para pacotes do kernel e kernel-source estarão presentes na lista, e você deve selecioná-los manualmente a não ser que tenha certeza que não deve usar o kernel atualizado. Você pode então instalar todas as atualizações com um simples clique.

No Mandriva Linux 2007 e mais antigos, atualizações para pacotes do kernel e kernel-source não estarão presentes na exibição das atualizações disponíveis. Se você alterar a configuração do filtro de pesquisa de Todas as atualizações para Todos ou Não instalado, você será capaz de localizar os pacotes de kernel e kernel-source atualizados, que você deve instalar a não ser que tenha certeza que não deve usar o kernel atualizado.

[editar] Tornando mais aplicações disponíveis

Se você instalou a partir de uma edição de CD ou DVD do Mandriva Linux e não habilitou os repositórios de software pela Internet durante o processo de instalação, você terá acesso apenas aos softwares incluídos nos seus CDs ou DVD(s). Existem várias aplicações disponíveis para o Mandriva Linux que não cabem todas nas edições de CD ou DVD. Entretanto, você pode notar que algumas aplicações que deseja instalar não são encontradas quando você pesquisa no rpmdrake.

Isso não significa que você não possa fácil e convenientemente acessar essas aplicações. Com a ajuda de outro utilitário, você pode configurar seu sistema para usar um site de espelho público da Mandriva como um repositório de aplicações, e acessar a gama inteira de aplicações disponíveis.

Para isso:

  1. Inicie o Gerenciador de Mídia de Software: abra o Centro de Controle Mandriva, e vá à aba Gerenciador de Software.
  2. Clique no link 'Configurar mídias fonte para instalação e atualização'.
  3. Clique em 'sim' quando perguntado se está tudo OK para continuar.
  4. Agora clique no botão 'Adicionar...' no lado direito de sua tela.
  5. Quando perguntado se adicionar 'Atualizações oficiais' ou 'Fontes de distribuição', clique em 'Fontes de distribuição'.
  6. Clique em 'Sim' em resposta à questão sobre a lista de espelhos.
  7. Quando a lista de espelhos aparecer, escolha um espelho próximo a sua localização geográfica. Aguarde completar o processo.

Uma vez que o processo estiver completo, você pode executar o rpmdrake como descrito acima, e terá acesso a uma gama mais ampla de aplicações que na situação anterior.

[editar] Uso avançado: as aplicações de gerenciamento de software de console

Como um complemento ao gerenciamento gráfico de software discutido acima, existe uma gama de aplicações de gerenciamento de software de console que compartilha os mesmos respositórios de software (de tal forma que você pode usar também as aplicações de console, as aplicações gráficas, ou alternar entre as duas). Uma explicação completa dessas aplicações está fora do escopo dessa página. Mais informações estão disponíveis nesta página.

Brevemente, elas consistem em:

[editar] urpmi

urpmi é a ferramenta de instalação de software. Deve ser usada com privilégios de administrador. Chame-a simplesmente com urpmi nomedopacote para instalar um pacote e todas as suas dependências. Se você digitar um nome incompleto de um pacote, será executada uma pesquisa, retornando sugestões. Outro comando útil que pode usar é urpmi --auto-update, que atualizará a lista de pacotes disponíveis a partir de todos os repositórios, e instalará qualquer atualização disponível.

[editar] urpme

urpme é a ferramenta de remoção de software. Deve ser usada com privilégios de administrador. Chame-a simplesmente com urpme nomedopacote para remover um pacote e quaisquer outros que dependam dele. Se você digitar um nome incompleto de pacote, será executada uma pesquisa, retornando sugestões.

[editar] urpmq e urpmf

urpmq e urpmf são ferramentas de pesquisa. Elas podem ser usadas com privilégios de usuário normal. De modo geral, use urpmf para localizar qual pacote contém um arquivo em particular, e urpmq para todas as outras operações de pesquisa. Chamado sem parâmetros, urpmq pesquisará nomes de pacotes. Veja as páginas de manual (man pages) para mais informações.

[editar] urpmi.addmedia e urpmi.removemedia

Essas são ferramentas para adição e remoção de repositórios de software. Veja a página de manual (manpage) para os parâmetros necessários. Existem vários sites que vão ajudá-lo a criar comandos urpmi.addmedia para adicionar os repositórios mais usados: o localizador de espelho oficial da Mandriva e o site mantido pela comunidade EasyUrpmi são dois dos mais usados normalmente.

[editar] Uso avançado: Backports e candidato a atualizações

Existem vários repositórios oficiais de software para o Mandriva Linux. Para uma lista completa e descrição de todos os repositórios disponíveis, veja esta página.

Em poucas palavras, existem três seções - main, contrib e non-free. Main contém software livre com suporte, contrib contém oficialmente software livre sem suporte, e non-free contém software que não é livre e com suporte.

Cada seção é dividida em quatro repositórios: release, updates, testing e backports. Release é o repositório principal que contêm todos os pacotes na seção na ocasião do lançamento. Updates contêm todas as atualizações e correção de erros para a seção.

Os repositórios backports contêm novas versões de pacotes: atualizações que são fornecidas simplesmente para manter o pacote atualizado ou com novos recursos adicionados, ao invés de corrigir erros ou problemas de segurança. Por exemplo, no Mandriva Linux 2007, os pacotes do Mozilla Firefox no /main/release e /main/updates são versões 1.5 (já que essa era a versão atual na ocasião do lançamento do Mandriva Linux 2007), mas pacotes de versão 2.0 estão disponíveis no /main/backports. Esses pacotes estão todos sem suporte oficial.

Os repositórios testing contêm pacotes candidatos à atualização. Quando um erro é identificado em um pacote no Mandriva Linux, a política de atualização procura o mantenedor do pacote para que este providencie um pacote que resolva o problema, e envia tal pacote ao repositório /testing apropriado (dependendo da seção em que o pacote está). A partir desse ponto, usuários que passaram pelo problema podem instalar o candidato à atualização para ajudar a testar se ele de fato resolve o problema e não causa qualquer outro. Eles podem relatar seus achados acerca de erros relevantes no Bugzilla.

Por favor, observe que a disposição dos repositórios era diferente nos lançamentos que antecederam ao Mandriva Linux 2007. Os repositórios mencionados nessa seção não existem em lançamentos anteriores.

Se você estiver usando o Mandriva Linux 2007 Spring ou anterior e seguiu os passos no #Tornando mais aplicações disponíveis acima, ou adicionou repositórios da Internet durante o processo de instalação, os repositórios release e updates para cada seção serão configurados e habilitados em seu sistema.

Os repositórios testing e backports para cada seção serão configurados em seus sistema mas desabilitados (eles são desabilitados por padrão para assegurar que você não instale pacotes desses repositórios por acidente, uma vez que eles podem não funcionar como aqueles dos repositórios release e updates). Para usar esses repositórios, simplesmente inicie o Gerenciador de Mídia de Software como mencionado em #Tornando mais aplicações disponíveis e verifique as caixas para habilitá-las.

Se você estiver usando o Mandriva Linux 2007, você já tem os repositórios release e updates configurados em seu sistema, mas não os repositórios backports e testing.

A maneira mais fácil de tornar os repositórios backports e testing disponíveis no seu sistema, se desejar fazê-lo, é usar o localizador de espelho oficial da Mandriva.

  1. Ajuste para a versão apropriada da distribuição e arquitetura do sistema.
  2. Escolha o respositório que deseja configurar.
  3. Selecione seu país (ou o mais próximo de você, se o seu não estiver na lista).
  4. Clique em 'Procura espelhos correspondentes!'. Retornará uma lista de espelhos para o repositório em questão.
  5. Clique no link com o rótulo 'urpmi' próximo a um dos repositórios, e um comando urpmi.addmedia será gerado para você.
  6. Você pode executar o comando com privilégios de administrador para tornar o repositório disponível no seu sistema.

Se você escolher adicionar repositórios /backports e/ou /contrib, você deve também atualizar as listas de softwares disponíveis regularmente, já que os pacotes nesses repositórios são atualizados regularmente. Você pode fazer isso usando a opção 'Atualizar mídia' no menu 'Arquivo'.

[editar] Uso avançado: outras formas de instalar software

Ocasionalmente, você pode obter uma aplicação do seu interesse que não está disponível em nenhum dos repositórios oficiais da Mandriva, ou pode ter necessidade de uma versão mais nova de uma aplicação que aquelas disponíveis nos repositórios oficiais. Nesses casos, você pode desejar usar outro método de instalação de software.

[editar] O que não fazer

Usuários que se encontram nessa situação são fortemente recomendados a não tentar instalar pacotes de software feitos para outras distribuições (como Fedora Core ou OpenSUSE), ou instalar pacotes de software feitos para um lançamento diferente do Mandriva Linux do seu computador (incluindo Cooker). Instalar tais pacotes acarreta em alto risco de tornar seu sistema instável e fora de uso.

[editar] Repositórios de terceiros

Você pode encontrar repositórios de pacotes de terceiros para o Mandriva Linux, que são vários. Esses podem trazer novas versões de aplicações que estão disponíveis nos repositórios oficiais, ou aplicações que não estão disponíveis por completo nos repositórios oficiais.

Em geral, recomendamos que você use repositórios oficiais sempre que possível, mas se você realmente necessita de uma aplicação ou versão que não está disponível em repositórios oficiais, usar um repositório de terceiros é uma opção mais segura que um pacote de distribuição diferente, ou instalar do código fonte.

Mandriva não oferece qualquer suporte a pacotes fornecidos por terceiros: se encontrar problemas usando tais pacotes, por favor solicite suporte do fornecedor desses pacotes.

Vamos deixar claro, porque muita gente reclama depois que "essa aplicação está quebrada" : primeiro verifique se uma aplicação está disponível nos repositórios oficiais e primeiro use os repositórios oficiais. Obter a versão mais recente (talvez quebrada) não é tão importante quanto ter um pacote funcionando. Pessoas gastam tempo para verificar que aplicações nos repositórios oficiais funcionam, e se encontrar problemas, eles podem ser relatados ao Bugzilla e corrigidos por qualquer um. Se precisar da versão mais recente, ela pode (ou não por motivos justos) estar disponível como um backport, mas não conte com isso: comece com o que está disponível e aproveite.

[editar] Recompilando um código RPM a partir de um lançamento Mandriva Linux mais recente

Se o pacote ou versão que solicita não estiver disponível em um repositório oficial ou de terceiros para o seu lançamento do Mandriva Linux, mas estiver disponível em uma versão mais recente do Mandriva Linux (incluindo Cooker), você pode tentar recompilar o código RPM do lançamento mais recente no seu lançamento. Você será capaz de localizar o código RPM em qualquer espelho oficial da Mandriva, no subdiretório /SRPMS do lançamento onde o pacote está disponível. Para compilar um código RPM, siga as instruções no RPM building HOWTO: você precisará completar os passos nas 'Tarefas Preliminares', e então siga as instruções em 'A partir de um código RPM existente'.

[editar] Instalando a partir de um código fonte

Se a aplicação ou versão que você solicita não estiver disponível em qualquer respositório oficial ou de terceiros, você pode ser forçado a instalá-la baixando o código fonte, compilando-o, e efetuando a instalação em seu sistema. Esse é o método menos recomendável de instalar software e só deve ser usado se você não tiver outra opção. Para detalhes sobre o procedimento geral de instalar aplicações a partir do código fonte no Mandriva Linux, por favor veja esta página.

Ferramentas pessoais
Outras línguas