Notas de Lançamento do CentOS 5.2
Contents
- Traduções
- Introdução
- Mídias de Instalação e sha1sum
- Problemas Conhecidos
- Problemas Resolvidos
-
Pacotes e Aplicações
- Novos pacotes na versão 5.2 que não estavam presentes na versão 5.1
- Pacotes que foram atualizados na versão 5.2 desde o lançamento da versão 5.1
- Pacotes removidos pelo upstream na versão 5.2 que estavam presentes na versão 5.1
- Pacotes lançados como 5.1 atualizam com pacotes antigos na mídia de instalção da versão 5.2
- Pacotes modificados pelo CentOS
- Pacotes removidos do CentOS que estavam incluídos no upstream
- Pacotes adicionados pelo CentOS que não estavam incluídos no upstream
- Envolvimento da Comunidade
- Leitura Futura
- Agradecimentos
1. Traduções
Traduções desta notas de lançamento estão disponíveis nos seguintes idiomas :
Brazilian Portuguese (Português do Brasil) - Cleber Paiva de Souza
Chinese (漢語) - Hao Xu
Czech (Česky) - David Hrbáč
Dutch (Nederlands) - Tim Verhoeven
English (English)
French (Français) - Patrice Guay, Fabian Arrotin
German (Deutsch) - Marco Witte, Ralph Angenendt
Japanese (日本語) - Akemi Yagi, Taira Hajime
Korean (한국어) - YoungHoon Park
Romanian (Română) - Manuel Wolfshant
Russian (Русский) - Nikolay Ulyanitski
Spanish (Español) - Alain Reguera Delgado, Ernesto Pérez Estévez
Turkish (Türkçe) - Osman Aksit
2. Introdução
Bem-vindos ao lançamento do CentOS 5.2. O CentOS é uma Distribuição Linux de Nível Comercial derivada dos fontes fornecidos gratuitamente ao público por nosso Upstream OS Provider (UOP)1.
O CentOS está de total acordo com as políticas de redistribuição do fornecedor upstream e tem a intenção de ser 100% compatível com seus binários. (O CentOS altera os pacotes principalmente para remover as marcas e as artes gráficas do fornecedor upstream.) O CentOS é um Sistema Operacional Livre. O Projeto CentOS agora está aceitando doações através do PayPal, por favor, veja nosso website em http://www.centos.org para maiores detalhes. Todas as doações à este projeto serão utilizadas para cobrir gastos com largura de banda e desenvolvimento.
O CentOS 5.2 é a segunda atualização da série da distribuição CentOS 5. Ela contém muitas correções de erros, atualizações e novas funcionalidades. Antes de ler adiante, nós recomendamos a leitura das notas de lançamento do UOP em http://www.centos.org/docs/5/. O restante deste documento é um adendo, e cobre principalmente problemas específicos do CentOS.
3. Mídias de Instalação e sha1sum
----------------------------------------------- Os ISOS i386 e seus sha1sum's são : 9e8da103db2217f10e07b0387edce09395723cbf CentOS-5.2-i386-bin-1of6.iso e9d0a51d638caf1ed3adde834672d0f6a82cfd92 CentOS-5.2-i386-bin-2of6.iso 1c120526624e0dda4800abc5548e88937b12aabb CentOS-5.2-i386-bin-3of6.iso d774cf3bf6a28007e94969eea9dda44b95a5c249 CentOS-5.2-i386-bin-4of6.iso c4a94ebf2636e4868c2f72945dabe4a27c3f8301 CentOS-5.2-i386-bin-5of6.iso 0dc6131171739709722e6c0a53953484f7940aec CentOS-5.2-i386-bin-6of6.iso c89db7f5294465d593e7b02c232e0e9070111487 CentOS-5.2-i386-bin-DVD.iso 30e212aacb1980445f2d9e683c1d18ddb02d0974 CentOS-5.2-i386-netinstall.iso ----------------------------------------------- Os ISOS x86_64 e seus sha1sum's são : 94ca211d953bfafe010e9967d16e0380e0705845 CentOS-5.2-x86_64-bin-1of7.iso db1c88d5d699e1b65f11b39d830775df51b46a61 CentOS-5.2-x86_64-bin-2of7.iso 4bec7760de0766e4500a2a28a4aa5d0f1b1ee757 CentOS-5.2-x86_64-bin-3of7.iso 8f457db8454bfce9d2313808141f81aae6566294 CentOS-5.2-x86_64-bin-4of7.iso 947ffb4f1828e995111f8d457e0ac7e795cc1080 CentOS-5.2-x86_64-bin-5of7.iso 22155d06cc5a1b13cd52f2f9a19915b1340871df CentOS-5.2-x86_64-bin-6of7.iso 02fdbc48e789e4a6b7849028402f9ff03a75036c CentOS-5.2-x86_64-bin-7of7.iso 3e4bfcee28ec1c733e2726f23862910332b5195f CentOS-5.2-x86_64-bin-DVD.iso 10c0edba48bcd71f52f5941cbb6e50133c158345 CentOS-5.2-x86_64-netinstall.iso ----------------------------------------------- Os arquivos de torrent e seus sha1sum's são : aacb74578a98593ceabeab5c99b5ff3a1c27c72a CentOS-5.2-x86_64-bin-DVD.torrent b5e512bd4ed3671b90711ac04d6b38423d6d7ae9 CentOS-5.2-x86_64-bin-1to7.torrent 67ccaf21b9620f695a06e437cb695df5cfc23f7b CentOS-5.2-i386-bin-1to6.torrent 66263514382ed8b726ff94ec84bea149ec53c5f0 CentOS-5.2-i386-bin-DVD.torrent
4. Problemas Conhecidos
- O instalador gráfico é para sistemas com mais de 512MB de memória. Utilizar o instalador gráfico em sistemas com menos de 512MB pode causar problemas.
Durante uma instalação gráfica pode ocorrer que que o botão de Próximo pareça não funcionar se o ponteiro do mouse for mantido sobre ele. Neste caso, é necessário mover o ponteiro para fora do botão Próximo e voltar antes de poder clicá-lo.
- O instalador anaconda precisa de pelo menos 128MB de memória para funcionar, e irá utilizar o modo texto apenas se o sistema possuir menos de 256MB de RAM.
Você precisará de pelo menos 768MB de RAM+SWAP combinados para utilizar o yum incluído no 5.2 (para yum > 3.2.x).
- Quando forem selecionados muitos pacotes durante uma instalação, a quantidade de memória necessária e o tempo para processar as dependências aumentará. Por isso, é recomendado que em sistemas mais lentos ou sistemas com memória limitada, que seja feita uma instalação mínima e o yum seja utilizado em seguida para instalar qualquer pacote que esteja faltando.
- Se você está realizando instalações automáticas de kickstart, tenha certeza que os sistemas de arquivos são grandes o suficiente. O Anaconda é conhecido por travar se eles são muito pequenos.
- A seleção do repositório Extras durante a instalação requer uma conexão com a Internet funcionando. Caso contrário o Anaconda pode travar na tentativa de acessar a Internet. Se você não está realizando uma instalação de rede e selecionou o repositório Extras, então o Anaconda irá pedir para que a interface de rede seja configurada para que ele possa acessar a Internet.
Uma instalação de kickstart que tenta utilizar a diretiva repo ( onde este repo aponta para um repositório updates) poderá causar a falha da instalação. Isto porque a ordem das dependências retornadas pelo repo estão totalmente erradas. Normalmente o glibc e o coreutils devem ser incluídos nos primeiros pacotes instalados, pois eles incluem o ldconfig e os utilitários necessários para os scripts de RPM %pre e %post; e este requisito não é resolvido com uma instalação repo.
Os scripts de kickstart que funcionavam para a versão 5.0 e/ou 5.1 podem apresentar problemas nas árvores de instalação do CentOS 5.2. Portanto, teste seus scripts de kickstart primeiro com o CentOS 5.2 antes de utilizá-los em produção.
The plugin installonlyn do yum agora está embutido no yum. Você deve adicionar a variável installonly_limit = # (onde # é o número de kernels que você deseja manter quando um novo kernel for instalado) ao seu arquivo yum.conf no CentOS 5.2. O padrão se nada for adicionado é de 3 kernels. Isto precisará ser atualizado mesmo se você possui o plugin atual desativado ou defina para um número diferente, pois isto não ocorre automaticamente.
O pacote gtkhtml3 foi reestruturado na versão 5.2, isto significa que o ABI para ele foi alterado. Recomendamos que todos os softwares construídos utilizando o gtkhtml3 sejam recompilados utilizando este novo pacote; contudo, o CentOS está incluindo um pacote compat-gtkhtml3 no repositório CentOS-extras para os softwares que não podem ser recompilados.
O pacote nss_ldap está quebrado com o bash 3.2 (substituição do comando) como referenciado em bz448014 (upstream). Este problema causa erros de substituição e impede a execução de su - <qualquer_usuario_ldap>. Se o serviço nscd estiver em execução isso corrigirá o problema, assim como o RPM nss_ldap-253-12.el5.centos.<arch>.rpm em nosso Repositório de Testes.
O pacote luci depende que o pacote bc esteja instalado, mas ele não é referenciado como um requisito. Você pode precisar instalar o bc manualmente se quiser executar o luci. Este problema foi registrado com os seguintes bugs: bz450854 (upstream) | #2881 (CentOS). Este é um problema que ocorre apenas em instalações mínimas que não instalam o pacote redhat-lsb.
Existe um bug durante a atualização do bind-chroot onde a atualização do bind sobrescreve qualquer configuração personalizada do usuário como ROOTDIR=/qualquer/outro/caminho com o valor padrão de ROOTDIR. Veja bz451450 (upstream) para maiores detalhes.
O componente interno do navegador web (Window->Show View->Other->General->Internal Web Browser) no pacote Eclipse não funciona mais no CentOS 5.2. Devido a atualização do Firefox 1.5 para o Firefox 3.0 o pacote libgtkmozembed foi substituído pelo pacote xulrunner. O pacote libswt3-gtk2 que fornece o componente embutido do mozilla para o eclipse não possui o xulrunner substituto ainda. Veja o bz452113 (upstream) para maiores detalhes.
Existe um problema de obsolescência circular de pacotes entre os novos arquivos: mstflint, perftest, tvflash que substitui estes arquivos antigos: openib-mstflint, openib-perftest, openib-tvflash. O problema da obsolescência circular de pacotes fará com que eles continuamente se substituam (bug do upstream bz448722 (upstream)). Este problema ocorrerá no CentOS apenas se os repositórios 5.1 e 5.2 estiverem habilitados ao mesmo tempo, o que não ocorre por padrão. Se você enfrentar este problema por ter habilitado os dois repositórios, você pode adicionar a linha exclude= openib-mstflint openib-perftest openib-tvflash no arquivo CentOS-Base.repo do 5.1 nas seções [base] e [updates].
Existe um problema de performance com as controladoras 3ware como referenciado no bz444759 (upstream). Existe um kernel em nosso Repositório de Testes (kernel-<versão>.bz444759.<arch>.rpm) que resolve este problema. (Atenção para este e outros pacotes de teste do repositório contidos nesta página: a utilização de pacotes de teste do repositório poderão danificar o seu sistema e portanto, devem ser utilizados com cuidado. Elas são nosso melhor esforço para corrigir maiores problemas do upstream que parecem que não serão corrigidos ou terão que aguardar um longo tempo de espera por uma correção. Eles não possuem o mesmo QA que os pacotes baseados nos lançamentos do upstream . :D).
O pacote nautilus-sendto preciso do arquivo libgaim.so.0. Este arquivo não existe mais na árvore do CentOS 5, pois o foi substituído pelo pidgin. Este é um bug do upstream, por favor veja bz250403 (upstream) e #2483 (CentOS).
Existe um problema com o kernel que causa uma falha de inicialização em alguns tipos de hardwares, principalmente os mais antigos. O resultado é um kernel panic no módulo powernowk8. Este problema pode ocorrer em todos os tipos de sistemas incluindo os não-AMD. Mais informações sobre este bug em #2912 (CentOS) e bz443853 (upstream).
A lista do bugzilla do upstream contendo os problemas conhecidos e pendentes está aqui.
5. Problemas Resolvidos
O CentOS tinha um kernel-<versão>.bz321111 que resolvia um problema com o NFS (bug do CentOS|bug do upstream). Este problema foi resolvido no kernel 5.2, portanto este kernel não é mais necessário para o NFS.
Um erro de digitação em /etc/X11/xinit/Xsession que provoca que erros apareçam em .xsession-errors foi corrigido. (Problema #2258)
O programa de configuração de servidores web system-config-httpd não escreve mais os arquivos de configuração para o httpd 2.0, mas sim para o servidor httpd 2.2 incluído (bug #2078).
6. Pacotes e Aplicações
6.1. Novos pacotes na versão 5.2 que não estavam presentes na versão 5.1
Veja a seção de Added Packages do Manifesto do Pacote.
6.2. Pacotes que foram atualizados na versão 5.2 desde o lançamento da versão 5.1
Veja a seção de Updated Packages do Manifesto do Pacote.
6.3. Pacotes removidos pelo upstream na versão 5.2 que estavam presentes na versão 5.1
Veja a seção de Dropped Packages do Manifesto do Pacote.
6.4. Pacotes lançados como 5.1 atualizam com pacotes antigos na mídia de instalção da versão 5.2
- gnutls, gnutls-devel, gnutls-utils
- libxslt, libxslt-devel, libxslt-python
- libvorbis, libvorbis-devel
Estes pacotes agora estão no repositório updates do CentOS 5.2.
6.5. Pacotes modificados pelo CentOS
- yum-priorities (plugin)
- anaconda
- anacron
- basesystem
- bluez-utils
- brltty
- busybox
- centos-release
- Cluster_Administration
- clustermon
- comps-extras
- conga
- Deployment_Guide
- desktop-backgrounds
- eclipse
- filesystem
- firefox
- firstboot
- gdm
- geronimo-specs
- Global_File_System
- gnome-desktop
- gnome-session
- gzip
- httpd
- initscripts
- kdebase
- kdelibs
- kudzu
- nss
- pango
- pirut
- pm-utils
- procmail
- python-virtinst
- redhat-artwork
- redhat-logos
- redhat-lsb
- redhat-rpm-config
- rgmanager
- rhdb-utils
- rhgb
- setuptool
- specspo
- squirrelmail
- system-config-bind
- tftp
- thunderbird
- Virtualization_Guide
- xorg-x11-proto-devel
- yum
- yum-cron
- yum-utils
Nota: Os detalhes das alterações podem sem encontrados no registro de alterações do pacote. É importante ter em mente que a maioria destes pacotes são alterados apenas para remover as marcas do upstream, como é exigido no seu termos de uso.
6.6. Pacotes removidos do CentOS que estavam incluídos no upstream
- redhat-release-5Client
- redhat-release-5Server
- redhat-release-notes-5Client
- redhat-release-notes-5Server
- rhel-instnum
- rhn-check
- rhn-client-tools
- rhnlib
- rhnsd
- rhn-setup
- rhn-setup-gnome
6.7. Pacotes adicionados pelo CentOS que não estavam incluídos no upstream
- centos-release
- centos-release-notes
- perl.i386 na distribuição x86_64 (nota: a partir do CentOS-5.2 o pacote foi movido da distribuição para o repositório extras)
- yum-cron (está faltando no repositório base do x86_64; adicionado ao repositório extras)
- O pacote yum-repolist que estava disponível como um plugin na versão 5.0 e 5.1 foi removido da versão 5.2, pois sua funcionalidade foi incorporada ao novo yum. Para aqueles que já possuem o yum-repolist instalado, fazendo uma atualização irá tornar o pacote obsoleto e portanto o removerá da máquina.
7. Envolvimento da Comunidade
Como um usuário do CentOS existem diversas formas de ajudar com a comunidade CentOS.
7.1. Grupos Especiais de Interesse
O CentOS consiste de diferentes Grupos Especiais de Interesse (GEI) que unem as pessoas com interesses semelhantes. Os seguintes GEIs já existem:
Artwork - cria e melhora a arte gráfica para os lançamentos do CentOS e promoções
Promotion - ajuda a promover o CentOS de forma on-line ou em eventos
Virtualization - une pessoas interessadas em virtualização no CentOS
Nós encorajamos as pessoas à unirem-se a qualquer um destes GEIs ou iniciar um novo GEI, ie.
- Migração para Alpha, S390, Sparc e PPC - ajudar com a migração do CentOS para outras arquiteturas
- Compatibilidade de hardware - fornecer feedback sobre hardwares específicos
- QA - ajudar com correções de erros e testes de novos lançamentos
- Empacotamento RPM - contribuir com novos pacotes RPM úteis
- Traduções - ajudar na tradução da documentação, website e conteúdo do wiki
7.2. Listas de Discussão e Fóruns
Outra forma de ajudar à comunidade é através da resolução de problemas que os usuários enviam para as listas de discussão e para os fóruns.
7.3. Wiki e website
Mesmo como um usuário CentOS inexperiente nós podemos utilizar a sua ajuda, pois nós gostaríamos de saber quais problemas você encontrou, se teve problemas ao encontrar alguma informação específica e como poderíamos melhorar a documentação de forma a torná-la mais acessível. Este tipo de feedback é tão valioso para os outros como teria sido para você, portanto seu envolvimento é necessário para tornar o CentOS ainda melhor.
Então se você quer ajudar e melhorar nossa documentação e wiki, registre-se no wiki e faça parte da lista de discussão centos-docs.
8. Leitura Futura
Os seguintes websites possuem uma grande quantidade de informação para ajudar as pessoas com os seus sistemas CentOS :
Notas de lançamento do upstream e sua documentação : http://www.centos.org/docs/5/
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/5Client/en/os/SRPMS/
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/5Server/en/os/SRPMS/
9. Agradecimentos
Nós agradecemos a todos os envolvidos por nos ajudar a produzir este produto.
Copyright (C) 2008 CentOS
Visit http://www.redhat.com/rhel/ (1)