Copyright © 2006 Red Hat, Inc. e outros
Este documento é lançado sob os termos da Open Publication License (Licença de Publicação Aberta). Para mais detalhes, leia toda a nota legal em Seção 3, “Legal Notice”.
![]() |
Últimas Notas de Versão na Web |
---|---|
Estas notas de versão podem ser atualizadas. Visite http://fedora.redhat.com/docs/release-notes/ para ver as últimas notas de versão para o Fedora Core. |
Histórico de Revisões | ||
---|---|---|
Revisão 6.0.0 | 2006-09-24 | PWF |
Nova versão final concluída | ||
Revisão 5.92 | 2006-09-05 | PWF |
Nova versão para test3 concluída | ||
Revisão 5.91.2 | 2006-08-13 | PWF |
Preparada nova tiragem wiki para versão Web | ||
Revisão 5.91.1 | 2006-08-10 | PWF |
Informação sobre copyright consertada | ||
Revisão 5.91 | 2006-07-13 | PWF |
Número de versão definido de acordo com a realidade | ||
Revisão 0.5.9.1 | 2006-07-11 | PWF |
Versão FC6 test2 liberada para tradução |
O Fedora é uma série de projetos patrocinados pela Red Hat e dirigidos por contribuidores. Estes projetos são desenvolvidos por uma grande comunidade de pessoas que se esforçam para proporcionar e manter o que há de melhor no mundo dos programas e padrões livres e de código aberto. O Fedora Core, o projeto central do Fedora, é uma plataforma e um sistema operacional aberto, inovador e visionário, baseado no Linux e que é e sempre será disponibilizado gratuitamente para que todos o possam usar, modificar e distribuir.
![]() |
Últimas Notas de Versão na Web |
---|---|
Estas notas de versão podem ser atualizadas. Visite http://fedora.redhat.com/docs/release-notes/ para ver as últimas notas de versão para o Fedora Core 6. |
Você pode ajudar a comunidade do Projeto Fedora a continuar aperfeiçoando o Fedora ao relatar bugs ou pedir aprimoramentos. Visite http://fedoraproject.org/wiki/BugsAndFeatureRequests para mais informações sobre bugs. Obrigado por sua participação.
Para encontrar mais informações gerais sobre o Fedora, veja as seguintes páginas Web:
Visão Geral do Fedora (http://fedoraproject.org/wiki/pt_BR/Overview)
FAQ do Fedora (http://fedoraproject.org/wiki/pt_BR/FAQ)
Ajuda e Suporte (http://fedoraproject.org/wiki/pt_BR/Communicate)
Participe no Projeto Fedora (http://fedoraproject.org/wiki/pt_BR/HelpWanted)
Sobre o Projeto Fedora (http://fedora.redhat.com/About/)
![]() |
Links para Documentos |
---|---|
Se você está lendo estas notas de versão durante o processo de instalação do Fedora Core, muitos dos links não funcionarão. As notas de versão também estão disponíveis depois da instalação como parte da página inicial padrão do navegador web do ambiente de trabalho. Se você estiver conectado à Internet, use estes links para achar outras informações úteis sobre o Fedora e a comunidade que o cria e suporta. |
Você pode encontrar um tour completo com figuras e vídeos desta excitante nova versão em http://fedoraproject.org/wiki/Tours/FedoraCore6.
Esta versão inclui significantes novas versões de componentes chave e tecnologias. As seções seguintes fornecem uma visão geral da maioria das mudanças deste a última versão do Fedora Core.
Esta versão tem uma aparência melhorada para os vários idiomas internacionais, com a nova fonte padrão DejaVu
O gerenciador de janelas Compiz fornece uma melhoria no visual da área de trabalho e uma variedade de efeitos usando o framework AIGLX. Mais informações estão disponíveis no Projeto de Renderização Fedora.
Esta versão contém um applet de atualização chamado puplet que fornece notificações ao usuário quando atualizações de programas estão disponíveis. Para mais informações, consulte http://fedoraproject.org/wiki/YumApplet.
Esta versão inclui o system-config-printer totalmente reescrito e melhorado, usando o mais novo CUPS 1.2. Mais detalhes técnicos estão disponíveis nos links http://fedoraproject.org/wiki/Printing/AdminToolOutline e http://fedoraproject.org/wiki/Printing/AdminToolSpecifics.
Esta versão inclui o GNOME 2.16 e KDE 3.5.4.
O Fedora Core 6 inclui um novo tema "DNA", que é parte de um esforço contínuo do Projeto Fedora Artwork.
Esta versão inclui o Dogtail que fornece um framework de automação e testes gráficos para o desktop.
Esta versão inclui a aplicação de conta GnuCash 2.0, fornecendo novas grandes funcionalidades e melhorias de interface. Para mais informações, consulte as funcionalidades do GnuCash.
O Helix Player foi movido para o Fedora Extras, pois o tocador multimídia Totem fornece uma funcionalidade semelhante.
Todas as aplicações do Fedora Core foram reconstruídas usando `DT_GNU_HASH`, o que permite uma melhoria de desempenho de até 50% em aplicações que usam links dinâmicos.
O suporte IMAP para o gerenciador de informação pessoal Evolution foi bastante melhorado nesta versão.
Esta versão aprimora o desempenho e gestão separando as dependências de pacotes de uma maneira muito mais granular. Incluem-se nos pacotes afetados o beagle, evince e NetworkManager. Para mais informações sobre estas e outras mudanças, consulte a Seção 7, “Notas sobre Pacotes”.
Nesta versão, o desempenho do programas yum, Pirut e Pup foi significantemente melhorado.
O Fontconfig 2.4 melhora o desempenho da inicialização e memória significantemente.
O desempenho do sistema de arquivos padrão ext3 do Fedora foi melhorado em recentes versões do kernel Linux.
Um novo serviço em plano de fundo faz cache e melhora o desempenho de sistemas de arquivos de redes como o AFS e NFS. Este serviço é parte do atual desenvolvimento do CacheFS pela Red Hat.
O serviço de impressão CUPS inicia muito mais rápido pois ele agora detecta dispositivos sob demanda.
O instalador Fedora Anaconda agora pode conectar-se a repositórios adicionais como os de Atualização e Fedora Extras. Usuários podem instalar aplicações destes repositórios diretamente. Suporte para o Fedora Extras está incluído por padrão em instalações interativas conectadas a rede,
O Anaconda agora também suporta IPv6.
Esta versão inclui um novo gerenciador de virtualização, o virt-manager, que fornece uma interface gráfica de gerenciamento do Xen.
Esta versão aumenta a usabilidade do SELinux fornecendo uma ferramenta gráfica de resolução de problemas e melhorias no gerenciador de arquivos Nautilus.
O Fedora agora inclui suporte integrado a smart cards, para autenticações seguras usando o novo sistema CoolKey.
Esta versão inclui uma nova ferramenta, lvm2-cluster, para gerenciar volumes de clusters de forma intuitiva.
O Fedora Core 6 inclui um kernel baseado no 2.6.18. Não há mais kernels separados para processadores SMP e UP em todas as arquiteturas. Agora um único kernel detecta automaticamente a configuração do seu processador e habilita os bits próprios para ele.
O X.org 7.1 agora configura dinamicamente a resolução e taxas de atualização do monitor para que a necessidade de configuração pelo usuário seja menor.
Esta versão suporta sistemas Apple Macintosh executando sob os novos processadores Intel.
Esta versão inclui melhor suporte i18n usando o método de entrada SCIM, incluindo mais línguas como a da Sri Lanka e Oriya, Kannada e Malayalam (Índia). O Fedora agora fornece uma interface fácil para a troca de métodos de entrada usando o im-chooser.
A camada de legado do GNOME 1.x foi removida do Fedora Core e adicionada ao Fedora Extras.
Os planos propostos para a próxima versão do Fedora estão disponíveis em http://fedoraproject.org/wiki/pt_BR/RoadMap.
Copyright (c) 2006 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.
Garrett LeSage created the admonition graphics (note, tip, important, caution,
and warning). Tommy Reynolds <Tommy.Reynolds@MegaCoder.com>
created the callout graphics. They all may be freely redistributed with
documentation produced for the Fedora Project.
FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.
Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.
All other trademarks and copyrights referred to are the property of their respective owners.
Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.
Obrigado por utilizar seu tempo para fornecer comentários, sugestões e relatos de erros para a comunidade Fedora. Fazendo isto, você ajuda a melhorar o estado do Fedora, do Linux e do software livre no mundo inteiro.
Para fornecer feedback dos programas do Fedora e de outros elementos do sistema, por favor consulte http://fedoraproject.org/wiki/BugsAndFeatureRequests. Uma lista dos relatos de bugs mais comuns e problemas conhecidos para esta versão estão disponíveis na página http://fedoraproject.org/wiki/Bugs/FC6Common.
![]() |
Apenas Feedback para as Notas de Versão |
---|---|
Esta seção se refere ao feedback das notas de versão. |
Obrigado pelo seu interesse em fornecer feedback para estas notas de versão. Se você achar que estas notas de versão podem ser melhoradas de alguma forma, você pode fornecer seu feedback diretamente para os escritores de seção. Aqui estão vários meios de fazê-lo, na ordem de preferência:
Se você tiver uma conta Fedora, edite o conteúdo diretamente em http://fedoraproject.org/wiki/Docs/Beats
Preencha um formulário de bug usando este molde: http://tinyurl.com/nej3u - Este link é APENAS para o feedback nas notas de versão
Mande um e-mail para relnotes@fedoraproject.org.
Anaconda é o nome do instalador Fedora. Esta seção descreve os assuntos que estão ligados ao Anaconda (o programa de instalação do Fedora Core) e a instalar o Fedora Core 6.
![]() |
Efetuando Download de Arquivos Grandes |
---|---|
Se você pretende efetuar download da imagem ISO do DVD Fedora Core 6, lembre-se que nem todas as ferramentas de download podem suportar arquivos maiores que 2GB. O wget 1.9.1-16 e mais atuais, o curl e o ncftpget não possuem esta limitação e podem efetuar com sucesso download de arquivos maiores que 2GB. O BitTorrent é um outro método para efetuar download de arquivos grandes. Para informações sobre como obter e usar o arquivo torrent, visite http://torrent.fedoraproject.org/. |
O Anaconda testa a integridade da mídia de instalação por padrão. Esta função funciona com os métodos de instalação por CD, DVD, ISO no disco rígido e ISO por NFS. O Projeto Fedora recomenda que você teste toda a sua mídia de instalação antes de começar o processo de instalação, antes de relatar qualquer bug relacionado a ela. Muitos dos bugs relatados são causados por CDs gravados inapropriadamente. Para executar este teste, digite linux
mediacheck
no prompt boot:
apresentado no começo da instalação.
A função mediacheck
é extremamente sensível e pode indicar alguns discos usáveis como falhos. Este resultado geralmente é causado por programas de gravação de CD que não incluem enchimento quando gravam discos a partir de arquivos ISO. Para melhores resultados com o mediacheck
, inicialize com a seguinte opção:
linux ide=nodma
Depois que você completou a função mediacheck
com sucesso, reinicie e retorne o modo DMA ao seu estado normal. Em muitos sistemas isto resulta em uma instalação mais rápida. Você pode pular a opção mediacheck
quando reiniciar.
Use o utilitário sha1sum para verificar os discos antes de iniciar uma instalação. Este teste identifica com exatidão se os discos estão ou não idênticos aos arquivos ISO.
![]() |
O BitTorrent Verifica Automaticamente a Integridade dos Arquivos |
---|---|
Se você usar o BitTorrent, qualquer arquivo baixado é automaticamente validado. Se o download dos arquivos se completa, você não precisa verificá-los. Entretanto, depois que você gravar seu CD, você ainda deve usar o |
Você pode executar testes de memória antes de instalar o Fedora Core digitando memtest86
no prompt boot:
. Esta opção executa o programa de teste Memtest86 no lugar do Anaconda. O teste de memória do Memtest86 continua até que a tecla Esc seja pressionada.
![]() |
Disponibilidade do Memtest86 |
---|---|
Você precisa inicializar do Disco 1 de Instalação ou de um CD de recuperação (Rescue CD) para utilizar essa funcionalidade. |
O Fedora Core 6 suporta instalações gráficas via FTP ou HTTP. Entretendo, a imagem de instalação precisa caber na memória RAM ou em algum armazenamento local como o Disco de Instalação 1. Então, apenas sistemas com mais de 192MB de RAM, ou que inicializem no Disco de Instalação 1, podem usar o instalador gráfico. Sistemas com 192MB de RAM ou menos irão utilizar o instalador em modo texto automaticamente. Se você preferir usar o instalador baseado em texto, digite linux
text
no prompt boot:
.
O Anaconda agora tem a habilidade de instalar pacotes do Fedora Extras e de repositórios de programas personalizados que sejam compatíveis com o yum. O Fedora Extras está disponível por padrão nas instalações interativas com conectividade de rede.
![]() |
Suporte a Repositórios Yum |
---|---|
Apenas repositórios HTTP e FTP são suportados; repositórios em CDs ou NFS não são atualmente suportados. |
Você pode agora usar o instalador para gerar um Live CD para o Kadischi. Consulte http://fedoraproject.org/wiki/Kadischi/ para mais detalhes.
O Anaconda usa o SquasFS para compactar e armazenar os pacotes nas imagens.
O Anaconda agora suporta instalação usando IPv6.
O Anaconda agora suporta instalação a partir de FireWire e dispositivos de armazenamento USB.
O backend do Anaconda, o yum, foi atualizado para 2.9.x.
O instalador oferece suporte melhorado para a arquitetura ppc64.
O instalador agora suporte sistemas Apple Macintosh com processadores Intel.
O instalador agora suporta a funcionalidade "multipathing".
As fontes Vera deixaram de serem usadas e foram substituídas pelas DejaVu como padrão para o instalador.
O instalador agora está traduzido para o Grego, Kannada, Malayalam, Marathi e Oriya.
Três novas palavras-chave do kickstart
foram adicionadas.
repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>
repo
especifica repositórios de pacotes adicionais para usar na instalação. baseurl
especifica a URL para o repositório, enquanto mirrorlist
especifica uma lista de espelhos. Uma ou mais destas opções podem ser especificadas por definição de repositório.
services [--disabled=<list>] [--enabled=<list>]
services
modifica os serviços que são iniciados por padrão no nível de execução padrão. enabled
e disabled
podem receber listas separadas por vírgula, com os serviços da opção enabled
tendo prioridade.
user --name=<username> [--groups=<list>]
[--homedir=<homedir>] [--password=<password>] [--iscrypted]
[--shell=<shell>] [--uid=<uid>]
user
cria um novo usuário com os parâmetros especificados. name
é necessário; todos os outros parâmetros são opcionais.
Mais documentação sobre o kickstart
está disponível no pacote anaconda. Para instalá-lo, execute o comando su -c 'yum install anaconda' e leia o arquivo /usr/share/doc/anaconda*/kickstart-docs.txt
para mais informações.
Alguns sistemas em notebooks Sony VAIO poderão experimentar problemas ao instalar o Fedora Core a partir de um CD-ROM. Se isso acontecer, reinicie o processo de instalação e adicione a seguinte opção na linha de comando de inicialização:
pci=off ide1=0x180,0x386
A instalação deve prosseguir normalmente e quaisquer dispositivos não detectados são configurados na primeira vez que o Fedora Core é iniciado.
Nem todas os controladores RAID IDE são suportados. Se o seu controlador RAID ainda não é suportado pelo dmraid
, você pode combinar unidades em uma matriz RAID configurando o RAID por software do Linux. Para controladores suportados, configure as funções RAID na BIOS do computador.
Alguns servidores com múltiplas interfaces de rede podem não nomear a primeira interface de rede na BIOS como eth0
, o que fará com que o instalador tente usar uma interface de rede diferente da que foi usada pelo PXE. Para alterar este comportamento, use os seguintes arquivos de configuração em pxelinux.cfg/*
:
IPAPPEND 2 APPEND ksdevice=bootif
As opções de configuração acima fazem com que o instalador use a mesma interface que a BIOS e PXE usam. Você pode também utilizar a seguinte opção:
ksdevice=link
Esta opção faz o instalador utilizar o primeiro dispositivo de rede que esteja ligado a um switch de rede.
Consulte http://fedoraproject.org/wiki/DistributionUpgrades para mais detalhes dos procedimentos recomendados para atualizar o Fedora.
Em geral, instalações do zero são mais recomendadas que atualizações, particularmente em sistemas que incluem programas de repositórios de terceiros. Pacotes de terceiros que sobram de uma instalação anterior podem não funcionar como esperado em um sistema atualizado do Fedora. Se você decidir fazer uma atualização mesmo assim, as seguintes informações podem ser úteis:
Antes de atualizar, faça um backup completo do seu sistema. Em particular, preserve os diretórios /etc
, /home
e possivelmente o /opt
e /usr/local
caso pacotes personalizados estejam instalados neles. Você pode querer criar um esquema multi-boot com um "clone" da instalação anterior em uma partição separada como reserva. Neste caso, criando uma mídia alternativa de inicialização como por exemplo um disquete de inicialização do GRUB.
![]() |
Backups de Configurações do Sistema |
---|---|
Backups de arquivos de configurações no |
Depois que você completar a atualização, execute o seguinte comando:
rpm -qa --last > RPMS_by_Install_Time.txt
Inspecione o fim da saída do comando para encontrar pacotes que estão datados antes da instalação. Remova ou atualize esses pacotes de repositórios de terceiros, ou então lide com eles como necessário.
Esta seção fornece notas específicas para as arquiteturas de hardware suportadas no Fedora Core.
O RPM suporta a instalação paralela de múltiplas arquiteturas de um mesmo pacote. Um pacote padrão listado com rpm -qa pode parecer estar duplicado, já que a arquitetura não é mostrada. Ao invés disso, use o comando repoquery, parte do pacote yum-utils no Fedora Extras, o qual mostra a arquitetura por padrão. Para instalar o yum-utils, execute o seguinte comando:
su -c 'yum install yum-utils'
Para listar todos os pacotes com suas arquiteturas utilizando o rpm, execute o seguinte comando:
rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
Você pode adicionar isto ao arquivo /etc/rpm/macros
(configuração para todo o sistema) ou ~/.rpmmacros
(configuração por usuário). Isto muda a requisição padrão para listar a arquitetura:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
Esta seção cobre qualquer informação específica que você possa precisar saber sobre o Fedora e a plataforma de hardware PPC.
Processador Mínimo: PowerPC G3 / POWER3
O Fedora Core 6 suporta apenas a geração "Novo Mundo" do Apple Power Macintosh, distribuído a partir de 1999 em diante.
O Fedora Core 6 também suporta máquinas IBM eServer pSeries, IBM RS/6000, Genesi Pegasos II e IBM Cell Broadband Engine.
Recomendado para modo texto: G3 de 233MHz ou superior, 128MB de RAM.
Recomendado para a interface gráfica: G3 de 400MHz ou superior, 256MB de RAM.
As exigências de espaço em disco listadas abaixo representam o espaço em disco usado pelo Fedora Core 6 depois que uma instalação é completada. Entretanto, espaço em disco adicional é necessário durante a instalação para suportar o ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho do arquivo /Fedora/base/stage2.img
no Disco de Instalação 1, mais o tamanho dos arquivos do diretório /var/lib/rpm
no sistema instalado.
Em termos práticos, as exigências de espaço adicional podem ir de 90 MB para uma instalação mínima, até 175 MB para uma instalação que inclui quase todos os pacotes. Os pacotes instalados completos podem ocupar mais de 9 GB de espaço em disco.
Espaço adicional também pode ser necessário para dados do usuário e ao menos 5% de espaço livre deve ser mantido para uma operação apropriada do sistema.
A tecla Option em sistemas Apple é equivalente à tecla Alt no PC. Quando a documentação e o instalador se referirem à tecla Alt, use a tecla Option. Para algumas combinações de teclas, você pode precisar usar a tecla Option em conjunto com a tecla Fn , como por exemplo Option-Fn-F3 para mudar para o terminal virtual tty3.
O Disco 1 de Instalação do Fedora Core é inicializável em hardware suportado. Adicionalmente, uma imagem de CD inicializável se encontra no diretório images/
do disco. Estas imagens se comportam de maneira diferente de acordo com o hardware do seu sistema:
Apple Macintosh O carregador de inicialização deve fazer a inicialização automaticamente para o instalador apropriado (de 32-bits ou 64-bits).
O pacote padrão gnome-power-manager inclui suporte a gerenciamento de energia, incluindo a função de dormir e gerência de luz. Usuários com necessidades mais complexas podem usar o pacote apmud do Fedora Extras. Para instalar o apmud depois da instalação, execute o seguinte comando:
su -c 'yum install apmud'
IBM eServer pSeries de 64-bits (POWER4/POWER5), modelos iSeries atuais
Depois de usar o OpenFirmware para inicializar pelo CD, o carregador de inicialização (yaboot) deve automaticamente iniciar o instalador de 64-bits.
IBM "Legacy" iSeries (POWER4)
Os modelos iSeries "Legado" (Legacy), que não usam o OpenFirmware, necessitam do uso da imagem de boot localizada no diretório images/iSeries
da árvore de instalação.
CHRP de 32-bits (IBM RS/6000 e outros)
Depois de usar o OpenFirmware para inicializar pelo CD, selecione a imagem de inicialização linux32
no prompt boot:
para iniciar o instalador de 32-bits. Caso contrário, o instalador de 64-bits inicia e não funciona.
Genesi Pegasos II
Nesta época, firmware com suporte total para sistemas de arquivos ISO9660 ainda não foi lançado para o Pegasos. Entretanto, você pode usar uma imagem de inicialização pela rede. No prompt do OpenFirmware, digite o comando:
boot cd: /images/netboot/ppc32.img
Você também pode configurar o OpenFirmware no Pegasos para tornar o sistema do Fedora Core inicializável manualmente. Para fazer isto, use as variáveis de ambiente boot-device
e boot-file
apropriadamente.
Inicialização pela Rede
Imagens combinadas contendo o kernel do instalador e o ramdisk estão localizados no diretório images/netboot/
da árvore de instalação. Estes têm como objetivo a inicialização pela rede via TFTP, mas podem ser usados de muitas maneiras.
O yaboot suporta inicialização via TFTP para IBM pSeries e Apple Macintosh. O Projeto Fedora encoraja o uso do yaboot ao invés das imagens netboot.
Esta seção cobre qualquer informação específica que você possa precisar saber sobre o Fedora Core e a plataforma de hardware x86.
Afim de usar funcionalidades específicas durante ou depois da instalação do Fedora Core 6, você pode precisar saber detalhes de outros componentes de hardware como placas de vídeo ou de rede.
As seguintes especificações de CPU são informadas em termos de processadores Intel. Outros processadores, como os da AMD, Cyrix e VIA que são compatíveis e equivalentes aos seguintes processadores Intel, também podem ser usados com o Fedora Core.
O Fedora Core 6 necessita de um processador Intel Pentium ou melhor e é otimizado para Pentium 4 ou superior.
Recomendado para modo texto: Pentium 200 MHz ou superior
Recomendado para a interface gráfica: Pentium II 400 MHz ou superior
Memória RAM mínima para o modo texto: 128MB
Memória RAM mínima para a interface gráfica: 192MB
Memória RAM recomendada para a interface gráfica: 256MB
As exigências de espaço em disco listadas abaixo representam o espaço em disco usado pelo Fedora Core 6 depois que uma instalação é completada. Entretanto, espaço em disco adicional é necessário durante a instalação para suportar o ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho do arquivo /Fedora/base/stage2.img
no Disco de Instalação 1, mais o tamanho dos arquivos do diretório /var/lib/rpm
no sistema instalado.
Em termos práticos, as exigências de espaço adicional podem ir de 90 MB para uma instalação mínima, até 175 MB para uma instalação que inclui quase todos os pacotes. Os pacotes instalados completos podem ocupar mais de 9 GB de espaço em disco.
Espaço adicional também pode ser necessário para dados do usuário e ao menos 5% de espaço livre deve ser mantido para uma operação apropriada do sistema.
Esta seção cobre qualquer informação específica que você possa precisar saber sobre o Fedora Core e a plataforma de hardware x86_64.
Afim de usar funcionalidades específicas durante ou depois da instalação do Fedora Core 6, você pode precisar saber detalhes de outros componentes de hardware como placas de vídeo ou de rede.
Memória RAM mínima para o modo texto: 128MB
Memória RAM mínima para a interface gráfica: 256MB
Memória RAM recomendada para a interface gráfica: 512MB
As exigências de espaço em disco listadas abaixo representam o espaço em disco usado pelo Fedora Core 6 depois que uma instalação é completada. Entretanto, espaço em disco adicional é necessário durante a instalação para suportar o ambiente do instalador. Este espaço em disco adicional corresponde ao tamanho do arquivo /Fedora/base/stage2.img
no Disco de Instalação 1, mais o tamanho dos arquivos do diretório /var/lib/rpm
no sistema instalado.
Em termos práticos, as exigências de espaço adicional podem ir de 90 MB para uma instalação mínima, até 175 MB para uma instalação que inclui quase todos os pacotes. Os pacotes instalados completos podem ocupar mais de 9 GB de espaço em disco.
Espaço adicional também pode ser necessário para dados do usuário e ao menos 5% de espaço livre deve ser mantido para uma operação apropriada do sistema.
As seguintes seções contém informações sobre pacotes de programas que tiveram mudanças significativas no Fedora Core 6. Para uma melhor acessibilidade, eles estão organizados pelos mesmos grupos mostrados no sistema de instalação.
Os seguintes pacotes foram separados em muitos pacotes para melhorar o desempenho e gerência como notado:
gnome-utils
beagle, que agora não depende mais do Evolution
evince, que agora não depende mais do Nautilus
NetworkManager, que agora não depende mais do bind e caching-nameserver
O pacote php foi dividido para separar o binário de linha-de-comando do executável CGI.
Uma nova versão do e2fsprogs foi incluída nesta versão com uma quantidade boa de correções. A funcionalidade do ext2online foi integrada ao resize2fs, então o programa ext2online foi removido deste pacote.
O Fedora Project Board iniciou um audit nas licenças para assegurar que todos os programas inclusos no Fedora Core estão de acordo com as regras de licenciamento de pacotes. Este processo agora está completo e muitas mudanças foram feitas como resultado:
O pacote openmotif foi removido devido a uma licença não-livre. Pacotes de programas que anteriormente dependiam da biblioteca openmotif foram reconstruídos para usar a biblioteca lesstif.
O pacote macutils foi removido devido a uma licença não-livre.
O pacote ckermit foi removido devido a uma licença não-livre.
O pacote cleanfeed foi removido devido a uma licença não-livre.
O pacote aspell-nl foi modificado para incluir dados de licença GPL.
O pacote crypto-utils foi modificado para remover o código em licença PGP e colocar um novo código licenciado em GPL.
O pacote netpbm foi modificado para remover todos os arquivos sem licença e inapropriados do pacote-fonte.
O processo de geração dos cabeçalhos do kernel foi modificado, o que fornece diversos benefícios, incluindo uma gerência mais fácil e consistência.
Esta seção cobre as mudanças e informações importantes sobre o kernel no Fedora Core 6 baseado na versão 2.6.18. O kernel 2.6.18 inclui:
Suporte leve à prioridade da camada de usuário (Lightweight user space priority inheritance) (http://lwn.net/Articles/178253/)
Uma ferramenta de depuração "validadora de locks" (http://lwn.net/Articles/185666/)
Uma nova política de economia de energia para sistemas multicore, SMPnice (http://lwn.net/Articles/186438/)
Uma camada SATA muito melhorada (http://lwn.net/Articles/183734/)
Migração de Paginação sem Swap (http://lwn.net/Articles/160201/)
Contadores VM por-zona
Gerenciamento de espera por tarefa
Um novo controle de acesso por pacote para o SELinux, chamado secmark
(http://james-morris.livejournal.com/11010.html)
vDSO i386 Aleatório
Novos drivers e suporte adicional de dispositivos para os muitos drivers existentes
Muitas correções de erros e outras melhorias pequenas
O Fedora Core pode incluir patches adicionais do kernel para melhorias, correções de erros e funcionalidades adicionais. Por esta razão, o kernel do Fedora Core pode não ser totalmente equivalente ao chamado kernel vanilla do site kernel.org:
Para obter uma lista destes patches, efetue download do pacote fonte RPM e execute o seguinte comando nele:
rpm -qpl kernel-<versão>
.src.rpm
Para obter um log de mudanças do pacote, execute o seguinte comando:
rpm -q --changelog kernel-<versão>
Se você precisar de uma versão amigável para o log de mudanças, visite http://wiki.kernelnewbies.org/LinuxChanges. Um arquivo de diferenças curto e completo está disponível em http://kernel.org/git. A versão do kernel do Fedora é baseada na árvore do Linus.
Personalizações feitas para a versão do Fedora estão disponíveis através do endereço http://cvs.fedora.redhat.com.
O Fedora Core 6 inclui as seguintes construções de kernel:
Kernel nativo, para uso na maioria dos sistemas. Os fontes configurados estão disponíveis no pacote kernel-devel-
.<versão>
.<arquitetura>
.rpm
kernel-PAE, para uso em sistemas 32-bit x86 com mais de 4GB de RAM, ou com CPUs que têm a funcionalidade 'NX (No eXecute). Este kernel suporta ambos sistemas de um processador e múltiplos processadores.
Kernel de virtualização para ser usado no pacote do emulador Xen. Fontes configurados estão disponíveis no pacote kernel-xen-devel-
.<versão>
.<arquitetura>
.rpm
Kernel Kdump para uso com as funcionalidades kexec
/kdump
. Os fontes configurados estão disponíveis no pacote kernel-kdump-devel-
.<versão>
.<arquitetura>
.rpm
Você pode instalar os cabeçalhos de todos os tipos de kernel ao mesmo tempo. Os arquivos são instalados na árvore /usr/src/kernels/
. Use o seguinte comando:<versão>
-[xen|kdump]-<arquitetura>
/
su -c 'yum install kernel-{PAE,xen,kdump}-devel'
Selecione um ou mais destes tipos, separados por vírgula e sem espaços, como apropriado. Digite a senha de root
quando solicitada.
![]() |
Kernel Padrão Fornece SMP |
---|---|
Não há um kernel separado de SMP para o Fedora Core 6 no i386, x86_64 e ppc64, Suporte a múltiplos processadores é fornecido através do kernel nativo. |
![]() |
Suporte PowerPC do Kernel |
---|---|
Não há suporte para Xen ou kdump na arquitetura PowerPC no Fedora Core 6. O PowerPC 32-bits ainda tem um kernel SMP separado. |
Visite http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html para informações sobre como relatar bugs no kernel do Linux. Você também pode usar http://bugzilla.redhat.com para relatar bugs que são específicos para o Fedora.
Muitos dos tutoriais, exemplos e textos sobre desenvolvimento do kernel Linux assumem que os códigos-fonte do kernel são instalados no diretório /usr/src/linux/
. Se você fizer um link simbólico, como mostrado abaixo, você poderá usar estes materiais de aprendizado com os pacotes do Fedora Core. Instale os códigos-fonte apropriados do kernel, como mostrado anteriormente e então execute o seguinte comando:
su -c 'ln -s /usr/src/kernels/<versão>
.<versão>
-<arquitetura>
/usr/src/linux'
Digite a senha de root
quando solicitada.
O Fedora Core 6 não inclui o pacote kernel-source
fornecido em versões passadas, uma vez que agora apenas o pacote kernel-devel
é necessário para compilar módulos externos do kernel. Os fontes configurados estão disponíveis, conforme descrição contida nesta seção de tipos de kernel.
![]() |
Instruções Referentes ao Kernel Atual |
---|---|
Para simplificar as instruções, assumimos que você quer configurar os códigos-fonte do kernel para combinar com o seu kernel atual. Nos passos abaixo, a expressão |
Usuários que necessitam acessar os códigos-fonte originais do kernel do Fedora Core podem achá-los no pacote do kernel com extensão .src.rpm
. Para criar e extrair o código deste arquivo, siga os seguintes passos:
![]() |
Não Construa Pacotes como Super-usuário (root) |
---|---|
Construir pacotes como super-usuário pode ser perigoso e não é necessário, mesmo para o kernel. Estas instruções permitem você instalar o código-fonte do kernel como um usuário normal. Muitos sites de informações gerais referenciam o diretório |
Prepare um ambiente de construção de pacotes RPM em seu diretório home. Execute os seguintes comandos:
su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree
Digite a senha de root
quando solicitada.
Efetue download do arquivo kernel-
. Habilite os repositórios de código-fonte apropriados, como os do Core, Updates ou Testing, com o parâmetro <versão>
.src.rpm-e
:
yumdownloader -e core-source -e updates-source --source kernel
Digite a senha de root
quando solicitada.
Instale o pacote kernel-
usando o seguinte comando:<versão>
.src.rpm
rpm -Uvh kernel-<versão>
.src.rpm
Este comando escreve o conteúdo do RPM nos diretórios ${HOME}/rpmbuild/SOURCES
e ${HOME}/rpmbuild/SPECS
, onde ${HOME}
é o seu diretório home.
![]() |
Espaço Necessário |
---|---|
Todo o processo de construção do kernel pode necessitar de alguns gigabytes de espaço extra no sistema de arquivos em que seu diretório home está localizado. |
Prepare os códigos-fonte do kernel usando os comandos:
cd ~/rpmbuild/SPECS rpmbuild -bp --target $(uname -m) kernel-2.6.spec
A árvore do código-fonte do kernel está localizada no diretório ~/rpmbuild/BUILD/kernel-
.<versão>
/linux-<versão>
.<arquitetura>
Configurações para kernels específicos distribuídos no Fedora Core 6 estão no diretório ~/rpmbuild/BUILD/kernel-
. Por exemplo, o arquivo de configuração para i686 é o <versão>
/linux-<versão>
.<arquitetura>
/configs~/rpmbuild/BUILD/kernel-
. Execute o seguinte comando para colocar a configuração desejada no lugar apropriado para a construção:<versão>
/linux-<versão>
.<arquitetura>
/configs/kernel-<versão>
-i686.config
cp configs/<arquivo-config>
.config
Todo kernel tem um nome baseado em seu número de versão. Este número é o valor que o comando uname -r mostra. O nome do kernel é definido pelas primeiras quatro linhas do Makefile
do kernel. O Makefile
foi modificado para gerar um kernel com um nome diferente do atual kernel. Para ser aceito pelo kernel atual, um módulo precisa ser compilado para um kernel com o nome correto. Para fazer isso, você precisa editar o Makefile
do kernel.
Por exemplo, se o uname -r
retorna 2.6.17-1.2345_FC6
, mude a definição EXTRAVERSION
disto:
EXTRAVERSION = -prep
para isto:
EXTRAVERSION = -1.2345_FC6
Ou seja, substitua tudo depois do hífen.
Execute o seguinte comando:
make oldconfig
Você pode proceder como de costume.
![]() |
Construindo RPMs Binários do Kernel |
---|---|
Normalmente, os kernels do Fedora são construídos utilizando o utilitário rpmbuild e um arquivo spec. Os resultados podem variar se você usar o alvo make rpm, embutido no kernel. |
Uma árvore expandida do código-fonte não é necessária para construir um módulo de kernel, como por exemplo seu próprio driver de dispositivo, para o seu kernel atualmente em uso. Apenas o pacote kernel-devel
é necessário para construir módulos externos. Se você não o selecionou durante a instalação, use o Pirut para instalá-lo, indo em → , ou use o yum para instalá-lo. Execute o seguinte comando para instalar o pacote kernel-devel
usando o yum
.
su -c 'yum install kernel-devel'
Por exemplo, para construir um módulo foo.ko
, crie o seguinte arquivo Makefile
no diretório contendo o arquivo foo.c
:
obj-m := foo.o KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) M=$(PWD) modules
Execute o comando make para construir o módulo foo.ko
.
Esta seção detalha as mudanças que afetam os usuários da área de trabalho gráfica do Fedora.
O AIGLX, do Projeto de Renderização Fedora, é parte da versão 7.1 principal do X.org incluído no Fedora Core 6. A função de composição do X.org é habilitada por padrão nesta versão. Funcionalidades do Metacity, o gerenciador de janelas padrão fornecido no GNOME, estão desabilitadas nesta versão. Quando os efeitos da área de trabalho são habilitadas, o Metacity é substituído pelo Compiz, um gerenciador de janelas OpenGL que usa o AIGLX para fornecer efeitos da área de trabalho.
Para habilitar os efeitos visuais legais na área de trabalho, siga estes passos:
→ →
Sair
Logue-se novamente. O compiz deverá estar habilitado
Se você ficar preso, consulte a seguinte discussão:
Uma lista dos hardwares que suportam estes efeitos está disponível em http://fedoraproject.org/wiki/RenderingProject/aiglx.
O desempenho do utilitário de gerenciamento de programas yum foi bastante melhorado no Fedora Core 6. O parser para os meta-dados dos repositórios foi agora implementado em C. Uma nova infraestrutura de gerenciamento de espelhos também proporciona uma melhor seleção de espelhos e, em muitos casos, desempenho mais rápido. A ferramenta de gerenciamento de pacotes Pirut e o utilitário de atualização de pacotes Put são baseados no yum, então seus desempenhos também estão melhorados.
Esta versão inclui o GNOME 2.16. Muitas das mudanças no GNOME 2.16, como o Tomboy e o GNOME Power Manager (Gerenciamento de Energia GNOME), foram adicionadas no Fedora Core 5. O Fedora Core 6 também inclui o leitor de tela Orca e o editor de menus Alacarte disponível anteriormente no Fedora Extras.
O utilitário GNOME Power Manager (Gerenciador de Energia GNOME) agora fornece informações gráficas e detalhadas sobre o consumo de energia. Para acessar esta informação, clique com o botão direito no applet e selecione o ítem de menu .
A tela de entrada do GNOME foi desabilitada pelo projeto principal intencionalmente. Para habilitá-la, use o gconf-editor ou o seguinte comando:
gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true
O tema da janela de diálogo para travar a tela não está ligado a proteção de tela selecionada nesta versão. Para habilitá-lo, use o gconf-editor ou o seguinte comando:
gconftool-2 --set --type string /apps/gnome-screensaver/lock_dialog_theme "system"
Não há mais um pacote de suíte de navegador contido no Fedora Core 6. O pacote mozilla foi removido. Para uma funcionalidade equivalente, use o firefox como navegador web e thunderbird como cliente de e-mail, ou use o seamonkey, uma suíte de navegador distribuído no Fedora Extras.
Para melhor ter suporte a certos scripts (como os Índicos e alguns script CJK), o Fedora constrói seu firefox usando o sistema Pango como renderizador de texto. O Pango é utilizado com a permissão da Mozilla Corporation. Esta mudança pode impactar negativamente o desempenho em algumas páginas. Para desabilitar o uso do Pango, configure a variável MOZ_DISABLE_PANGO=1
em seu ambiente antes de executar o Firefox.
export MOZ_DISABLE_PANGO=1 /usr/bin/firefox
Os navegadores baseados no Gecko, Firefox e Epiphany, agora renderizam de forma correta o MathML quando usam o backend de texto Pango. Adicionalmente, muitos problemas de renderização e comportamento do texto enquanto usando Pango foram resolvidos. O Epiphany agora renderiza utilizando o Pango por padrão.
O Thunderbird no Fedora utiliza o Pango por padrão em todas as localizações com a permissão da Mozilla Corporation. Esta mudança pode impactar negativamente o desempenho em algumas páginas. Para desabilitar o uso do Pango, configure a variável MOZ_DISABLE_PANGO=1
em seu ambiente antes de executar o Thunderbird.
export MOZ_DISABLE_PANGO=1 /usr/bin/thunderbird
O Fedora Core 6 fornece suporte básico para ecriptação de swap e sistemas de arquivos que não sejam a raiz. Para usá-lo, adicione entradas no arquivo /etc/crypttab
e referencie os dispositivos criados no arquivo /etc/fstab
.
![]() |
Suporte a Sistemas de Arquivos Encriptados Não Disponível Durante a Instalação |
---|---|
Habilite a encriptação de sistemas de arquivos depois da instalação. O Anaconda não tem suporte para criar blocos de dispositivos encriptados. |
O seguinte exemplo mostra uma entrada do /etc/crypttab
para uma partição swap:
my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
Isto cria um bloco de dispositivo encriptado chamado /dev/mapper/my_swap
, que pode ser referenciado no arquivo /etc/fstab
. O próximo exemplo mostra uma entrada para um volume de sistema de arquivos:
my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256
O arquivo /etc/volume_key
contém uma chave de encriptação em texto plano. Você também pode especificar none
como nome do arquivo da chave e o sistema irá lhe perguntar pela chave de encriptação durante a inicialização.
O método recomendável é usar o LUKS para volumes de sistemas de arquivos:
Crie o volume encriptado usando cryptsetup luksFormat
Adicione a entrada necessária em /etc/crypttab
Configure o volume manualmente usando cryptsetup luksOpen ou reinicie.
Crie um sistemas de arquivos no volume encriptado
Configura uma entrada no arquivo /etc/fstab
O Fedora Core 6 inclui a versão 2.2 do Servidor HTTP Apacher. Usuários atualizando da versão 2.0 (incluído no Fedora Core 4 e anteriores) precisam fazer mudanças nas configurações do httpd; consulte http://httpd.apache.org/docs/2.2/upgrading.html para mais detalhes.
Esta seção cobre várias ferramentas e funcionalidades para desenvolvedores
Estas são as novas funcionalidades na glibc:
Suporte para prioridades herdadas e mutexes de proteção de prioridade. As duas funcionalidades estão descritas nos padrões POSIX.
Mutexes de prioridades herdadas automaticamente previnem inversões de prioridade causadas pela espera da liberação de mutexes. O kernel automaticamente aumenta a prioridade de um processo segurando o mutex até que ele libere o mutex.
A proteção de prioridade permite especificar uma prioridade que todos os processos que adquirirem o mutex irão utilizar até que o mutex seja liberado. Esta funcionalidade não está disponível para mutexes robustos.
A organização dos endereços de destino feita pela interface getaddrinfo() para resolução de nomes agora pode ser personalizada por regras no arquivo /etc/gai.conf
.
Significantes melhorias de velocidade no processamento de NIS e NIS+.
Suporte ao RFC 3542 completo (APIs de sockets avançados para IPv6).
Significantes melhorias de velocidade na verificação de símbolos dinâmicos.
O linker inclui suporte para o novo formato de tabela hash de símbolos ELF. Use a opção --hash-style
no linker para selecionar o formato (s).
Esta versão do Fedora foi construída utilizando cabeçalhos do kernel Linux diretamente do kernel, usando a nova funcionalidade headers_install
do kernel 2.6.18. Por conseqüência, o pacote glibc-kernheaders foi removido e substituído pelo kernel-headers, um sub-pacote do kernel.
Desenvolvedores podem notar algumas mudanças entre estes novos cabeçalhos de kernel e aqueles que estava presentes antes, incluindo (mas não limitado a) os seguintes:
O arquivo de cabeçalho <linux/compiler.h>
foi removido, pois não continha nada de útil para a camada de usuário.
Os macros _syscallX()
foram removidos. A camada de usuário deve usar syscall()
, da biblioteca C.
O macro PAGE_SIZE
foi removido de algumas arquiteturas, pois o tamanho da paginação é variável. A camada de usuário deve usar, ao invés disso, sysconf(_SC_PAGE_SIZE)
ou getpagesize()
.
Os arquivos de cabeçalho <asm/atomic.h>
e <asm/bitops.h>
foram removidos. Eles não foram feitos para o uso na camada de usuário e podem falhar na compilação em algumas arquiteturas enquanto fornecem comportamentos não-atômicos em outras. O compilador C fornece suas próprias funções atômicas embutidas que são mais apropriadas para o uso em programas na camada de usuário.
Conteúdos que antes eram protegidos com #ifdef __KERNEL__
agora são completamente sobrepostas pela ferramenta unifdef. Definir __KERNEL___
com o objetivo de ver as partes visíveis na camada de usuário não é mais eficaz.
Adicionando, alguns outros arquivos de cabeçalho que não são apropriados para o uso na camada de usuário foram removidos e ainda mais cabeçalhos foram editados para remover conteúdo inapropriado.
![]() |
Mudanças nos cabeçalhos do kernel não são específicos ao Fedora |
---|---|
Estas mudanças foram herdadas do kernel principal e não são específicos ao Fedora. Qualquer distribuição utilizando os cabeçalhos exportados do kernel oficial serão os mesmos. |
Esta versão do Fedora foi construída utilizando o GCC 4.1, o qual está incluído na distribuição.
Os desenvolvedores Fedora introduziram mudanças na seção ELF .hash
que fornece os símbolos para as ligações dinâmicas. Esta nova seção .gnu.hash
, que é produzida pela nova opção padrão --hash-style=gnu
do gcc, serve para o mesmo propósito que as seções de hash anteriores. Entretanto, ela fornece uma melhoria de velocidade de 50% nas ligações dinâmicas. Binários e bibliotecas produzidas com a nova função de hash são incompatíveis com versões anteriores da glibc
e do linker dinâmico. Para usar as rotinas de hash antigas para compatibilidade com sistemas baseados em uma biblioteca glibc
mais velha, passe a opção --hash-style=sysv
.
Você precisa do GDB 6.1 ou mais novo para depurar binários, a não ser que eles estejam compilados com a opção de compilação -fno-var-tracking
.
A opção -fwritable-strings
não é mais aceita.
Mensagens de diagnóstico em inglês agora usam aspas Unicode. Se você não puder lê-las, configure sua variável de ambiente LC_CTYPE
para C
ou mude o seu emulador de terminal.
O arquivo specs
não é mais instalado na maioria dos sistemas. Usuários normais não irão notar, mas desenvolvedores que precisem alterar o arquivo podem usar a opção -dumpspecs
para gerar o arquivo para edição.
O otimizador de código SSA agora é incluído e traz consigo uma melhor propagação constante (constant propagation), eliminação de redundância parcial (partial redundancy elimination), carrega e armazena code motion (load and store code motion), redução de força (strength reduction), eliminação de armazenamento morto (dead storage elimination), melhor detecção de código inalcançavel (detection of unreachable code) e recursão por acumulação (tail recursion by accumulation).
Autovetorização (Autovectorization) é suportada. Esta técnica atinge desempenhos maiores para códigos de fluxo repetitivos, em algumas circunstâncias.
A nova atribuição sentinela (sentinel) faz com que o compilador gere um aviso se uma função como a execl(char *path, const char *arg, ...)
, que requer um terminador de lista nulo (NULL), não contenha o NULL.
As extensões cast-as-lvalue
, conditional-expression-as-lvalue
e compund-expression-as-lvalue
foram removidas.
A semântica #pragma pack()
agora está mais semelhante às usadas por outros compiladores.
Tomar o endereço de uma variável declarada no modificador de registro agora gera um erro ao invés de um aviso.
Matrizes de tipos de elementos incompletos agora geram um erro. Isto implica em nenhum referenciamento para estruturas de definições.
O compilador básico, sem nenhum otimização ( -O0
) foi medido como aproximadamente 25% mais rápido em códigos reais.
Bibliotecas podem agora conter variáveis estáticas de escopo de função em programas de multi-threads. Desenvolvedores de sistemas embarcados podem usar a opção -fno-threadsafe-statics
para desabilitar essa funcionalidade, mas usuários normais nunca devem fazer isto.
O diretório de busca padrão para bibliotecas Ruby, $:
, foi mudado de acordo com as regras de empacotamento. Mudanças também foram feitas em algumas entradas no Config::CONFIG
do módulo rbconfig
. As mudanças mais importantes incluem:
sitedir
e diretórios relacionados (sitelibdir
, sitearchdir
) estão agora sob rubylibdir
. Ao invés de em /usr/lib/site_ruby
, estão sob /usr/lib/ruby/site_ruby
.
Os diretórios para códigos Ruby puros e independentes de arquitetura estão sempre sob /usr/lib
, mesmo nas arquiteturas x86_64, onde eles costumavam ficar sob /usr/lib64
. Esta mudança afeta as entradas rubylibdir
e sitelibdir
do Config::CONFIG
.
Os diretórios que anteriormente estavam em $:
por enquanto continuam no mesmo lugar, para que os códigos já existentes, como por exemplo /usr/lib/site_ruby
, não precisem ser modificados. Entretanto, estes diretórios estão fora de uso e irão ser removidos no lançamento do Fedora Core 8. Construa pacotes RPM de Ruby de acordo com as regras de empacotamento. Em particular, bibliotecas Ruby devem ser apenas instaladas nos sitelibdir
e sitearchdir
. Você deve também seguir esta regra para códigos Ruby que não estão empacotados em RPM.
Esta seção indica os vários ítens de segurança do Fedora Core.
Uma introdução geral para muitas das funcionalidades de segurança pró-ativas no Fedora, sua situação atual e políticas estão disponíveis em http://fedoraproject.org/wiki/Security.
Esta versão aumenta a usabilidade do SELinux fornecendo uma ferramenta gráfica de solução de problemas, setroubleshoot. O desenvolvedor SELinux Dan Walsh explica a ferramenta e seu uso em seu blog. O gerenciador de arquivos Nautilus foi aprimorado no GNOME 2.16 para mostrar contextos SELinux.
As páginas do projeto SELinux têm dicas sobre soluções de problemas, explicações e sugestões para outras documentações e referências. Alguns dos links úteis:
Novas páginas do projeto SELinux: http://fedoraproject.org/wiki/SELinux
Dicas para soluções de problemas: http://fedoraproject.org/wiki/SELinux/Troubleshooting
Lista de Perguntas Mais Freqüentes (FAQ): http://fedora.redhat.com/docs/selinux-faq/
Listagem dos comandos SELinux: http://fedoraproject.org/wiki/SELinux/Commands
Detalhes de domínios confinados: http://fedoraproject.org/wiki/SELinux/Domains
Um ambiente Java livre e de código-aberto está disponível nesta versão do Fedora Core, ele é o chamado java-gcj-compat
. O java-gcj-compat
inclui uma suíte de ferramentas e ambiente de execução que são capazes de construir e executar muitos programas úteis que são escritos na linguagem de programação Java.
![]() |
O Fedora Core Não Inclui Java |
---|---|
O Java é uma marca registrada da Sun Microsystems. O |
A infra-estrutura do java-gcj-compat
tem três componentes chave: uma biblioteca de execução GNU Java (libgcj
), o compilador Java Eclipse Java (ecj
) e uma série de encapsuladores e links (java-gcj-compat
) que fornecem a biblioteca de execução e o compilador para o usuário de uma forma semelhante a outros ambientes Java.
Os pacotes de programas Java incluídos nesta versão do Fedora usam o ambiente java-gcj-compat
. Nestes pacotes estão inclusos o .OpenOffice.org Base, o Eclipse e o Apache Tomcat. Consulte a FAQ do Java em http://www.fedoraproject.org/wiki/JavaFAQ para maiores informações sobre o ambiente livre do Java java-gcj-compat
no Fedora.
![]() |
Inclua informações de localização e versão nos relatos de bugs |
---|---|
Quando criar um relato de bug, tenha certeza de incluir a saída destes comandos: |
which java && java -version && which javac && javac -version
Em adição à pilha de programas livre java-gcj-compat
, o Fedora Core é desenvolvido para que você possa instalar múltiplas implementações Java e trocar entre elas usando a ferramenta de linha de comando alternatives. Entretanto, todo sistema Java que você instalar precisa ser empacotado usando as regras de empacotamento do Projeto JPackage para obter proveito do alternatives. Uma vez que estes pacotes foram instalados adequadamente, o usuário root
pode trocar entre implementações java
e javac
usando o comando alternatives:
alternatives --config java alternatives --config javac
As bibliotecas JNI de 64-bits distribuídas por padrão em sistemas x86_64 no Fedora Core e Extras não podem ser executadas em JREs de 32-bits. Você tanto pode mudar para a alternativa Java de 64-bits ou instalar a versão 32-bits dos pacotes, se disponível. Para instalar uma versão de 32-bits, use o seguinte comando:
yum install <package_name>.i386
Também, as bibliotecas JNI de 32-bits distribuídas por padrão em sistemas ppc64 não podem ser executadas em JREs de 64-bits. Para instalar a versão 64-bits, use o seguinte comando:
yum install <package_name>.ppc64
Esta versão do Fedora Core inclui um versão de prévia do gcjwebplugin
, um plugin do Firefox para applets Java. O gcjwebplugin
não está habilitado por padrão. Apesar da implementação de segurança no GNU Classpath estar sendo ativamente desenvolvida, ele ainda não é maduro o suficiente para executar applets sem confiança de forma segura. Dito isto, as implementações de AWT e Swing no GNU Classpath estão suficientemente maduras para executar muitos applets publicados na web. Usuários aventureiros que queiram tentar o gcjwebplugin
podem ler o arquivo /usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so
, instalado pelo rpm gcc. O arquivo README explica como habilitar o plugin e os riscos associados ao fazer isto.
Utilize os repositórios do Fedora para atualizar estes pacotes, ou use o repositório do JPackage para pacotes não fornecidos pelo Fedora. Consulte o website do JPackage em http://jpackage.org para maiores informações sobre o projeto e os programas que ele oferece.
![]() |
Misturando Pacotes do Fedora e do JPackage |
---|---|
Pesquise sobre compatibilidade entre pacotes antes de instalar programas de ambos repositórios Fedora e JPackage no mesmo sistema. Pacotes incompatíveis podem causar problemas complexos. |
Esta versão do Fedora Core inclui o Fedora Eclipse, que é baseado na versão 3.2 do Eclipse SDK. A página para esta versão pode ser acessada aqui.
Lançado em Junho de 2006, o SDK é conhecido como "A Plataforma Eclipse", "A IDE Eclipse" e "Eclipse". O Eclipse SDK é a base para o lançamento combinado de dez projetos Eclipse sob a versão guarda-chuva combinada Callisto. Alguns destes projetos Callisto estão inclusos no Fedora Core e Fedora Extras: CDT, para desenvolvimento C/C++ e GEF, o Framework Gráfico de Edição.
Nós esperamos aumentar estes projetos com outros enquanto o ciclo do Fedora continua. Alguns candidatos fortes para a inclusão são: EMF, o Framework de Modelagem Eclipse e VE, o Editor Visual. Na data em que isto foi escrito, é esperado que uma versão atualizada do PyDev, as ferramentas de desenvolvimento Python, estarão disponíveis no Fedora Extras. Ajuda para empacotar estes projetos e testá-los com o GCJ são sempre bem vindas. Entre em contato com as pessoas interessadas através da lista fedora-devel-java-list e/ou no #fedora-java na freenode.
O Fedora também inclui plugins e funcionalidades que são particularmente úteis para os hackers FOSS: Edição de Logs de Mudança com o eclipse-changelog
e interação com o Bugzilla através do eclipse-bugzilla
. Nosso pacote CDT também inclui suporte (trabalho-em-progresso) para o GNU Autotools. As últimas informações sobre estes projetos podem ser encontradas na página do Projeto Fedora Eclipse.
O Fedora Eclipse contém um patch que permite usuários não-root poderem usar a funcionalidade do Gerenciador de Atualizações para instalar plugins e funcionalidades não-empacotados. Estes plugins são instalados no diretório home do usuário, sob o diretório .eclipse
. Por favor note, entretanto, que estes plugins não têm bits associados à uma compilação GCJ e por isso podem executar mais devagar do que o esperado.
O Fedora Core inclui aplicações para variadas funções multimídia, incluindo tocar, gravar e editar. Pacotes adicionais estão disponíveis através do repositório Fedora Extras. Para maiores informações sobre multimídia no Fedora, consulte a seção Multimídia do website do Projeto Fedora em http://fedoraproject.org/wiki/Multimedia.
A instalação padrão do Fedora Core inclui o Rhythmbox e o Totem para tocar mídias. Muitos outros programas populares estão disponíveis nos repositórios do Fedora Core e Fedora Extras, incluindo o tocador XMMS e o amaroK do KDE. Ambos GNOME e KDE têm uma seleção de tocadores que podem ser usados com uma variedade de formatos. Programas adicionais estão disponíveis de terceiros para suportar outros formatos.
O Fedora Core também utiliza toda a vantagem do sistema de som Advanced Linux Sound Architecture (ALSA). Muitos programas podem tocar sons simultaneamente, o que já foi difícil em sistemas Linux. Quando todos os programas multimídia estiverem configurados para usar o suporte a som ALSA, esta limitação desaparece. Para mais informações sobre o ALSA, visite o site do projeto em http://www.alsa-project.org/. Usuários ainda podem encontrar problemas quando múltiplos usuários estiverem conectados ao sistema. Dependendo das configurações de hardware e software, múltiplos usuários talvez não possam usar o hardware de som simultaneamente.
O Helix Player foi removido desta versão pois ele duplica a funcionalidade do Totem. O Totem também usa o framework multimídia GStreamer, o qual é usado em outras aplicações multimídia no Fedora Core. Com o GStreamer, usuários podem facilmente adicionar suporte a codecs adicionais em todas as aplicações que o usam.
O Fedora inclui suporte completo para o formato de encapsulamento de mídia Ogg, formato de áudio Vorbis, de vídeo Theora, de áudio Speex e áudio do tipo lossless (sem perda) FLAC. Estes formatos de livre distribuição não são restritos por patentes ou licenças. Eles fornecem alternativas poderosas e flexíveis para os formatos mais populares e restritos. O Projeto Fedora encoraja o uso de formatos de código aberto ao invés dos restritos. Para mais informações sobre estes formatos e como usá-los, veja o site da Fundação Xiph.Org em http://www.xiph.org/.
O Fedora Core e Fedora Extras não podem incluir suporte para tocar ou gravar MP3 e DVD pelo fato de que os formatos de MP3 e MPEG (DVD) são patenteados e os donos das patentes não disponibilizaram as licenças necessárias. Formatos de vídeo DVD são patenteados e equipados com um sistema de criptografia. Os proprietários das patentes não disponibilizaram as licenças necessárias e códigos fonte necessários para descriptografar discos criptografados com CSS podem violar o Digital Millennium Copyright Act, uma lei de direitos autorais dos Estados Unidos. O Fedora também exclui outros programas de multimídia devido a restrições de patente, direitos autorais ou licença, incluindo o Flash Player da Adobe e o Real Player da Real Media. Para maiores informações sobre este assunto, por favor consulte http://fedoraproject.org/wiki/ForbiddenItems.
Apesar de que outras opções de MP3 podem estar disponíveis ao Fedora, a Fluendo agora oferece um plugin MP3 livre para o GStreamer com a licença de patente necessárias para os usuários finais. Este plugin habilita o suporte a MP3 em aplicações que usam o framework GStreamer. O Fedora não inclui este plugin pois nós preferimos suportar e encorajar o uso de formatos abertos e sem restrições de patentes. Para mais informações sobre o plugin MP3, visite o site da Fluendo em http://www.fluendo.com/.
O Fedora Core e Fedora Extras incluem uma variedade de ferramentas que tornam a tarefa de masterizar e gravar CDs e DVDs fácil. Usuários GNOME podem gravar diretamente do gerenciador de arquivos Nautilus, ou escolher entre os pacotes gnomebaker
ou graveman
do Fedora Extras, ou o antigo pacote xcdroast
do Fedora Core. Usuários KDE podem usar o robusto pacote k3b
para essas tarefas. Como ferramentas de console, tem-se o cdrecord
, o readcd
, o mkisofs
e outras aplicações populares.
Agora você pode usar o Fedora para criar e tocar screencasts, que são sessões da área de trabalho gravadas, usando tecnologias livres. O repositório de pacotes do Fedora Extras inclui o istanbul
, que cria capturas de tela usando o formato de vídeo Theora. Estes vídeos podem ser tocados usando um dos muitos tocadores incluídos no Fedora Core. Este é o método recomendado para enviar capturas de tela ao Projeto Fedora para uso tanto dos desenvolvedores quanto dos usuários. Para um como-fazer mais compreensível, visite http://fedoraproject.org/wiki/ScreenCasting.
Muitos dos tocadores multimídia nos repositórios de programas Fedora Core e Fedora Extras podem usar plugins para incluir suporte a formatos adicionais de mídia e sistemas de saída de som. Alguns usam poderosos frameworks multimídia, como o pacote gstreamer
, para manusear suporte a formatos de mídia e saída de som. Os repositórios de programas Fedora Core e Fedora Extras oferecem pacotes de plguins para estes sistemas e para aplcações individuais. Terceiros também podem fornecer plugins adicionais para se ter ainda mais funcionalidades.
O Fedora Core e Fedora Extras fornecem uma seleção de jogos que cobrem uma variedade de gêneros. Por padrão, o Fedora Core inclui um pequeno pacote de jogos do GNOME (chamado gnome-games) e do KDE (kdegames). O Fedora Extras fornece jogos adicionais que cobrem todos os principais gêneros.
O site do Projeto Fedora tem uma seção dedicada a jogos e detalha muitos dos jogos disponíveis, incluindo visões gerais e instruções de instalação. Para mais informações, consulte http://fedoraproject.org/wiki/Games.
A Virtualização do Fedora Core é baseada no Xen 3.0.2 e está integrada ao instalador do Fedora Core 6. Consulte http://fedoraproject.org/wiki/Tools/Xen para mais informações sobre o Xen.
Usando o Xen 3.0.2 no Fedora Core 6, ambas paravirtualização e virtualização completa podem ser implementados. Virtualizações completas necessitam de um processador com suporte a VT. Já as paravirtualizaçãos não requerem hardware especial, mas precisam que o Sistema Operacional virtualizado seja modificado. Para ler mais sobre como configurar e usar o Xen, consulte http://fedoraproject.org/wiki/FedoraXenQuickstartFC6.
A equipe de desenvolvimento do Fedora Core 6 testou o Xen com sistemas convidados Fedora Core 6 e Red Hat Enterprise Linux 5 Beta 1. Outros convidados não foram testados. Entretanto, com a paravirtualização, usuários podem esperar sucesso executando qualquer sistema operacional Linux convidado que fora construído para o Xen 3.0.2. Com a virtualização completa usando hardware VT, os usuários podem esperar sucesso com uma grande variedade de sistemas operacionais, incluindo alguns proprietários.
No Fedora Core 6, um único kernel suporta ambos sistemas operacionais hospedeiro e convidado. Em versões passadas, havia um kernel, kernel-xenU, para o hospedeiro ou hipervisor e um kernel separado, kernel-xen0, para convidados. No Fedora Core 6, o pacote kernel-xen é o único kernel necessário.
O Fedora Core 6 introduz o virt-manager, uma aplicação GUI para instalar e manusear máquinas virtuais. Funcionalidades do virt-manager incluem:
Framebuffer gráfico integrado. Ambos os ambientes gráficos do instalador GUI e do sistema operacional convidado podem ser acessados do virt-manager sem a necessidade de VNC.
Um visualizador de console serial embutido. O console agora pode ser acessado do virt-manager sem ter que abrir um terminal separado e usando xm console.
Gerenciamento de CPU e memória. As vCPUs e memórias dos sistemas operacionaisconvidados ativos podem ser ajustados em tempo real.
Manuseio de protocolo RFB extendido. Se o sistema operacional convidado muda a resolução da tela, o console gráfico virt-manager ajusta o tamanho de acordo.
No Fedora Core 6 há dois métodos de instalação de um SO convidado: através da linha de comando usando o programa xenguest-install ou através da aplicação GUI virt-manager.
![]() |
Script xenguest-install Renomeado |
---|---|
O script xenguest-install tinha o nome de xenguest-install.py em versões anteriores. |
Mensagens de log do Xen são armazenadas em /var/log/xen
, o que separa as mensagens do log do Xen das outras mensagens do sistema.
![]() |
Kernels convidados i386 Necessitam de PAE |
---|---|
Suporte PAE na CPU é necessário para convidados i386. Alguns computadores mais antigos podem não ter esta funcionalidade. |
Esta seção contém informações relacionadas à implementação do X Window System (Sistema de Janelas X), fornecido com o Fedora.
O servidor X X.org 7.1 foi modificado para detectar e configurar automaticamente a maioria dos hardwares, eliminando a necessidade dos usuários ou administradores terem que modificar o arquivo de configuração /etc/X11/xorg.conf
. A única configuração de hardware que já vem por padrão no xorg.conf
, escrito pelo anaconda, é:
o driver de vídeo
o mapa de teclado
Todos os outros hardwares, como por exemplo monitores (ambos LCD e CRT), mouse USB e touchpads devem ser automaticamente detectados e configurados.
O servidor X solicita ao monitor as faixas de resoluções suportadas e tenta utilizar a resolução mais alta e disponível com o tamanho certo para a tela. Usuários podem configurar sua resolução preferida em
→ → e a resolução padrão do sistema pode ser mudada em → → .Se o arquivo de configuração /etc/X11/xorg.conf
não estiver presente, o X automaticamente detecta o driver apropriado e assume um layout de teclado US de 105 teclas.
O Fedora Core 6 contém dois drivers para as controladoras gráficas integradas Intel:
O driver padrão i810
, que contém suporte para os chipsets gráficos Intel até (e incluindo) i945 e i965
O driver experimental intel
, que contém suporte para os chipsets gráficos Intel até (e incluindo) i945
O driver i810
está limitado para as resoluções disponíveis na BIOS. Se você precisa de suporte a resoluções não padrões, como aquelas usadas em telas widescreen, você poderá querer mudar para o driver intel
. Você pode trocar os drivers usando o system-config-display
, disponível no menu → → .
Opiniões sobre o driver experimental intel
são bem vindas. Por favor relate sucessos no Bugzilla, anexando toda a saída do comando lspci -vn de sua máquina. Através dos relatos de sucesso, vários chipsets poderão ser trocados para usar o driver intel
por padrão.
O Fedora agora fornece o MySQL 5.0. Para uma lista das melhorias fornecidas nesta versão, consulte http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.
Para mais informações sobre a atualização de bancos de dados de versões anteriores do MySQL, consulte o site do MySQL no endereço http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.
Esta versão do Fedora inclui o PostgreSQL 8.1. Para mais informações sobre esta nova versão, consulte http://www.postgresql.org/docs/whatsnew.
![]() |
Atualizando Bancos de Dados |
---|---|
O Fedora Core 4 forneceu a versão 8.0 do PostgreSQL. Se você atualizar um sistema Fedora existente com uma base de dados PostgreSQL, você deve atualizar o banco de dados para acessar os dados. Para atualizar a base de dados de uma versão anterior do PostgreSQL, siga os procedimentos descritos na página http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html |
Esta seção contém informações relacionadas ao suporte para vários idiomas no Fedora Core.
O Módulo de Método de Entrada GTK padrão SCIM (Simple Common Input Method) é agora o scim-bridge
, escrito do zero em C por Ryo Dairiki. O SCIM não possui mais ligação com a biblioteca libstdc++so7
e o scim-qtimm
está funcionando novamente.
Se o SCIM estiver instalado, ele agora é executado por padrão para usuários de todas as localidades ao invés de apenas algumas localidades Asiáticas como em versões passadas. A seguinte tabela lista os atalhos de ativação padrões para as diferentes línguas:
Idioma |
Atalhos de Ativação |
todas |
|
Japonês |
Zenkaku_Hankaku ou Alt-` |
Coreano |
Shift-Espaço |
Para instalar suporte a idiomas adicionais do grupo Idiomas
, use o pirut, Aplicações-Adicionar/Remover Programas, ou execute este comando:
su -c 'yum groupinstall <language>-support'
No comando acima, <language>
pode ser assamese
, bengali
, chinese
, gujarati
, hindi
, japanese
, kannada
, korean
, malayalam
, marathi
, oriya
, punjabi
, sinhala
, tamil
, thai
, ou telegu
.
Uma nova ferramenta de configuração para o usuário chamada im-chooser foi adicionada e permite desabilitar ou habilitar o uso de métodos de entrada em sua área de trabalho. Se o SCIM está instalado e você não quer executá-lo em sua área de trabalho, você pode desabilitá-lo utilizando o im-chooser.
O Fedora Core fornece bibliotecas de sistema legadas para compatibilidade com programas antigos. Estes programas são parte do grupo de Desenvolvimento de Programas Legados (Legacy Software Development), que não é instalado por padrão. Usuários que necessitam desta funcionalidade podem selecionar este grupo tanto na instalação, como depois do processo de instalação estar completo. Para instalar o grupo de pacotes em um sistema Fedora, execute em → , Pirut, ou digite o seguinte comando em uma janela de terminal:
su -c 'yum groupinstall "Legacy Software Development"'
Digite a senha da conta de root
quando solicitada.
O pacote compat-gcc-34
foi incluído nesta versão por razões de compatibilidade:
https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html
![]() |
Esta lista é gerada automaticamente |
---|---|
Esta lista é gerada automaticamente. Não é uma boa escolha para tradução. |
Para uma lista de quais pacotes foram atualizados desde a versão anterior, consulte http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Você pode também achar uma comparação dos pacotes principais de todas as versões do Fedora em http://distrowatch.com/fedora.
# 2006-09-29 -- treediff <oldtree> <newtree> New package alacarte Simple menu editor for GNOME New package bouncycastle Bouncy Castle Crypto Package for Java New package cachefilesd CacheFiles userspace management daemon New package ccid Generic USB CCID smart card reader driver New package compat-gcc-34 Compatibility GNU Compiler Collection New package compiz OpenGL window and compositing manager New package coolkey CoolKey PKCS #11 module New package dbus-glib GLib bindings for D-Bus New package dbus-python D-Bus Python Bindings New package dbus-sharp C# bindings for D-Bus New package dejavu-lgc-fonts DejaVu LGC Fonts New package dogtail GUI test tool and automation framework New package esc Enterprise Security Client Smart Card Client New package fedora-release-notes Release Notes for Fedora Core 5.92 New package fonts-sinhala Fonts for Sinhala New package gcalctool A desktop calculator New package gfs2-utils Utilities for managing the global filesystem (GFS) New package gnome-sharp GTK+ and GNOME bindings for Mono New package gnome-vfs2-monikers Monikers for the GNOME virtual file-system New package gnu-efi Development Libraries and headers for EFI New package gnu-getopt Java getopt implementation New package gucharmap Unicode character picker and font browser New package hesinfo Command-line Hesiod client. New package ifd-egate Axalto Egate SmartCard device driver for PCSC-lite New package im-chooser Desktop Input Method configuration tool New package jakarta-oro Full regular expressions API New package kdnssd-avahi KDE zeroconf implementation based on avahi New package libdhcp A library for network interface configuration with DHCP New package libpfm a performance monitoring library for Linux/ia64 New package libtirpc Transport Independent RPC Library New package libutempter A privileged helper for utmp/wtmp updates New package lvm2-cluster Cluster extenstions for userland logical volume management tools New package mcstrans SELinux Translation Daemon New package notification-daemon Notification Daemon New package notify-python Python bindings for libnotify New package openais The openais Standards-Based Cluster Framework executive and APIs New package openmpi Open Message Passing Interface New package orca Flexible, extensible, and powerful assistive technology New package pam_pkcs11 PKCS #11/NSS PAM login module New package paps Plain Text to PostScript converter New package pcsc-lite PC/SC Lite smart card framework and applications New package perl-IO-Socket-INET6 Perl Object interface for AF_INET|AF_INET6 domain sockets New package perl-IO-Socket-SSL Perl library for transparent SSL New package perl-Net-SSLeay Perl extension for using OpenSSL New package perl-Socket6 IPv6 related part of the C socket.h defines and structure manipulators New package pfmon a performance monitoring tool for Linux/ia64 New package postgresql-jdbc JDBC driver for PostgreSQL New package pygobject2 Python bindings for gobjects New package pyspi Python bindings for AT-SPI New package python-xeninst Python modules for starting Xen guest installations New package scim-bridge SCIM Bridge Gtk IM module New package scim-sinhala Sri Lankan input method for SCIM New package setroubleshoot Helps troubleshoot SELinux problems New package unifdef Unifdef tool for removing ifdef'd lines New package virt-manager Virtual Machine Manager New package werken-xpath XPath implementation using JDOM New package wireshark Network traffic analyzer New package xkeyboard-config xkeyboard-config alternative xkb data files New package xorg-sgml-doctools X.Org SGML documentation generation tools New package xorg-x11-docs X.Org X11 documentation New package xorg-x11-drv-amd Xorg X11 AMD Geode video driver New package xorg-x11-drv-ast Xorg X11 ast video driver New package xorg-x11-drv-vmmouse Xorg X11 vmmouse input driver New package yum-metadata-parser A fast metadata parser for yum New package zenity Display dialog boxes from shell scripts Removed package GFS-kernel Removed package GFS Removed package Guppi Removed package HelixPlayer Removed package bg5ps Removed package caching-nameserver Removed package ccs Removed package ckermit Removed package cman-kernel Removed package ddd Removed package dlm Removed package dlm-kernel Removed package eclipse-pydev Removed package ethereal Removed package fence Removed package fence Removed package freeglut Removed package gal Removed package gdk-pixbuf Removed package gkrellm Removed package glibc-kernheaders Removed package gnbd Removed package gnbd-kernel Removed package gnome-libs Removed package gnome-print Removed package gnopernicus Removed package gnu.getopt Removed package gtk+ Removed package gtk-engines Removed package gulm Removed package h2ps Removed package iddev Removed package imlib Removed package kon2 Removed package lha Removed package libghttp Removed package liblbxutil Removed package libpng10 Removed package liboldX Removed package libsetrans Removed package libstdc++so7 Removed package libxkbui Removed package longrun Removed package magma-plugins Removed package macutils Removed package magma Removed package mozilla Removed package notify-daemon Removed package oaf Removed package openmotif Removed package openobex-apps Removed package oro Removed package rhnlib Removed package valgrind-callgrind Removed package utempter Removed package werken.xpath Removed package xorg-x11-xkbdata Removed package xpdf Removed package xscreensaver
O Fedora Extras é uma extensão do Fedora Core que fornece muitos pacotes adicionais para os usuários da distribuição Fedora.
![]() |
O Fedora Extras está Disponível por Padrão |
---|---|
Os sistemas Fedora usam automaticamente ambos repositórios do Fedora Core e Fedora Extras para instalar e atualizar programas. |
Para instalar programas a partir dos repositórios Core ou Extras, vá até root
quando solicitada. Selecione da lista o programa que você necessita e escolha Aplicar.
Você também pode querer instalar programas com o utilitário de linha de comando yum. Por exemplo, este comando instala automaticamente o pacote abiword e todas as suas dependências necessárias:
su -c 'yum install abiword'
Digite a senha de root
quando solicitada.
No tempo da versão Fedora Core 6, existem aproximadamente 2.000 pacotes no Fedora Extras, construídos a partir de 1.350 pacotes fonte. A seguinte lista inclui algumas das aplicações mais populares que são mantidas no Fedora Extras por membros da comunidade:
abiword - uma elegante aplicação para processamento de texto
balsa - leitor de e-mails peso-leve
bash-completion - completação avançada de linha de comando para usuários avançados
bluefish - editor HTML
clamav - anti-vírus de código aberto para servidores e desktops
exim - agente de transporte de e-mail poderoso e flexível
fuse - ferramenta para anexar dispositivos não-padrão e serviços de rede como se fossem diretórios
fwbuilder - utilitário gráfico para construir regras de firewall Linux e Cisco
gaim-guifications - aprimoramentos para programa de Mensagem Instantânea Gaim
gdesklets - widgets para a área de trabalho GNOME
gnumeric - poderosa aplicação de planilha
gramps - aplicação de genealogia
inkscape - aplicação para ilustração e desenhos com vetores
koffice - suíte completa de escritório para o ambiente KDE
mail-notification - alerta você quando um novo e-mail é recebido
mediawiki - a solução da Wikipedia para sites colaborativos
nautilus-open-terminal - extensão para o gerenciador de arquivos do GNOME
pan - o leitor de notícias Usenet
revelation - utilitário de gerenciamento de senhas
scribus - aplicação para publicação desktop (DTP)
wine - uma camada de compatibilidade para executar programas Windows(TM)
xfce - ambiente desktop de peso-leve
xmms - o popular tocador de áudio
muitas ferramentas e bibliotecas para Perl e Python
...e muito mais!
Sua aplicação de código aberto favorita está faltando no Fedora Extras? Empacote a aplicação como RPM e mande para revisão ao Fedora Extras. Depois de uma revisão bem sucedida, importe no Extras e você poderá mantê-lo por lá. Se você não sabe como criar pacotes RPM, há muitas outras maneiras de se envolver com o Fedora Extras e ajudar o projeto.
Para aprender mais sobre o uso do Fedora Extras ou como se envolver, visite http://fedoraproject.org/wiki/Extras.
Esta seção discute as mudanças nos pacotes do Fedora Extras que afetam esta versão do Fedora Core.
O pacote exim-sa está fora de uso e não é fornecido no Fedora Extras 6. Ele era a implementação original da integração do SpamAssassin com o Exim e sua funcionalidade era semelhante aos milters do sendmail ou filtros do postfix. Entretanto, sua funcionalidade era um tanto limitada e agora o Exim tem muito mais suporte para verificação de conteúdo, totalmente integrada a suas Listas de Controle de Acesso.
Como a funcionalidade do sa_exim
não estava habilitada na configuração padrão, o pacote pode ser normalmente desinstalado para permitir a atualização do Exim. Usuários que modificaram sua configuração para utilizar a funcionalidade do sa_exim
devem ou reconfigurar para utilizar as habilidades de verificação completa de conteúdo do Exim, ou reconstruir os pacotes por si só, incluindo o sub-pacote exim-sa. Para mais detalhes sobre a verificação completa de conteúdo embutida no Exim, consulte a documentação do Exim.
O Projeto Fedora Legacy (Legado Fedora) é um projeto de código aberto feito pela comunidade com o objetivo de estender o ciclo de vida das distribuições Red Hat Linux e Fedora Core em status de manutenção. O Projeto Fedora Legacy trabalha junto com a comunidade Linux para fornecer pacotes com correções de erros para bugs críticos e de segurança. Este trabalho estende o tempo de vida efetivo das distribuições mais antigas em ambientes onde atualizações freqüentes não são possíveis ou desejadas. Para mais informações sobre o Projeto Fedora Legacy, visite http://fedoraproject.org/wiki/Legacy.
![]() |
Repositório Legacy Incluído no Fedora Core 6 |
---|---|
O Fedora Core 6 vem com uma configuração de repositório de programas do Fedora Legacy. Este é um grande passo na integração do Fedora Legacy com o Projeto Fedora e especificadamente com o Fedora Core. Este repositório não está habilitado por padrão nesta versão. |
Atualmente o Projeto Fedora Legacy mantém as seguintes distribuições e versões em modo de manutenção:
Fedora Core 3
Fedora Core 4
O Projeto Fedora Legacy oferece atualizações para estas versões de acordo com a existência de interesse e participação da comunidade. Quando o interesse não é sustentado, o modo de manutenção acaba com a segunda versão de teste para a terceira versão subseqüente do Core. Por exemplo, se a comunidade não sustentar interesse no Fedora Core 4, o modo de manutenção acaba com o lançamento do Fedora Core 7 test2. Isto fornece um efetivo tempo de vida com suporte (com o Fedora Core e o Suporte do Fedora Legacy) de aproximadamente 18 meses.
O Projeto Fedora Legacy está sempre precisando de voluntários para fazer testes de qualidade em pacotes esperando para serem publicados como atualizações. Visite http://fedoraproject.org/wiki/Legacy/QATesting para mais informações. Visite também nossa lista de problemas em http://fedoraproject.org/wiki/Legacy/QATesting#issues para mais informações e indicações de bugs que temos na fila.
Se você precisar de ajuda para começar visite a página do projeto no Wiki em http://fedoraproject.org/wiki/Legacy, ou a página de Mentores em http://fedoraproject.org/wiki/Mentors. Se você estiver procurando por outros meios de participar no Fedora, visite http://fedoraproject.org/wiki/HelpWanted.
O objetivo do Projeto Fedora é trabalhar com a comunidade Linux para construir um sistema operacional completo e para uso geral exclusivamente com programas de código aberto. O desenvolvimento é feito em um fórum público. O projeto produz versões em tempos fixos de aproximadamente duas a três vezes por ano, com um calendário de lançamentos público disponível em http://fedora.redhat.com/About/schedule/. O time de engenheiros da Red Hat continua a participar na construção do Fedora Core e convida e encoraja maior participação externa do que era possível no passado. Usando este processo mais aberto, esperamos fornecer um sistema operacional mais em linha com os ideais do software livre e mais apegado a comunidade do código aberto. Para maiores informações, consulte o website do Projeto Fedora em http://fedora.redhat.com/.
O Projeto Fedora é dirigido por indivíduos que contribuem para ele. Como alguém que faz testes, como um desenvolvedor, documentador, ou tradutor, você pode fazer a diferença. Visite http://fedoraproject.org/wiki/pt_BR/HelpWanted para detalhes sobre isso. Para maiores informações sobre os canais de comunicação disponíveis para usuários e contribuidores do Fedora, consulte http://fedoraproject.org/wiki/pt_BR/Communicate.
Complementando o site, as seguintes listas de discussão estão disponíveis:
fedora-list@redhat.com, para usuários das versões do Fedora Core
fedora-test-list@redhat.com, para quem testa as versões test do Fedora Core
fedora-devel-list@redhat.com, para desenvolvedores, desenvolvedores, desenvolvedores
fedora-docs-list@redhat.com, para participantes do Projeto de Documentação
Para se inscrever em quaisquer destas listas, mande um e-mail com a palavra "subscribe" no campo de assunto para <
, onde <nomedalista>
-request><nomedalista>
é um dos nomes acima. Alternativamente, você pode subscrever-se às listas de discussão do Fedora através da interface Web em http://www.redhat.com/mailman/listinfo/.
O Projeto Fedora também usa vários canais de IRC (Internet Relay Chat). O IRC é uma forma de comunicação baseada em texto e em tempo real, semelhante à Mensagens Instantâneas. Com ele, você pode conversar com várias pessoas em um canal aberto, ou conversar em privado com alguém a sós. Para falar com outros participantes do projeto Fedora através do IRC, consulte o website Freenode em http://www.freenode.net/ para maiores informações.
Os participantes do Projeto Fedora freqüentam o canal #fedora
na rede Freenode, enquanto os desenvolvedores se encontram no canal #fedora-devel
. Alguns dos projetos maiores também podem ter seus próprios canais e esta informação pode ser encontrada na página de cada projeto, ou em http://fedoraproject.org/wiki/pt_BR/Communicate.
Para conversar no canal #fedora
, você precisará registrar seu apelido, ou nick. As instruções são dadas a você quando você entrar (/join) no canal.
![]() |
Canais de IRC |
---|---|
A Fundação Fedora ou a Red Hat não têm controle sobre os canais de IRC do Projeto Fedora, nem tampouco sobre os seus respectivos conteúdos. |
Como utilizamos o termo, uma produção (colophon) se define:
reconhece contribuidores e fornece seus papéis e
explica as ferramentas e métodos de produção.
Bob Jensen (redator-chefe, escritor de seção)
Andrew Martynov (tradutor, Russo)
Anthony Green (escritor de seção)
Gavin Henry (escritor de seção)
Dave Malcolm (escritor de seção)
Gavin Henry (escritor de seção)
David Woodhouse (escritor de seção)
Diego Búrigo Zacarão (translator - Brazilian Portuguese)
Dimitris Glezos (tradutor, ferramentas)
Domingo Becker (translator - Spanish)
Francesco Tombolini (tradutor, Italiano)
Gavin Henry (escritor de seção)
Hugo Cisneiros, Valnir Ferreira Jr (tradutores, Português do Brasil)
Jens Petersen (escritor de seção)
Joe Orton (escritor de seção)
José Nuno Coelho Pires (translator - Portuguese)
Josh Bressers (escritor de seção)
Karsten Wade (escritor de seção, redator, co-editor)
Luya Tshimbalanga (escritor de seção)
Magnus Larsson(translator - Swedish)
Nikos Charonitakis(translator - Greek)
Panagiota Bilianou(translator - Greek)
Patrick Barnes (escritor de seção, redator)
Paul W. Frields (ferramentas, redator)
Pawel Sadowski (translator - Polish)
Rahul Sundaram (escritor de seção, redator)
Rahul Sundaram (escritor de seção, redator)
Sekine Tatsuo (tradutor, Japonês)
Simos Xenitellis (translator - Greek)
Steve Dickson (escritor de seção)
ThomasCanniot (tradutor, Francês)
Thomas Graf (escritor de seção)
Tommy Reynolds (ferramentas)
Valnir Ferreira Jr. (translator - Brazilian Portuguese)
Yoshinari Takaoka (tradutor, ferramentas)
Yuan Yijun (tradutor, Chinês Simplificado)
Zhang Yang (translator - simplified Chinese)
...e muitos outros tradutores. Veja a versão atualizada na Web destas notas de versão enquanto vamos adicionando tradutores depois do lançamento:
Os escritores de seção produzem as notas de versão diretamente no Wiki do Projeto Fedora. Eles colaboram com outros especialistas nos assuntos durante a fase da versão de testes do Fedora Core para explicar importantes mudanças e aprimoramentos. O time editorial mantém consistência e qualidade nas seções finalizadas e porta o material Wiki para DocBook XML em um repositório de controle de revisão. Neste ponto, o time de tradutores produz versões das notas de versão em outros idiomas, tornando-as disponíveis para o público em geral como parte do Fedora Core. O time de publicação também produz erratas (correções de erros) subseqüentes, disponíveis pela Web.