Nota A versão 7.10 é uma versão beta. Não instale em máquinas de produção. A versão estável será lançada em Outubro de 2007. A página GutsyUpgrades será atulizada assim que o Gutsy for oficialmente lançado.

A versão 7.10 beta (Gutsy Gibbon) do Ubuntu já está disponível para testes e recebimento de bugs via Launchpad.

Para saborear o que vem por ai nessa nova versão, veja:

http://wiki.ubuntu-br.org/Gutsy/BetaRelease

Para uma instalação “limpa” o download da ISO pode ser realizado nos repositórios abaixo:

Ubuntu – http://releases.ubuntu.com/releases/7.10
Kubuntu, Edubuntu e Xubuntu – http://releases.ubuntu.com/releases/

Caso você deseje atualizar a partir da versão 7.04 (Feisty Fawn) para a versão 7.10 (Gutsy Gibbon) será necessário executar alguns procedimentos. Particularmente, o update-manager não exibiu opção para atualizar para o Gutsy. então, foi necessário realizar os alguns passos:

1. Atualizar e certificar que o Feisty Fawn estava completamente atualizado.

2. Editar o arquivo ‘meta-release’ para o Gusty e executar alguns comandos.

- Feche o Gerenciador de Atualizações (Update Manager)
- Abra o terminal e execute o comando:

$ sudo gedit /var/lib/update-manager/meta-release

- Vá para o final do arquivo (caso haja algum conteúdo no arquivo) e adicione as linhas:

Dist: gutsy
Name: Gutsy Gibbon
Version: 7.10
Date: Thu, 18 Oct 2007 12:00:00 UTC
Supported: 0
Description: This is the 7.10 release
Release-File: http://archive.ubuntu.com/ubuntu/dists/gutsy/Release
ReleaseNotes: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/ReleaseAnnouncement
UpgradeTool: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/gutsy.tar.gz
UpgradeToolSignature: http://archive.ubuntu.com/ubuntu/dists/gutsy/main/dist-upgrader-all/current/gutsy.tar.gz.gpg

- Pressione Ctrl + S ou clique em Salvar
- Pressione Ctrl + Q para sair do gedit
- Execute os comandos abaixo:

$ sudo apt-get update
$ gksudo “update-manager -c -d”

3. Os passos acima, deverão abrir a janela do Gerenciador de Atualizações, permitindo desta forma, que você atualize o seu sistema operacional para o Gusty.

Para maiores informações sobre como atualizar o Ubuntu para versão 7.10 beta, veja:

http://wiki.ubuntu-br.org/Gutsy/GutsyUpgrades

Versões do Ubuntu

11 11UTC Setembro 11UTC 2007

Old Ubuntu Releases

O Ubuntu lança uma nova versão a cada 6 meses e mantém suporte completo por pelo menos 18 meses. As versões que ultrapassam 18 meses são armazenadas em um repositório específico, ou seja, Warty 4.10, Hoary 5.04, Breezy 5.10 e Dapper 6.06.0 estão disponíveis apenas em http://old-releases.ubuntu.com/releases/.

Caso você venha a usar uma dessas versões antigas, lembre-se de configurar o repositório de software (/etc/apt/sources.list) para apontar para o lugar certo.

Exemplo:

deb http://old-releases.ubuntu.com/ubuntu hoary main restricted universe multiverse

Já as versões mais atuais Dapper 6.06.1 LTS, Edgy 6.10 e Feisty 7.04 estão acessíveis a partir de http://releases.ubuntu.com/. O Dapper 6.06.1 LTS apesar de ter sido lançado em 01/06/2006 será suportado oficialmente por 3 anos para a versão desktop e 5 anos para a versão servidor, por esse motivo ele ainda se encontra nesse repositório.

Ubuntu Releases

Ambos os repositórios incluem versões para Kubuntu e Edubuntu. Xubuntu está apenas disponível no repositório de versões mais atuais.

Interessado em aprender mais sobre as versões do Ubuntu?
http://wiki.ubuntu-br.org/VersoesUbuntu

Muitas placas de rede são automaticamente detectadas pelo Ubuntu, porém pode acontecer que uma placa não seja reconhecida durante a instalação. Por exemplo, as placas Broadcom NetXtreme II BCM5708 e NetXtreme BCM5704, ambas presentes nos servidores IBM x3550 e X3850 respectivamente, não foram detectadas pelo Dapper 6.06 LTS (kernel 2.6.15-26-server e kernel 2.6.15-28-server).

Uma vez diagnosticado que a placa de rede não foi detectada (use o dmesg para obter mais informações do problema), você terá que realizar algumas pesquisas a fim de ativá-la. Uma bom início é começar a pesquisa pelos “bugs conhecidos“, que é uma ótima forma de obter ajuda via comentários que incluem informações sobre o problema, patch (correção) e formas de como contorná-lo até que saia uma correção definitiva.

Caso não encontre nenhuma ocorrência para solução do problema, uma boa maneira é compilar o próprio driver do fabricante. Vejamos como isso foi realizado para as placas BCM5704 e BCM5708:

Broadcom NetXtreme BCM5704

1. Identificar o fabricante da placa de rede:

$ lspci -v | grep Ethernet
0000:01:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
0000:01:01.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
0000:02:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5703 Gigabit Ethernet (rev 10)

2. Verificar a saída do dmesg:

$ dmesg | less

3. Verificar se o driver foi carregado:

$ lsmod | grep bnx2

No caso da BCM5704 o driver que o Ubuntu estava usando era o bnx2, o engraçado é que o fabricante usa o tg3 para essa placa. Logo, remova o driver carregado para ter certeza que ele não “atrapalhe em nada.

$ rmmod bnx2
$ rmmod tg3

4. Baixar o driver do fabricante:

http://www.broadcom.com/support/ethernet_nic/netxtreme_server.php

5. Agora é necessário instalar os pacotes “build-essential” e os “headers” do kernel atual. O pacote “build-essential’ possui um compilador básico e outras ferramentas necessárias para compilação de pacotes. Os “headers” do kernel da instalação estão disponíveis no CD-ROM de instalação do Ubuntu ($ uname -a).

$ sudo aptitude install build-essential linux-headers-2.6.15-26-server

6. Parar o serviço de rede:

$ sudo /etc/init.d/networking stop

7. Descompactar e compilar o drive para o kernel (informações completa deste passo estão contidas no arquivo README.TXT dentro do tarball baixado no site do fabricante da placa):

$ cd /tmp
$ tar -zxf tg3-3.71b.tar.gz
$ cd Server/Linux/Driver/tg3-3.71b
$ make
$ insmod tg3.ko
$ sudo make install

8. Neste ponto o driver já foi compilado e instalado.

$ sudo /etc/init.d/networking start

9. Pronto!

Broadcom NetXtreme 5708

1. Resumidamente repita os passos anteriores e utilize as informações abaixo:
Download do driver: http://www.broadcom.com/support/ethernet_nic/netxtremeii.php
Remoção do driver antigo: rmmod bnx2; rmmod tg3
Compilação e instalação:

$ cd /tmp
$ unzip linux-1.5.10c.zip
$ cd Server/Linux/Driver/
$ tar xvzf bnx2-1.5.10c.tar.gz
$ cd bnx2-1.5.10c/src
$ make
$ insmod bnx2.o
$ insmod bnx2.ko
$ sudo make install

Pronto!

Vale lembrar que o driver só foi compilado para o kernel atual, ou seja, caso haja atualização de kernel será necessário realizar outra compilação.

Referências:

https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.15/+bug/73647
http://www.broadcom.com

Instalando o Ubuntu em um sistema Debian

3 03UTC Setembro 03UTC 2007

Instalar o Ubuntu Dapper 6.06 LTS, ou qualquer versão do Ubuntu, em um sistema Debian é muito simples. Isso graças ao debootstrap que é usado para criar sistemas básicos em um ambiente chroot.

Uma dica que oferece conselhos ou uma maneira mais simples de realizar uma tarefa Os passos descritos abaixo, utilizam o Dapper como sistema base. Para utilizar outras versões do Ubuntu, use warty, hoary, breezy, edgy ou feisty no lugar de dapper.

Preparando o debootstrap:

# aptitude install dbootstrap
# mkdir /var/chroots/dapper
# cd /tmp
# wget http://archive.ubuntu.com/ubuntu/pool/main/d/debootstrap/debootstrap_0.3.3.2ubuntu3_all.deb
# dpkg –extract debootstrap_0.3.3.2ubuntu3_all.deb debootstrap-feisty
# cp debootstrap-feisty/usr/lib/debootstrap/scripts/{warty,warty.buildd,hoary,hoary.buildd,breezy,dapper,edgy,edgy.fakechroot,feisty,feisty.fakechroot} /usr/lib/debootstrap/scripts/

Preparando o ambiente em chroot:

# debootstrap dapper /var/chroots/dapper http://archive.ubuntu.com/ubuntu/

I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
[...]
I: Base system installed successfully.

Para funcionar a parte de rede, copie os seguintes arquivos:

# cp /etc/hosts /var/chroots/dapper/etc/
# cp /etc/resolv.conf /var/chroots/dapper/etc/

Para entrar no chroot, use:

# chroot /var/chroots/dapper

Configuração do apt:

# vim /etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multivers

# aptitude update

Para sair do chroot, digite <Ctrl>+<D>

Para destruir o ambiente basta apagar o diretório onde o chroot foi criado, logo:

# rm -rf /var/chroots/dapper

Não disse que era simples? Boa sorte!

Referências:

https://wiki.ubuntu.com/DebootstrapChroot
http://packages.ubuntu.com/dapper/admin/debootstrap