sábado, 7 de março de 2009

Slackware no Acer Aspire 4530

Uma das dúvidas que eu tinha em relação ao slackpkg foi porque ele tinha sido escolhido para entrar na distribuição e outros projetos como swaret, slapt-get não, então perguntei para os autores do projeto em #slackware-br @ irc.freenode.org:

O que levou o slackpkg a ser escolhido como oficial, ele tem algo de mais 'estável' que as outras soluções?

1) não faz do slackware algo que o slackware não pretende ser
2) não mexe com arquivos não oficiais
3) não atrapalha em nada o slack, não mexe em uma única linha de qualquer arquivo sequer
4) só suporta pacotes oficiais e funcoes que estao previstas nesses pacotes

os outros violam pelo menos uma dessas 3 coisas.

Tendo essa curiosidade resolvida, aqui vai uma lista de pacotes que eu baixei o script no slackbuild para tê-los em meu sistema:

htop
wavemon
powertop
unrar
smplayer
mplayer
opera10
gtk-chtheme
libevent
tor
tork
privoxy

Caso não saiba como funciona o slackbuild, faz uma força aprende, pois é excelente, bem melhor que compilar a aplicação direto, pois gerando o pacote fica mais facil de remover depois ou mesmo de distribuir/guardar.

A seguir vão minhas configurações para deixar o sistema 'redondo'. :)
lilo.conf {
estou usando a imagem Slackware_Moonboot.bmp
}

xorg.conf {
precisa ter o driver oficial da nvidia para usar esse meu xorg.conf
}
.config {
configuração para o kernel, testado no 2.6.28.7 no acer aspire 4530, funcionou perfeitamente : )
}

configurar slackpkg {
a primeira coisa que fiz foi editar o arquivo /etc/slackpkg/slackpkg.conf e mudei as linhas referentes as prioridades, pondo da seguinte forma:

FIRST=testing
SECOND=patches
THIRD=slackware
FOURTH=extra
FIFTH=pasture

dessa forma, os pacotes dentro do testing terão mais prioridade que todos os outros, por exemplo ao invés de usarmos o /slackware/kde (kde3) iremos para o /testing/kde (kde4), você não precisa fazer isso, eu faço porque gosto das coisas novas :D

depois disso é necessário configurar um mirror para usar no slackpkg no arquivo /etc/slackpkg/mirrors repare que tem mirror para a versao 12.0/12.1/12.2/current a idéia é usar o current caso queira sempre ter os pacotes mais novos, mas você pode usar o da versão 12.2 sem problemas. No caso escolha APENAS UM ENDEREÇO e descomente a linha.

agora é só digitar slackpkg update, ele irá checar pelo ChangeLog se saiu algum pacote mais recente.

para atualizar toda a distribuição digite:

$ slackpkg upgrade-all

para instalar o kde4 e o wicd digite:

$ slackpkg install kde4 wicd
}

Existe um plugin para o xchat que eu gosto muito de usar, mas ele tem um pequeno problema com o slackware (ao digitar /video no xchat ele não pega a informação correta da placa de vídeo), aqui vai uma solução que consegui direto com o autor:

xsys-xchat {
corrigir problema do /video
ln -s /usr/share/pci.ids /usr/share/misc/pci.ids
}

Aqui vai a dica do piterpunk de maneira bem mais resumida para resolver o problema com a cedilha quando usando aplicações GTK2.
cedilha gtk2{
Edite o arquivo /etc/profile.d/gtk+.sh e inclua a linha abaixo:
export GTK_IM_MODULE=xim
}

A engine GTK2 do fedora, fica bem legal no slackware, basta baixar no site oficial e digitar no console:
nodoka engine {
$ ./configure --prefix=/usr --enable-animation; make ; make install
}

Para configurar o touchpad do notebook para ter suporte ao scroll é bem simples, basta fazer o que está escrito abaixo:
configurar touchpad {
nano /etc/modprobe.d/psmouse
comentar linha:
options psmouse proto=imps
}

Para configurar a rodinha do volume do notebook:
configurar xmodmap{
executar xev usar a tecla desejada e pegar o keycode e então
nano xmodmap

keycode 174 = F14
keycode 176 = F15 (no caso aqui foram estas as 3 keycodes que eu precisei)
keycode 160 = F16
}

configurar volume-scroll {
configurar xmodmap();
por o rc.local em /etc/rc.d/rc.local
por o Xmodmap em /home/gbs/.Xmodmap
configurar o kmix do kde4();
}

configurar kmix kde4 {
basta abrir a configuração de atalhos e reconfigurar a tecla de volume up / volume down / mute.
}

Para poder usar o comando sudo, basta configurar o sudoers
configurar /etc/sudoers {
adicionar seu_usuario junto com o root
}

Para iniciar numa tela gráfica assim que liga o computador (e não no terminal e depois ter que digitar startx), basta configurar o inittab
configurar /etc/inittab {
para iniciar o kdm por default, por 4 no lugar de 3 na configuracão 'default'.
}

configurar LED WiFi MadWiFi {
Editar o arquivo "/etc/rc.d/rc.local" colocando as seguintes linhas no fim.
#Atheros LED
sysctl dev.wifi0.ledpin=1
sysctl dev.wifi0.softled=3
}

fstab {
por users no lugar de owner no cdrom e descomentar esta linha
por users / fazer linha do pendrive (/dev/sdc1 em /mnt/memory) usando fd0
}

Cursores
configurar ComixCursors {
baixar do site e extrair em /usr/share/icons/
}

Tema/fonte para o firefox
firefox {
tema: foxdie
fonte: lucida grande
}

Meu pacote de arquivos: http://rapidshare.com/files/206562804/gbs-slackware-4530.tar.gz.html

Aí está o .config pro kernel, meu xorg.conf, lilo.conf, o slackware_moonboot.bmp e um tema para o GTK2 ficar com a cara do tema do QT do KDE4.

3 comentários:

cajadown disse...

velho vc conseguiu instalar, o slack no acer aspire 4530..


qual vc escolher 32 ou 64 bits, foi dificil instalar

PS: Qual foi a versão....

cajadown disse...

nossa voce consegui

precisou fazer alguma configuração para pegar o slack


ta funcionando tudo?

tipo fone de ouvido, microfone placa de video

fserve disse...

Sim, está =)

versão 32bits.