Friday, May 07, 2010

:: ATI vs Slackware-current ::

Aqueles que como eu têm uma placa de vídeo da ATI, já notaram como tem sido um saco instalar os últimos drivers no Slackware-current (seja 32 ou 64 bits), certo?

Bom, fuça aqui e fuça ali eu consegui um SlackBuild e um driver que dão uma resolvida na questão:

fglrx-8.723.1 (é um link pro rapidshare)

Empacotei toda a tralha que eu tenho lá em casa e mandei pro RapidShare, pra facilitar a vida de outras criaturas atormentadas pela ATI ahahaha

Ah, quem estiver usando slackware-current 32bits, favor editar o arquivo fglrx.SlackBuild e mudar o ARCH. Fora isso é só rodar o script, esperar o package ser criado, instalar (com installpkg ou "upgradepkg --install-new"), reiniciar o PC e correr pra galera.

Bom, fiz minha boa ação de hoje ;)

Wednesday, May 05, 2010

:: Skype on Slackware64 ::

Bom, muita gente gastou um bom tempo pesquisando no google o que precisa instalar no Slackware64 pra fazer o Skype funcionar. Então como eu consegui fazer a coisa funcionar, vou colocar aqui as dicas, de forma a facilitar a vida "dos que vierem depois de mim". Claro que vai servir como referência para mim mesmo ;)

Ontem tentei fazer o skype_static-2.1.0.81, versão "static", funcionar. Pra começo de conversa ele não é mais static há um bom tempo, visto que ele precisa de um monte de libs. Então vamos ao que interessa:
  1. Em primeiríssimo lugar é necessário instalar os pacotes de multilib que o alienBob disponibilizou: http://connie.slackware.com/~alien/multilib (leia com atenção o que ele diz aí)
  2. Bom, se tu leste ali direitinho, vai ver que ele fala em gerar alguns outros pacotes "compat32". Isso gera em torno de 60MB de pacotes adicionais a serem instalados. Entretanto para fazer o skype funcionar, não vais precisar de todos, "apenas" os que vou listar abaixo:
alsa-lib-compat32
alsa-oss-compat32
e2fsprogs-compat32
expat-compat32
fontconfig-compat32
freetype-compat32
glib2-compat32
libICE-compat32
libSM-compat32
libX11-compat32
libXScrnSaver-compat32
libXau-compat32
libXdmcp-compat32
libXext-compat32
libXi-compat32
libXrandr-compat32
libXrender-compat32
libXv-compat32
libxcb-compat32
util-linux-ng-compat32
zlib-compat32
Feito isso é só mandar o Skype rodar. Qualquer dúvida é só me avisar, na medida do possível eu ajudo ;)

Abraço

P.S. - editei o post e coloquei a versão do skype que usei, só para que não pairem dúvidas.

Friday, April 30, 2010

:: Merchandising ::

Já faz anos que eu devia ter externado a minha repúdia à maneira como a Globo faz/usa merchandising nas novelas dela.

Sério, é o tipo da coisa que me revolta. Eu fico puto quando vejo essas merdas. Não, eu não sou "assistidor de novela", mas vira e mexe tem alguém assistindo, seja na casa de um amigo/parente, ou seja lá em casa mesmo. Daí se estou na sala, acabo vendo né.

A Globo não pode aprender a fazer "soft merchandising", digamos assim, como os americanos fazem? Nem sei se tal expressão existe, a galera da área de publicidade que me corrija se estiver errado. Vejam os seguintes exemplos, depois me digam qual vocês acham que é da Globo e qual é de algum filme/seriado americano:

Exemplo-1

1- Atriz-1 e Atriz-2 estão no quarto enquanto a primeira se arruma para uma festa.
2- Atriz-1 pega um frasco de perfume, o rótulo é vísivel para a câmera.
3- Ela usa o perfume e a Atriz-2 diz algo como "Nossa, gostei desse seu perfume novo!"
4- Depois disso elas continuam conversando normalmente enquanto a Atriz-1 termina de se arrumar

Exemplo-2

1- Atriz-1 e Atriz-2 estão no quarto enquanto a primeira se arruma para uma festa.
2- Atriz-1 pega um frasco de perfume, o rótulo é vísivel para a câmera.
3- Atriz-1 diz "Você viu este meu novo perfume da marca X?"
4- Atriz-2 diz "Poxa, não conhecia. É bom?"
5- Atriz-1 usa o perfume e diz "A fragrância é excelente, tem cheiro disso, daquilo e o escambal"
6- Atriz-2 diz "Nossa, gostei desse seu perfume novo! Vou comprar um desses pra mim"
7- Depois disso elas continuam conversando normalmente enquanto a Atriz-1 termina de se arrumar

E daí!?! Duvido alguém acertar qual é "Globo like" e qual não é.

OK, post da revolta feito, problema externado. Claro que eu não tenho a mínima pretensão de que a Globo vá parar de fazer essas porcarias, mas pelo menos eu "tirei um peso dos ombros" ahahahahaha

Wednesday, April 07, 2010

:: Buggy OpenSSH? ::

OK, after installing Slackware64 on my computer, I went for an upgrade to slackware64-current. No news, I talked about this on the last post. But then I decided to go for RSAAuthentication on openssh. I used that s sometime ago and now was time to go back to it. I did everything correctly but... it wouldn't work. What the hell?

Bellow is what I would get on my log:

Apr 7 00:04:13 coruscant sshd[650]: Failed publickey for kenjiro from x.x.x.x port 32880 ssh2
I wasted more than 2 hours messing with my configs to no avail. Now that I was really tired and upset I decided to give a chance to google ;)

Here I found a discussion about the exact problem I was having. So, until openssh guys fix this problem, all I have to do is to edit /etc/ssh/sshd_config:

1- where you see this
AuthorizedKeysFile .ssh/authorized_keys
2- you change to
AuthorizedKeysFile %h/.ssh/authorized_keys
Did you notice the "%h/"? Yes, that does the magic.

So, happy sshing for you too.

Tuesday, April 06, 2010

:: Slackware-current, NVidia driver, kernel 2.6.33.1 ::

Inglês

So, you just upgraded your slackware box to the latest slackware-current (04/06/2010), right? And then you find out you just can't install the proprietary NVidia driver (195.36.15 and the one before that), right? Fear not, for I have a solution. No, not a nice and clean solution, but it is a nice solution. Well, at least for me it is :)

Does the NVidia installer complain about some sort of framebuffer (rivafb or nvidiafb)? Yes, I got that. But then I had no rivafb or nvidiafb module loaded. Then I suspected that "nasty" nouveau module. So I blacklisted it:

1- edit your /etc/modprobe.d/blacklist file and add the following line at the end (or whatever you like best)

blacklist nouveau

2- save the file, reboot your computer.

Yes, now you must have lost that nice framebuffered console, but now you will be able to install NVidia driver. At least I could do it, finally.

Try it and let me know if it works for you too.

Now I just have to find out why I can't install ATI driver (10.3) on a slackware-current box (at home). If anyone has a tip/solution, I am all ears. ;)


Portuguese

Então... tu recém atualizaste tua instalação do slackware para o mais novo slackware-current (06/04/2010), certo? E então tu descobriste que não consegue instalar o driver proprietário da NVidia (195.36.15, ou o anterior), certo? Não tema, pois eu tenho a solução. Não, não é uma solução elegante e legal, mas é uma solução legal. Bom, pelo menos pra mim é :)

O instalador da NVidia reclama sobre algum framebuffer (rivafb ou nvidiafb)? Sim, eu "tomei" uma dessas. Mas eu não tinha um módulo rivafb ou nvidiafb carregado. Então eu suspeitei daquele módulo nouveau "nojentinho". Então eu meti ele na blacklist:

1- edite seu arquivo /etc/modprobe.d/blacklist e adicione a seguinte linha no final (ou onde achar melhor)

blacklist nouveau

2- salve o arquivo e reinicie o computador.

Sim, agora tu deves ter perdido aquele console com framebuffer que tu tanto amas, mas agora tu vais poder instalar o driver da NVidia. Pelo menos eu consegui, finalmente.

Teste aí e me diga se funcionou também.

Agora só me resta descobrir por que o driver da ATI (10.3) não instala no slackware-current lá de casa :( Se alguém tiver alguma dica/solução, estou aceitando ;)