ct

    Mandriva Linux, parte 2

    Tutoriais

    O Mandriva é uma das distribuições Linux mais fáceis de usar, desenvolvida com foco no usuário doméstico. Esta segunda parte do tutorial fala sobre a configuração do sistema, incluindo a configuração dos repositórios, uso do urpmi e do rpmdrake e uma abordagem aprofundada das opções de configuração do Mandriva Control Center. Carlos E. Morimoto
    18/08/2008


    Clique aqui para ler a primeira parte

    Adicionando repositórios extras



    Depois de instalado o sistema, o passo seguinte é instalar plugins, codecs e softwares adicionais. A principal deficiência do Mandriva Free é a ausência de muitos pacotes, considerados proprietários. Isso é de se esperar, já que a proposta da versão é justamente incluir apenas aplicativos livres. Entretanto, você pode solucionar isso de forma muito simples adicionando os repositórios do PLF, que inclui codecs, plugins, drivers e todos os demais pacotes que ficam de fora da distribuição oficial por questões de licenciamento.

    A forma mais fácil de fazer isso é usar o Easy Urpmi, um site que cataloga os projetos mais utilizados e oferece uma interface via web fácil de usar. O endereço do site é:

    http://easyurpmi.zarb.org/

    A configuração é bastante simples. O primeiro passo é indicar a versão do Mandriva em uso, seguida pela arquitetura ("i568" para a versão de 32 bits e "x86_64" para a versão de 64 bits). Se você estiver usando um beta da próxima versão, selecione a opção "auto-detectar", que faz com que o urpmi utilize o repositório da versão cooker e chaveie automaticamente para a versão estável quando ela estiver disponível.

    Em seguida, role a página e clique nos botões "Adicionar mídias oficial" e "Adicionar mídias PLF". Em ambos os casos, o botão devolve um arquivo com a extensão "urpmi-media", que a partir do Mandriva 2008.1 já está associado com o urpmi. Basta deixar que o sistema abra o arquivo usando o aplicativo padrão:

    493e419b

    Outra opção é usar os comandos de terminal que o Easy Urpmi fornece no final da página. Basta executá-los como root, selecionando o texto no navegador e colando com o botão do meio do mouse:

    m436de86b

    O repositório "Oficial" adiciona os repositórios "non-free" da Mandriva. Eles ficam desativados por padrão no Mandriva Free, daí a necessidade de adicioná-los através do Easy Urpmi, junto com o PLF.

    Para confirmar que as mídias foram adicionadas corretamente, acesse a opção "Gerenciador de pacotes > Configurar mídias fonte para instalação e atualização" dentro do mcc e verifique se os espelhos do PLF aparecem na lista:

    30668070

    Nas versões anteriores, era necessário escolher qual mirror utilizar e marcar manualmente os repositórios. Na atual isso não é mais necessário, pois o Easy Urpmi passou a enviar diretamente a lista com os mirrors disponíveis, o que permite que o gerenciador escolha automaticamente o mais rápido. Se por acaso você estiver usando uma versão antiga do Mandriva, pode acessar a interface antiga clicando no "mude para a interface antiga". Existe também uma versão separada para quem usa o smart como gerenciador de pacotes, no lugar do urpmi.

    m6c3d7c35

    Uma vez que os repositórios são configurados, você pode instalar os pacotes normalmente através do urpmi, que funciona de forma muito similar ao apt-get, baixando os pacotes e checando as dependências.

    Alguns pacotes que você vai provavelmente querer instalar depois de ativar o PLF são:

      win32-codecs: Adiciona o suporte a vídeos em wmf, quicktime e outros formatos, através do uso de DLLs do Windows.

      libdvdcss2: Suporte a DVDs protegidos. Caso esteja usando a versão de 64 bits, instale o pacote "lib64dvdcss2".

      mplayer-gui mplayer-skins mplayer-fonts mplayerplugin: Este é o kit de pacotes para uma instalação completa do Mplayer. É sempre interessante tê-lo à mão, pois ele é capaz de exibir muitos vídeos em formatos exóticos, sem falar em arquivos danificados que outros players não conseguem abrir.

      vlc: O VLC é outro player de vídeo bastante poderoso que é bom ter à mão. Ele é também um dos mais leves.

      flash-player-plugin: Instala o suporte a flash, que não vem incluído por padrão no Mandriva Free. O pacote substitui a instalação manual a partir do http://www.adobe.com/products/flash/.

    Uma das diferenças fundamentais entre o Mandriva e distribuições da família Debian, como o Ubuntu e o Kubuntu é que ele utiliza pacotes .rpm, em vez de pacotes .deb.

    Na verdade, não existe nada de fundamentalmente diferente entre pacotes .deb ou pacotes .rpm; em ambos os casos são usados arquivos compactados, combinados com um arquivo de descrição, lista de dependências e (opcionalmente) scripts de pré e pós-instalação. Existem até mesmo utilitários que permitem converter pacotes de um formato para o outro (como o alien), o que é na verdade uma tarefa bastante simples.

    O que torna os pacotes de uma distribuição incompatíveis com a outra não é o formato dos pacotes, mas sim o conteúdo. Você pode perfeitamente converter um pacote rpm do Mandriva usando o alien e instalá-lo manualmente no Ubuntu usando o dpkg, mas fazer o programa funcionar vai ser outra história, já que a estrutura do dois sistemas é bem diferente.

    As distribuições baseadas em pacotes RPM, como o Red Hat e o Mandriva adquiriram uma certa má fama no passado, devido à falta de gerenciadores de pacotes inteligentes, que fossem capazes de solucionar dependências automaticamente, como no caso do apt-get. Entretanto, com o aparecimento do yum e do urpmi, isso deixou de ser problema. Existem diversos fatores técnicos que diferenciam o apt-get, o yum e o urpmi e é possível defender a supremacia de qualquer um deles sobre os outros baseado em algum fator isolado, mas na prática eles funcionam de forma muito similar.

    Já que estamos falando do Mandriva, vamos então a uma explicação mais detalhada sobre o urpmi.

    Um dos pontos fortes do Mandriva é que uma boa parte das opções de configuração do sistema podem ser feitas através do Mandriva Control Center (o mcc), incluindo, naturalmente, o gerenciamento de pacotes:

    m2a219c46

    A opção "Instalar & Remover Software" é a mais básica, oferecendo uma interface gráfica para o gerenciador de pacotes, similar à oferecida por aplicativos como o Synaptic e o Adept. Ele permite visualizar os pacotes através de categorias (o que é útil quando você estiver apenas fuçando, em busca de programas interessantes), mas quando você quer um programa específico, é mais rápido localizar o pacote usando a busca:

    m3f313708

    Marque a opção "Todos" no menu da esquerda para que as buscas mostrem todos os resultados (incluindo bibliotecas, codecs e outros componentes que você vai precisar com freqüência, e não apenas aplicativos gráficos. A interface permite que você marque vários pacotes e instale todos de uma vez ao clicar no "Aplicar".

    Se a idéia é remover pacotes, mude a opção do segundo campo de "Todos" para "Instalados". Isso fará com que tanto a lista de categorias quanto a busca retornem apenas pacotes já instalados, oferecendo a opção de removê-los:

    mc690d18

    O urpmi tem na verdade um funcionamento bem similar ao do apt-get. Ele pode ser configurado para instalar pacotes a partir de várias fontes, incluindo CD-ROMs e repositórios disponíveis via http ou ftp. Ele já vem configurado para utilizar por padrão os CDs de instalação, mas você pode adicionar outras mídias posteriormente, como fizemos no caso do PLF.

    Você pode revisar os repositórios utilizados e configurá-los manualmente através da opção "Configurar mídias fonte para instalação e atualização" no gerenciador de software. Se você quer que ele baixe todos os pacotes via web, em vez de pedir o DVD de instalação, por exemplo, basta desmarcar as duas primeiras linhas (Mandriva Linux - 2009.0 (Free) Installer e Mandriva Linux 2009.0 (Free) - Installer contrib), que contêm o atributo "CD-ROM" no campo "tipo".

    Assim como o apt-get, o urpmi trabalha mantendo uma base de dados com as listas dos pacotes disponíveis em cada mirror. A lista é atualizada cada vez que você abre o gerenciador de software dentro do mcc (o que torna a abertura dele bastante demorada), mas você pode fazer a atualização manualmente sempre que quiser instalar pacotes via linha de comando usando o comando "urpmi.update -a":

    # urpmi.update -a

    Para instalar um pacote, basta chamar o urpmi seguido do nome do pacote desejado, como em:

    # urpmi kaffeine

    Se você não souber o nome completo do pacote (ou ele não estiver disponível com o nome que você espera), experimente usar apenas as primeiras letra. Isso faz com que o urpmi retorne uma lista dos pacotes que começam com a expressão, como em:

    # urpmi kaf

    Nenhum nome de pacote kaf
    Os seguintes pacotes contém kaf:
    kaffe
    kaffe-devel
    kaffeine
    kaffeine-engine-gstreamer
    kaffeine-engine-xine
    kaffeine4
    libkaffeine-devel
    libkaffeine0

    Para remover um pacote, use o comando "urpme", como em:

    # urpme kmymoney2

    Se por acaso você precisar instalar algum pacote .rpm baixado manualmente, você pode usar o tradicional "rpm -Uvh", como faziam os pioneiros:

    # rpm -Uvh pacote.rpm

    É importante lembrar que forçar a instalação de pacotes antigos ou pacotes destinados a outras distribuições é a forma mais fácil de quebrar o sistema. Antes de instalar, certifique-se que o pacote é realmente compatível com a versão do Mandriva que está usando e que ele não está disponível para instalação através do PLF ou outro repositório que você possa adicionar ao urpmi.

    Concluindo, para instalar as atualizações e correções de segurança, use a opção "Atualizar seu sistema" do gerenciador de software. Caso você esteja usando uma versão beta, ela permite também acompanhar as modificações do sistema, até chegar à versão final.

    É possível também instalar as atualizações via linha de comando, usando os comandos:

    # urpmi.update -a
    # urpmi --auto-select



    Página 01 de 04
        



    Blog:

    Add to Google

    » Gostou do texto? Veja nossos livros impressos:
    Hardware | Redes | Servidores | Kurumin 7

    ... ou encontre o que procura usando a busca:

cb
Livros de Carlos E. Morimoto HOME