Colocar o Slack Current rodando está sendo um ótimo exercício de paciência. Primeiramente, porque ,como toda boa versão de desenvolvimento, a coisa é bem, mas bem instável mesmo. No caso do Slack current atual, devido a grande mudança dos conceitos de pacotes e coisas parecidas, houveram muitas, mas muitas quebras de funcionamento durante o processo de atualização.
Em uma distro mais "manual" como o Slackware, todo o processo de atualização, que não seja o famoso "formatar e reinstalar" pode causar alguns probleminhas por mudanças que aparecem de uma versão para a outra.
Ponto bom, agora. Oficialmente, o kernel 2.6 será o kernel oficial do Slackware. Ele deixou o diretório extras, para agora estar lá, no lugar do kernel mesmo do sistema. Ou seja, é bom agora não ter que fazer malabarismos para que a distro funcione com o kernel 2.6.
Por este motivo, quem vai atualizar a distro para o 11.1 ( ou 12.0, ainda não sabemos ), deve ter o sistema rodando o kernel 2.6.x. Para este passo ( meu Slack ainda rodava o kernel 2.4 ), utilizei este tutorial aqui , do Viva O Linux , muito bom, e que realmente faz o sistema funcionar. Atente, sempre, para o ponto em que você precisa ter o initrd.gz, pois, caso não o tenha, um bom kernel panic vai aparecer.
Como disse no outro post, eu utilizei o processo Piter Punk de atualizar , ou seja, em cima do SlackPkg . E como fazer isto ? Primeiro, baixe a última versão do SlackPkg no site oficial do programa.
Depois de instalar, execute a seguinte série de comandos :
- slackpkg remove x11 fontconfig freetype dejavu-ttf ttf-indic-font
- slackpkg install new
- slackpkg upgrade-all
- slackpkg clean-system
Atentar para o último comando. Todos os pacotes não oficiais que estiverem instalados no seu sistema serão entendidos como pacotes a serem removidos. Portanto, tome cuidado. Eu mesmo, desinstalei o meu Mplayer, sem ver, por causa disto.
Após a atualização, tive um problema terrível com o meu X. Ele não subia de jeito enhum. Aliás, meu caso foi pior que o do TaQ . Assim, o processo que eu utilizei foi : reinstalar todos os pacotes do Xorg. Logo depois, nenhuma das placas de vídeo eram listados no processo de configuração do Xorg. Novamente, tentei ver o que poderia estar acontecendo e reinstalei alguns pacotes do xorg e dei um slackpkg install x .
Não é que apareceu pacote a ser instalado e não é que o tal do pacote do erro estava lá. Pelo que eu vi, um dos pacotes era um pacote de fontes que estava influindo na coisa. Não cheguei a analisar plenamente o porque, mas funcionou.
Depois, foi o erro que todo mundo teve. O erro do X . Este, foi resolvido reinstalando todas as fontes do sistema. Doido ou não, coisa andou. Consegui colocar o meu X funcionando e sem nenhum problema. Caramba, aí veio um outro problema. Quando fui chamar a interface via startx, no meu login, não funfou. Caramba, fiquei doido : mas o processo foi resolvido do seguinte modo.
Entrei no diretório /usr/lib/X11/init e mudei o link simbólico do xinitrc para o xinitr do meu WindowManager, o E17. Funcionou bonitão :-)
Após isto, foi testar o sistema como um todo e ver como ele estava rodando. Ficaram algumas coisas com problema ainda, como : Java parou de funcionar no Firefox, Kdm/GDM/XDM não funcionam mais ( possivelmente algum erro de configuração ), kernel 2.6.18 não funfou direito aqui ( com direito a kernel panic ). Resumo, ainda tem muito o que resolver, mas posso dizer. Estou feliz ... pelo menos operacional, meu Slack Current já está.