Arquivo

Archive for novembro \15\UTC 2010

Erro depois do Upgrade

Atualizei o meu slackware para o current e o meu X.Org está dando crash.

Estou tentando agora achar o problema…

Para algumas placas de vídeos antigas, a atualização do mesa ocasionará o crash do X.Org. Os erros somente são vistos por quem não usa a opção 4 no /etc/inittab. Para quem o usa, você verá que o X.Org não inicia no tty7, onde a tela ficará preta com o cursor piscando, podendo você efetuar login usando a combinação CTRL+ALT+F6.

Bem para resolver esse problema você não pode atualizar o mesa, ou se o tiver feito, você precisará fazer o downgrade do mesmo. Para fazer isso você precisará baixar o pacote do mesa-7.8.2 enviado por Patrick Volkerding hoje mesmo que se encontra aqui.

Algumas pessoas tiveram um problema com o /dev/shm que sumiu

para solucionar você precisará criar como root a pasta, usando o comando:

mkdir /lib/udev/devices/shm

Agora é só iniciar o X.Org e curtir.

Toneladas de pacotes chegam no Current

Hoje, ou melhor, ontem precisamente as 23:58:42 foi atualizado o repositório do slackware-current, com uma tonelada de novos pacotes. As maiores atualizações ficaram a cargo do novo X.Org, agora se encontrando na versão 1.9.2, e de seus componentes.

Agora a partir dessa versão do X.Org, ele não usa mais o HAL para detecção de hardware e inicialização. Em vez disso, o novo X.Org conversao diretamente via udev. Além disso foram atualizadas também, as fontes, dando um aspecto mais suave, e o pacote mesa (a biblioteca usada pelo X.Org para habilitar aceleração grafica no software e hardware) para 7.9, cuja versão corrige o bug de utilizar o Composing do KDE com placas Intel.

Acredito que em poucos dias será anunciado a versão do 13.2 visto que o pacote aaa_elflibs-13.2-i486-2.txz já está com essa denominação desde a outra atualização.

Para ver a listagem completa de pacotes atualizados acesse changelog do x86 ou do x86_64 x86_64.

Informações adicionais podem ser encontradas no blog do AlienBOB
Obrigado Patrick e todos do time slackware por mais um grande trabalho.

Categorias:Slackware Tags:, , , ,

Multilib no Slackware-x86_64

Bem como meu primeiro post estou publicando sobre multilib no slackware-x86_64.

A partir da versão 13.0 foi disponibilizado a versão 64 bits do slackware, mas diferente de outras distribuições, ele é uma versão 64 bits pura. Isso implica que você não pode executar nem compilar aplicativos 32 bits, apenas 64 bits. Mas alguns software ainda não disponibilizaram suas versões para 64 bits, que é o caso do wine e do skype.

Em visto que muitos usuários estão migrando para a versão x86_64 é importante ter os pacotes do multilib instalados ou armazenados em um repositório caso você precise rodar alguma aplicação 32 bits.

Multilib vem da palavra “multiple library”, ou seja, bibliotecas múltiplas, ambas 32 e 64 bits. Com o Multilib instalado você pode instalar e rodar aplicações normalmente como você faz nos sistemas 32bits.

Para instalar você precisará baixar os arquivos do repositório do Eric Hameleers, o famoso alienBOB. Os links para download estão aqui

http://slackware.com/~alien/multilib/
mirror: http://taper.alienbase.nl/mirrors/people/alien/multilib/
mirror: http://slackware.org.uk/people/alien/multilib/

AlienBOB possui também rodando o serviço rsync em seu repositório, que facilita a vida para manter atualizado os pacotes no seu computador.

rsync://taper.alienbase.nl/mirrors/

Para baixar os pacotes via rsync, você pode rodar o seguinte comando no console do linux, onde ele irá criar a pasta multilib contendo todos os pacotes. No comando abaixo nos estamos fazendo a sincronia com os pacotes do current, se você precisa para outra versão, mude o nome current para 13.0 ou para 13.1

$rsync -qazP --delete-after --partial-dir=.partial-dir
       rsync://taper.alienbase.nl/mirrors/people/alien/multilib/current/ ./multilib

Após sincronizado os pacotes você pode simplesmente instala-los com os seguintes comandos:

$cd multilib
$upgradepkg --reinstall --install-new *.t?z
$upgradepkg --reinstall --install-new ./compat32/*/*.t?z

e pronto, você agora pode compilar e executar suas aplicações 32 bits livremente.

Para mais informações acesse esse link do multilib para slackware.

Categorias:Slackware Tags:, , ,