terça-feira, 16 de junho de 2009

Instalação mínima do openSUSE 11.1

Cada distribuição tem seus propósitos e objetivos. Algumas são feitas para incluir tudo, outras preferem usar uma pequena seleção do que está disponível. Mas todas as distribuições partem de uma base pequena e vão instalando pacotes até obterem um ambiente completo. Para algumas, esse ambiente é o GNOME ou a versão mais recente do KDE 4, para outras é algo que consuma pouca memória somado a um gerenciador de janelas leve. Como muitos leitores já devem saber, eu gosto de sistemas minimalistas e escrevi um artigo para o DistroWatch Weekly sobre como deixar o Ubuntu mais "elegante". Alguns leitores, no entanto, acharam que era tolice minha usar o Ubuntu se o que eu queria era um sistema leve, e afirmaram que havia distros mais rápidas e melhores. Disso eu não tenho dúvidas, mas não escolhi o Ubuntu por sua leveza. Pelo contrário. Eu o escolhi porque, por padrão, ele é bem pesado e, quer gostemos disso ou não, é a distribuição para desktops mais popular do momento. A intenção do artigo era mostrar que você não precisa ficar restrito ao modo que o Ubuntu tem de fazer as coisas, e que você pode assumir o controle. É possível fazer isso com quase qualquer distribuição disponível hoje, e vou mostrar a vocês com fazê-lo com o openSUSE.

O openSUSE é uma ótima distribuição, com uma comunidade excelente. Ele tem uma herança rica e um poderoso sistema de configuração, o YaST. Por padrão, o openSUSE vem com três ambientes diferentes: GNOME, KDE e XFCE. O instalador é um dos mais respeitados do mercado, e também oferece a opção de instalar um sistema básico. Neste artigo eu usei o DVD do openSUSE 11.1 x86_64 em um computador com processador Intel Core2 E8400 3 GHz, 8 GB de memória, HD SATA de 750 GB e placa de vídeo NVIDIA 8800GT.

Instalação


Inicie o computador pelo DVD e escolha a opção de instalação no menu. Para mudar de idioma, pressione F2. O sistema vai direto para o instalador, onde você deve iniciar uma 'Nova Instalação'. Eu escolhi a opção de configuração automática, e em seguida defini o meu fuso horário. Na tela 'Seleção de Área de Trabalho', pressione o botão 'Outro' e escolha entre 'Servidor X Mínimo' ou 'Seleção de Servidor Mínimo (Modo de Texto)' A primeira opção instala o sistema básico, com o servidor X e o ambiente básico de desktop TWM (Tab Window Manager). Escolha esta opção se quiser menos controle, mas se quiser mexer em mais coisas escolha a opção de modo de texto.

opensuse-11.1-installer-choose-desktop-small

Instalador do openSUSE 11.1 — escolha do desktop

Particione os discos rígidos como achar melhor. Eu gosto de desativar o tempo de acesso e escolho 'Sem tempo de acesso' em cada partição. Crie um usuário (eu desativo o login automático), conclua o resto da configuração e inicie a instalação. Se tiver escolhido a segunda opção, mude o runlevel padrão de 3 para 5 na tela de resumo das configuração (multiusuário completo com gerenciador de rede e exibição) Todo esse processo de instalação levou apenas seis minutos, fora os dois minutos gastos na configuração do sistema durante a primeira inicialização. Se você escolheu a primeira opção, o padrão é iniciar direto no servidor X com o desktop TWM básico. É possível fazer login no ambiente como root ou mudar para um terminal, se preferir. Ao contrário do Ubuntu, o sistema openSUSE básico inclui tela gráfica durante o carregamento (splash) e inclui vários serviços como D-Bus, HAL, Firewall, CPUFreq, NFS, CUPS, OpenSSH e Postfix por padrão. Inclui ainda o YaST e todos os módulos para a configuração do sistema. Agora podemos começar a mexer no sistema.

Sistema básico


Agora que temos um sistema X Window básico instalado (se você ainda não tiver, terá em breve), podemos baixar os pacotes mais recentes pela internet. Quaisquer pacotes que tenham sido atualizados desde o lançamento desta versão serão instalados pela internet; o resto é instalado localmente, pelo DVD. O instalador do openSUSE configura os repositórios para você por padrão, mas se você preferir é possível usar um mirror personalizado. Para fazer isso eu usei o Zypper, a poderosa ferramenta de gerenciamento de pacotes RPM.

Liste os repositórios.

# zypper repos

Exclua os repositórios padrão da internet, deixando o DVD. Repita até que sobre apenas o DVD.

# zypper removerepo 2

Adicione os mirrors que deseja usar (no formato [comando] [opção] [caminho] [nome]).

# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/oss OSS
# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/non-oss non-OSS
# zypper addrepo ftp://mirror.internode.on.net/pub/opensuse/update/11.1 updates

Independente de mudar ou não os mirrors, agora vamos atualizar o sistema.

# zypper refresh && zypper dist-upgrade

Isso vai deixar seu sistema básico atualizado. Antes de seguir em frente, há outras tarefas que podem lhe interessar. Eu não gosto da ferramenta de pesquisa Beagle, porque acho que deixa o sistema mais lento. Você vai continuar precisando das bibliotecas dele, usadas por muitos aplicativos, mas é possível bloquear o Beagle facilmente com o Zypper para que não seja instalado.

# zypper addlock beagle*

Se estiver instalando em um notebook, o openSUSE usa os métodos de configuração de rede tradicionais por padrão, mas é fácil usar o NetworkManager, se você preferir! Comece instalando-o.

# zypper install networkmanager

Depois, diga ao YaST para defini-lo como gerenciador de rede padrão.

# yast2 sysconfig set NETWORKMANAGER=yes

Ambiente


Agora, um ambiente desktop básico. O openSUSE tem grupos que podem ser instalados, os chamados 'padrões', que puxam os pacotes especificados pelo mantenedor do pacote. Por exemplo, para um desktop GNOME ou KDE básico, instale o 'gnome_basis' ou o 'kde4_basis', respectivamente. O KDE3 básico também está disponível no 'kde3_basis'. O problema de usar esses padrões é que você abre mão de algum controle e de parte do minimalismo do sistema, já que muitos pacotes são escolhidos sem que você os queira. O lado positivo é que não é preciso conhecer cada pacote para que as coisas funcionem, o que pode ser frustrante se você quiser alguma coisa que não sabe como conseguir. Experimente à vontade, mas para os fins deste exercício, é assim que se usam os padrões disponíveis.

# zypper install -t pattern gnome_basis

Isso vai baixar todos os pacotes necessários para um desktop openSUSE padrão, configurado.

Se você escolheu a opção de modo de texto na hora da instalação e quer um desktop mais minimalista, então faça de outro jeito:

# zypper install gdm gnome-terminal xorg xorg-x11-driver-input xorg-x11-driver-video xorg-x11-fonts yast2-gtk
# cp /etc/X11/xorg.conf.install /etc/X11/xorg.conf

Por padrão, o openSUSE continua entrando no gerenciador de janelas leve; temos que dizer a ele para entrar no GNOME. Para isso, edite o respectivo arquivo de configuração em /etc/sysconfig/ ou pelo YaST. Vamos usar o YaST.

Primeiro, vamos configurar o gerenciador de login (se você quiser).

# yast2 sysconfig set DISPLAYMANAGER=gdm

A seguir, mudamos o ambiente desktop padrão.

# yast2 sysconfig set DEFAULT_WM=gnome

Reinicie o computador; desta vez, você será recebido pelo GDM. Faça login como o usuário configurado durante a instalação e o desktop GNOME será carregado.

Agora que tem um ambiente GNOME funcional, você pode continuar instalando os demais aplicativos de que precisa e configurando o sistema. O padrão que usamos instalou muitos dos pacotes básicos de que precisamos, incluindo um navegador web, um programa de email e calendário, cliente para bate-papo, gravador de CD e visualizador de imagens. Caso não tenha usado o padrão, você terá que instalar os pacotes que quiser manualmente. Obviamente, há muitas outras maneiras de continuar configurando o sistema, agora que ele está instalado. Tente desativar serviços que não usa, remover programas de que não precisa e bloquear alguns pacotes.

Esse novo sistema openSUSE personalizado vai do GRUB à tela de login em mais ou menos 28 segundos, levando mais seis para carregar o GNOME. Ele está consumindo 175 MB de memória e pouco mais de 1,7 GB do HD. Compare esses números aos da instalação padrão, que leva 39 segundos para iniciar e mais 20 para carregar o desktop, consumindo 3,6 GB do HD e mais de 315 MB de memória.

Conclusão


Se você quer um ambiente realmente leve o openSUSE pode não ser a melhor escolha, mas se ele for seu sistema operacional favorito você não precisa desistir dele ainda! Configure o sistema para torná-lo pequeno, contando especialmente com a ajuda o Zypper e sua capacidade de bloquear pacotes. Você vai, no mínimo, aprender mais um pouco sobre como o openSUSE funciona e, no fim das contas, se decidir instalar o sistema todo, saiba que isso também é possível!

opensuse-11.1-custom-gnome-desktop-small

Nenhum comentário:

Postar um comentário