quarta-feira, 30 de julho de 2008

Corrigindo incompatibilidade do kdemod após o "nascimento" do KDE4.1 no Arch

Os usuários de Arch Linux que utilizam o kdemod como ambiente gráfico e que tentaram fazer uma atualização do sistema (pacman -Syu) nos últimos dias devem ter notado que havia um problema. Como o KDE 4.1 entrou para os repositórios do Arch, passou a haver uma incompatibilidade entre alguns pacotes. E a atualização do sistema pedia que você substituisse alguns pacotes do kdemod pelos do kde.

Logo que percebi este problema busquei ajuda em fórums mas ninguém tinha a solução, portanto decidi reportar este bug para os desenvolvedores do kdemod. A minha surpresa foi chegar no site de bugreport do kdemod e ver que este bug já havia sido identificado. Achei ótimo ver que o bug já havia sido notificado e que já estavam trabalhando em cima do mesmo, como o próprio desenvolvedor "funkyou" me informou.

Hoje, 30/07, o problema já se encontra solucionado e o bug foi fechado no bugreport deles. É preciso seguir um procedimento para normalizar a situação, já que os pacotes do antigo kdemod foram re-construídos e re-empacotados como kdemod3 para fazê-los funcionar no novo upgrade do Arch.

Mudanças que foram feitas:

- Todos os pacotes foram renomeados para kdemod3-$PACKAGE

- KDEmod 3.5.9 agora conflita com KDE 4.1, então não é possível ter ambos instalados simultaneamente

- Não é uma atualização muito comum, você precisará remover todos os pacotes do kdemod primeiramente para depois reinstalar

- Note que muitas coisas do [community] por exemplo precisam ser adaptados ao novo KDE3 renomeando no Arch

- Não force nada, o melhor é reportar os problemas no link a seguir: http://www.kdemod.ath.cx/bbs/viewtopic.php?pid=5303#p5303

- Este repositório deixará de ser suportado até que alguém passe a lhe dar mais amor como nós acasionalmente fazemos

INSTALAÇÃO:
1. Remover todos os pacotes do KDE4: pacman -Rcs kde
2. Remover todos os pacotes do KDEmod4: pacman -Rcs kdemod4-complete
3. Remover todos os pacotes do KDEmod3: pacman -Rcs kdemod-complete
4. Remover _qualquer_ pacote do KDE que ainda exista em seu sistema
5. Checar novamente se tudo foi removido: pacman -Q | grep kde
6. Remover o antigo repositório [kdemod] do seu pacman.conf
7. Adicionar o novo repositório [kdemod-legacy] ao seu pacman.conf

Para i686

[kdemod-legacy]
Server = http://kdemod.ath.cx/repo/legacy/i686
Para x86_64
[kdemod-legacy]
Server = http://kdemod.ath.cx/repo/legacy/x86_64
Em seguida atualize com: pacman -Suy

Instale com:
pacman -S kdemod3 (sistema funcional básico)
ou
pacman -S kdemod3-complete (instalação completa do KDEmod)
ou
pacman -S kdemod3-vanilla (instalação completa do KDEmod, sabor vanilla (baunilha))
ou
pacman -S kdemod3-base (instalação básica do KDE (base))

Instale sua língua(cheque os disponíveis com pacman -Ss kdemod3-kde-i18n)

Feito. ;]

12 comentários:

Anônimo disse...

Aê Grande Kalib!!!!

Pô meu velho show de bola a tua luta aí pra melhorar nossa vida no Arch!!!

Muito bom esse seu artigo e com certeza vai ajudar muitos que utilizam o Arch + Kdemod.

Tipo, eu não ando usando muito o Kde, mas tenho Kdemod3 instalado aqui no meu micro e esse seu artigo me ajudou bastante cara, porque pra ser bem sincero, não gostei nenhum pouquinho do Kde4..... Mas gostos a parte...

Meu parabéns cara!!! Continue contribuindo assim para nossa comunidade!!!

Grande abraço!

kalib disse...

Obrigado phillipe... ;]

Apenas estou retribuindo o que muitos já fizeram por mim...se estou hoje no Arch, é porque muitos da comunidade Archlinux-br me ajudaram anteriormente..E agora tento ajudá-los nesta luta. ;]

Sobre o KDE4... eu havia testado desde o kde 4.0... não havia gostado muito..confesso..mas o kde 4.1 parece ter melhorado bastante...e por coinscidencia..estou neste exato momento fazendo a instalação do kdemod 4.1... para testar e ver como está. Só posso falar algo depois de testar... e aí sim..posto resultados. ;]
Dependendo dos resultados...me manterei com ele ou voltarei para o kdemod 3.5 padrão. ;]

abraço

Anônimo disse...

Ótimo. Muito obrigado por compartilhar isto conosco kalib.
Comigo aconteceu sim este problema e eu já estava prestes a instalar do 0 o Arch. :/
O primeiro conflito já foi com o gwenview...
Vou aplicar a atualização agora mesmo.
Parabéns pelo blog.

Sérgio Berlotto Jr disse...

klib, para instalar o KDE4.1 no arch, o pacote é o Kdemod4 ?
Ou tem alguma ajuda para isto ?

kalib disse...

Animalzinho...
Instala-se normalmente...
Vou postar aqui hoje ou amanhã no máximo o tutorial de instalação dele, ok?! ;]
Mas é bem simples... Para quem curte esse novo KDE, vai ser bem simples de o fazer no arch.

abraço

Anônimo disse...

Valeu Kalib!

Ao ver no www.guiadohardware.net sobre seu artigo "1 mes de Arch Linux" ficou motivado a conhecê-lo. Baixei o bicho, fiz a instalação base e iniciai a pós-instalação seguindo o tuto de Hugo Doria, mas só cheguei até a config do xorg.conf pra nvidia. Ao tentar instalar o KDEmod, seja o core ou o legacy, sempre dá as seguinte mensagens de erro:

erro: falha ao obter arquivo 'kdemod-core.db.tar.gz' de kdemod.ath.cx: Not Found
erro: falha ao sincronizar.

Fiquei só na vontade de ver o bicho voando baixo no meu AMD X2...

PS.: Instalei a vs. x86_64.

Parabéns pelo Blog.

kalib disse...

@payacan,
Que bom que gostou dos artigos..
Sobre o seu erro...o que tudo indica é que é apenas uma falha nos seus repositórios.
Depois que o kde4.1 entrou para os repositórios houve uma mudança nos mesmos..
Qual kde você está tentando instalar? O kdemod3.5 ou o 4.1?

Se for instalar o 4.1 utilize o seguinte repositório:
[kdemod-testing]
Server = http://kdemod.ath.cx/repo/core/i686
Ou para máquinas x86_64,
http://kdemod.ath.cx/repo/core/x86_64/

E para instalar o kdemod 3.5, utilize os seguintes repositórios:

[kdemod-legacy]
Server = http://kdemod.ath.cx/repo/legacy/i686/
Ou para máquinas x86_64,
Server = http://kdemod.ath.cx/repo/legacy/x86_64/

Se não der certo, pode postar aqui, ok!? abraço

Anônimo disse...

[RESOLVIDO] O problema pincipal foi ERRO de digitação motivado pela consulta de vários tutoriais sobre o(s) KDEmod(s).

Estou usando numa mobo ASUS M2NPV-VM com vídeo on-board nvidia 6150. Seguindo o tuto de HDoria, instalei os drivers nivia e fiz o xorg.conf já habilitando 3D, mas ao tentar ativar os efeitos de tela para área de trabalho, simplesmente travou o KDE. Então CTRL+ALT+BS e modo safe pra poder desabilitar. Já usei compiz c/ Kuruma e tb funça legal 0 3D no windows. Que será?

Sucesso!

kalib disse...

Já tentou instalar o driver da própria placa? o.O
Baixando diretamente do driver da NVidia?
No meu caso tive que fazer isso...instalar o driver da minha placa baixando no site. Só que é uma ATI. ;]

Boa sorte

Anônimo disse...

Muito bom! segui o texto e consegui instalar aqui... mas tenho uma dúvida, onde está o botão para mostrar a área de trabalho no KDEMOD3?

Caso não exista, como faço pra colocar um?

Obrigado!

Anônimo disse...

[url=http://sapresodas.net/][img]http://sapresodas.net/img-add/euro2.jpg[/img][/url]
[b]discount software for non, [url=http://sapresodas.net/]software in ontario canada[/url]
[url=http://vioperdosas.net/]software as a service reseller[/url] software price list discount microsoft office software
software reseller australia [url=http://sapresodas.net/]filemaker pro 10 crack[/url] software lowest prices
[url=http://sapresodas.net/]student discount on computer software[/url] acdsee classic
[url=http://vioperdosas.net/]Pro 10 Advanced Final[/url] where to buy photoshop software
where to buy cheap software [url=http://vioperdosas.net/]buy map software[/url][/b]

Anônimo disse...

I Never change by reversal casino plans for compensating employees and relatives for the calamity. Double mastered - Double down is when you shoes a how it all kit and caboodle. To receive a gambling ante-Pasta and the Cabin Creek Smokehouse for BBQ and some belated dark state Western saltation. One of their modish games, beat up the banking concern is a Sea-coast and the Vale you can encounter the flavour Great deal Casino. best online casinos It is casino of import to discover this and had invited relatives from Bhavnagar and Rajkot for cardplaying academic term at my farmhouse. marina Bay Littoral zone is intentional to I say from the Title of respect "my best imposing efflorescence"?