Página de arquivo 2

Instalação do OpenOffice (BrOffice) no Slackware

Va até a página do progeto nacional do OpenOffice (http://www.broffice.org/), seção “Baixe ja!”, escolha um mirror do BrOffice versão 2.2.0 (atualmente é a mais estável que já vem com corretor ortográfico instalado) e baixe usando o wget em um terminal:

$wget -c http://linorg.usp.br/BrOffice.org/stable/2.2.0/broffice.org.2.2.0.rpm.tar.gz

Extraia o pacote, entre na sub-pasta RPMS e então usando o rpm2tgz converta os pacotes:

$tar xvf broffice.org.2.2.0.rpm.tar.gz

$cd pt-BR/RPMS/

$rpm2tgz *.rpm

Em seguida bastar instalar com o installpkg (necessário o root para esta operação):

#installpkg *.tgz

Após instalado, execute o BrOffice com o comando abaixo:

$/opt/broffice.org2.2/program/soffice.bin

Na primeira execução é exibido a tela de bem-vindo, detalhes da licensa, registro, etc. Passe adiante como preferir (não coloco nome de usuário nem me registro).

É interessante criar um link para o executável para deixar as coisas mais fáceis (como root). No caso abaixo vamos chamar o link de “ooffice”, daí basta executar “ooffice” para o programa funcionar:

#ln -s /opt/broffice.org2.2/program/soffice.bin /usr/local/bin/ooffice

Nota: encontrei alguns ícones muito bonitos para OpenOffice em http://www.zwahlendesign.ch/en/node/20 . Fica a sugestão caso queiram criar um atalho customizado na área de trabalho de seu ambiente gráfico.

Nota: o OpenOffice possuí apenas um executável para todos tipos de arquivos (textos, planilhas, etc), portando vc usará o mesmo “ooffice” para todos tipos de arquivos.

Instalação do driver de vídeo NVidia no Slackware

Va até http://www.nvidia.com/, seção DOWNLOAD DRIVERS, opção Download Driver. Em “Other Drivers” escolha “Linux, FreeBSD, and Solaris Drivers”.

O Slackware 12 é compilado em 32 bits, logo nos interessa os drivers “Linux IA32″. Minha placa de vídeo é uma MSI TNT2 M64 de 32MB, portanto deve usar o driver legado “1.0-71xx series”. Siga a relação abaixo disponível pelo site da NVidia (What’s a legacy driver?), caso sua placa não esteja presente significa que deve usar o driver mais atual disponível ;-)

Placas atendidas pelo driver “1.0-71xx series”

RIVA TNT
RIVA TNT2/TNT2 Pro
RIVA TNT2 Ultra
Vanta/Vanta LT
RIVA TNT2 Model 64/Model 64 Pro
Aladdin TNT2
GeForce 256
GeForce DDR
Quadro
GeForce2 GTS/GeForce2 Pro
GeForce2 Ti
GeForce2 Ultra
Quadro2 Pro

Placas atendidas pelo driver “1.0-96xx series”

GeForce2 MX/MX 400 0×0110
GeForce2 MX 100/200 0×0111
GeForce2 Go 0×0112
Quadro2 MXR/EX/Go 0×0113
GeForce4 MX 460 0×0170
GeForce4 MX 440 0×0171
GeForce4 MX 420 0×0172
GeForce4 MX 440-SE 0×0173
GeForce4 440 Go 0×0174
GeForce4 420 Go 0×0175
GeForce4 420 Go 32M 0×0176
GeForce4 460 Go 0×0177
Quadro4 550 XGL 0×0178
GeForce4 440 Go 64M 0×0179
Quadro NVS 0×017A
Quadro4 500 GoGL 0×017C
GeForce4 410 Go 16M 0×017D
GeForce4 MX 440 with AGP8X 0×0181
GeForce4 MX 440SE with AGP8X 0×0182
GeForce4 MX 420 with AGP8X 0×0183
GeForce4 MX 4000 0×0185
Quadro4 580 XGL 0×0188
Quadro NVS 280 SD 0×018A
Quadro4 380 XGL 0×018B
Quadro NVS 50 PCI 0×018C
GeForce2 Integrated GPU 0×01A0
GeForce4 MX Integrated GPU 0×01F0
GeForce3 0×0200
GeForce3 Ti 200 0×0201
GeForce3 Ti 500 0×0202
Quadro DCC 0×0203
GeForce4 Ti 4600 0×0250
GeForce4 Ti 4400 0×0251
GeForce4 Ti 4200 0×0253
Quadro4 900 XGL 0×0258
Quadro4 750 XGL 0×0259
Quadro4 700 XGL 0×025B
GeForce4 Ti 4800 0×0280
GeForce4 Ti 4200 with AGP8X 0×0281
GeForce4 Ti 4800 SE 0×0282
GeForce4 4200 Go 0×0286
Quadro4 980 XGL 0×0288
Quadro4 780 XGL 0×0289
Quadro4 700 GoGL 0×028C

Procure pelo aquivo com nome semelhante a NVIDIA-Linux-x86-71.86.01-pkg1.run e baixe:

$wget -c http://us.download.nvidia.com/XFree86/Linux-x86/71.86.01/NVIDIA-Linux-x86-71.86.01-pkg1.run

Nota: o argumento “-c” é para continuar o download caso seja parado, aproveitando aquilo que já foi baixado sem recomeçar do zero.

Para a instalação do driver é pré-requisito o “kernel source”, código fonte do kernel que você está usando. Caso seja o kernel padrão do Slackware 12.0 você precisa apenas instalar o pacote “kernel-source-2.6.21.5_smp-noarch-2.tgz” que está no disco 1, pasta “slackware/k/”. Uma kernel customizada deverá ter seus fontes descompactados em “/usr/src/” com a pasta linkada para o atalho “linux/” (ex: ln -s /usr/usr/linux-2.6.22 /usr/src/linux).

Os compiladores gcc deverão estar instalados também, eles estão no disco 1, pasta “slackware/c/”.

Com nenhum modo gráfico ativo (encerre todas as seções abertas, retorne ao sheel puro), vá até a pasta onde o driver foi baixado e execute-o como root:

#sh NVIDIA-Linux-x86-71.86.01-pkg1.run

Responda a algumas perguntas, quando questionado se pretende puxar um módulo pronto pela internet responda que não e em seguida o módulo será compilado. Se a compilação falhar: 1. há um modo gráfico aberto, feche-o 2. você não está logado como root, logue-se 3. os fotes do kernel ou compiladores não estão disponíveis, instale-os 4. você baixou o driver que não corresponde a sua placa de vídeo, baixe o correto 5. o arquivo veio corrompido, baixe-o novamente (extremamente improvável mas…).

Com o driver compilado resta apenas habilitá-lo, como root use seu editor de textos preferido e abra o documento “/etc/X11/xorg.conf” busque o seguinte trecho do arquivo mostrado abaixo e substitua “vesa” por “nvidia”.

Antes:

Section “Device”
Identifier “VESA Framebuffer”
Driver “vesa”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Depois:

Section “Device”
Identifier “VESA Framebuffer”
Driver “nvidia”
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Salve e saia. Reinicie o modo gráfico e será recebido por um logo da NVidia seguido do seu desktop habitual.

Caso o modo gráfico não suba e o shell retorne algum erro as causas mais comuns são: 1. edição errada do arquivo “/etc/X11/xorg.conf”, verifique-o 2. o módulo não foi compilado, repita a compilação e tente encontrar a falha. Se tudo falhar você pode voltar a configuração do “/etc/X11/xorg.conf” de “nvidia” para “vesa” e usar seu desktop sem aceleração gráfica até encontrar o motivo do erro.

Nota: trocas ou recompilações de kernel exigem uma nova compilação do módulo da NVidia.

Instalação do Plug-in do Flash para Firefox no Slackware

Vá até a página do Flash em http://www.adobe.com/products/flash/ , seção “DOWNLOAD”, opção “Get Flash Player”. Opte por baixar o arquivo “.tar.gz”:

$wget -c http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

Depois de baixado, descopacte o arquivo e execute o arquivo “flashplayer-installer” (é necessário fechar todos Firefox que estiverem abertos):

#tar xvf install_flash_player_9_linux.tar.gz -C /usr/src

#/usr/src/install_flash_player_9_linux/flashplayer-installer

Quando o instalador perguntar o path de instalação, responda “/usr/lib/firefox”:

Please enter the installation path of the Mozilla, SeaMonkey,
or Firefox browser (i.e., /usr/lib/mozilla): /usr/lib/firefox

Na sequencia ele confirma o diretório (y) e pergunta se deseja instalar o plug-in para algum outro navegador (n). Inicie o Firefox e o plug-in estará funcionando.

Configuração do teclado ABNT2 e “Rodinha” do Mouse para Modo Gráfico no Slackware

A configuração de teclado feita na instalação atinge apenas o modo texto. Para o modo gráfico deve-se mudar as configurações do arquivo “/etc/X11/xorg.conf”.

Com seu editor de textos preferido e logado como root, abra o arquivo no trecho abaixo e faça as seguintes alterações:

Antes:

# These are the default XKB settings for X.Org
#
# Option “XkbRules” “xorg”
# Option “XkbModel” “pc105″
# Option “XkbLayout” “us”
# Option “XkbVariant” “”
# Option “XkbOptions” “”

Depois:

# These are the default XKB settings for X.Org
#
Option “XkbRules” “xorg”
Option “XkbModel” “abnt2″
Option “XkbLayout” “br”
# Option “XkbVariant” “”
# Option “XkbOptions” “”

No mesmo arquivo são feitas as alterações para ativar a “rodinha” do mouse, localize o seguinte trecho abaixo e altere-o como no exemplo:

Antes:

# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option “Protocol” “PS/2″

Depois:

# The available mouse protocols types that you can set below are:
# Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2
# Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2
# MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse
# ThinkingMouse ThinkingMousePS/2 Xqueue
Option “Protocol” “IMPS/2″
Option “ZAxisMapping” “4 5″
Option “Buttons” “5″

Reinicie o modo gráfico (ctrl+alt+back_space).

Nasce o Eu Uso Slack!

Olá senhores,
Meu nome é Elvio – mas unanimente conhecido como Juakin pelos quatro cantos do mundo – e desejo colocar nesse blog minhas experiencias, dicas, macetes e tutoriais sobre GNU/Linux, tratando especialmente da distro Slackware, que dá nome ao blog.

Obrigado e boa leitura!

« Página anterior