include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Últimas Notas de Versão na Web | |
---|---|
Estas notas de lançamento podem ter sido alteradas. Para ver as últimas notas de lançamento para o Fedora, visite: |
O Fedora 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
O Fedora agora dispõe do KDE 4.0 e não mais oferece o KDE 3 como um ambiente de área de trabalho completo. O Fedora fornece os seguintes pacotes de bibliotecas do KDE 3.5 para executar e compilar as muitas aplicações KDE 3.5 existentes:
qt3, qt3-devel (e outros pacotes qt3-*): Qt 3.3.8b
kdelibs3, kdelibs3-devel: bibliotecas do KDE 3
kdebase3, kdebase3-devel : Arquivos do núcleo do KDE 3 requeridos por algumas aplicações
Em adição, o Fedora dispõe do pacote kdegames3 que inclui jogos não portados para o KDE 4 ainda e uma versão do KDE 3 do pacote libkdegames requerida por alguns jogos para o KDE 3 de terceiros.
Além disso, o pacote kdebase-runtime do KDE 4, que provê o khelpcenter, também configura o khelpcenter como um serviço para aplicações KDE 3, desta maneira, ajudando as aplicações KDE 3 a funcionarem. A versão KDE 3 do khelpcenter não é mais fornecida e a versão do KDE 4 é usada em seu lugar.
Esses pacotes são destinados a:
ajustar-se ao FHS (Filesystem Hierarchy Standard) e
ser completamente seguro para instalar em paralelo com o KDE 4, incluindo os pacotes -devel.
Para conseguir isso, os membros do Fedora KDE SIG fizeram 2 modificações nos pacotes kdelibs-devel para o KDE 4:
Os links simbólicos das bibliotecas são instalados em /usr/lib/kde4/devel
ou /usr/lib64/kde4/devel
dependendo da arquitetura do sistema.
As ferramentas kconfig_compiler
e makekdewidgets
foram renomeadas para kconfig_compiler4
e makekdewidgets4
, respectivamente.
Estas mudanças devem ser completamente transparentes para a vasta maioria das aplicações KDE 4 que usam o cmake
para compilação, desde que o FindKDE4Internal.cmake
foi remendado (patched) para contemplar estas mudanças. O SIG do KDE fez estas mudanças no KDE 4 kdelibs-devel preferencialmente do que no kdelibs3-devel por que o KDE 4 armazena estas localizações em um lugar centralizado, considerando que as aplicações KDE 3 usualmente contém cópias codificadas dos caminhos para encontrar a biblioteca e nomes executáveis.
Note que o kdebase3 not inclui o seguinte:
O desktop KDE 3 completo (área de trabalho) que poderia ser usado ao invés do KDE 4; em particular, as versões KDE 3 do KWin, KDesktop, Kicker, KSplash e KControl não estão inclusas.
As versões KDE 3 das aplicações kdebase como Koqueror e KWrite, que são redundantes com a versão do KDE 4 e conflitariam com elas.
A biblioteca libkdecorations requerida para a decoração de janela KWin 3, como estas decorações de janelas não podem ser usadas no KWin da versão do KDE 4.
A biblioteca libkickermain requerida por alguns applets Kicker, como não existe Kicker no Fedora 9 e, portanto, applets Kicker não podem ser utilizados.
O desenvolvimento que não seja sobre a API legada é desencorajado | |
---|---|
Tal como acontece com qualquer recuo de compatibilidade de biblioteca, o desenvolvimento de novos softwares ao invés da API legada, é desencorajado. |