Depois de muita surra finalmente atualizei o Slackware 12.2 para a versão versão 13.0 e consegui instalar o Google Chrome!
Vou contar aqui como fazer isso.
Baixando o Slackware 13.0
O primeiro procedimento consiste em baixar o Slackware 13.0. Baixei do
mirror de
Utah, mas você pode baixar do
mirror que bem entender. Vá ao
versão Get Slack e escolha.
Baixei a
ISO do DVD e levou umas cinco horas.
Atualização do sistema
Se você não tiver instalado, baixe e instale o
slackpkg
.
Desarme a interface gráfica. Efetue as operações seguintes como
root
no console.
Edite o arquivo
/etc/slackpkg/mirrors
, comente todas as linhas e adicione a seguinte:
http://slackware.cs.utah.edu/pub/slackware/slackware-current/
execute então:
# slackpkg update
# slackpkg install xz
# slackpkg upgrade pkgtools
# slackpkg upgrade slackpkg
É preciso instalar/atualizar esses pacotes antes para não dar problema.
Então crie um diretório
/mnt/loop
e monte a ISO nele:
# mount -tiso9660 slackware-13.0-install-dvd.iso /mnt/loop -o loop,ro
Edite novamente o arquivo de
mirrors do
slackpkg
, comente a linha que você havia adicionado e adicione agora a seguinte linha:
file:///mnt/loop/
Execute novamente:
# slackpkg update
Antes de prosseguir, se houver alguma partição montada como somente leitura (
ro
) ou sem permissão de execução (
noexec
), remonte com as opções padrão (
rw,exec
).
Instale os pacotes que o sistema ainda não possui:
# slackpkg install-new
Agora vem o chumbo grosso!
Execute o seguinte comando e vá tomar um cafezinho:
# slackpkg upgrade-all
Aconselho que, ao final da atualização, você diga ao instalador para executar o LILO e manter as configurações atuais – ele vai perguntar isso.
Antes de reiniciar, edite as configurações de teclado do HAL em
/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
.
Procure pelas linhas:
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us</merge>
<merge key="input.xkb.variant" type="string" />
E substituia os valores pelos referentes a seu teclado. No meu caso, teclado americano com acentos:
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us</merge>
<merge key="input.xkb.variant" type="string">intl</merge>
Se for ABNT2:
<merge key="input.xkb.model" type="string">abnt2</merge>
<merge key="input.xkb.layout" type="string">br</merge>
<merge key="input.xkb.variant" type="string" />
Reiniciar o sistema
Reinicie agora o sistema para que ele levante com o cerne novo (2.6.29). Quando ele reiniciar, sugiro voltar a configuração de
mirrors do
slackpkg
para o
mirror de Utah e executar
update
como antes.
Se você tinha alguma configuração de
xmodmap
, é provável que tenha de rever os códigos das teclas.
No meu caso, além disso tive de refazer meu arquivo
~/.xinitrc
, que não iniciava por nada. Como não entendi o problema, apenas reescrevi o
script, não posso dizer o que fazer.
Feito isso o sistema deve estar funcionando!
Baixar o Google Chrome
Baixe o
pacote DEB do Google Chrome, renomeie-o para
google-chrome.ar
e descompacte com o seguinte comando:
ar x google-chrome.ar
O que gerará um monte de arquivos, mas o que realmente interessa é
data.tar
.
Descompactá-lo direto na raiz é perigoso, pois ele muda as permissões da raiz, tirando permissão de leitura e execução até mesmo do
root
.
Há uma opção no
tar
para não permitir isso, porém vergonhosamente me esqueci qual é. A saída é fazer à moda cacete e reiniciar o sistema. Portanto execute o seguinte comando no console (não levante o X) e depois pressione C-M-Delete:
tar xvf data.tar -C /
Instalar dependências
Após o sistema reiniciar (por culpa minha), você ainda precisa instalar duas dependências do Google Chrome:
Ainda como dependência, você precisa criar alguns
links simbólicos para simular o ambiente Debian em:
# cd /usr/lib/
ln -s libnss3.so libnss3.so.1d
ln -s libnssutil3.so libnssutil3.so.1d
ln -s libsmime3.so libsmime3.so.1d
ln -s libssl3.so libssl3.so.1d
Finalização
Se tudo correu bem, você já pode executar o comando
google-chrome
e navegar pela Web com o navegador mais interessante da atualidade. =)
Se alguma coisa deu errado, pode ser que eu tenha me esquecido de alguma coisa… afinal de contas, comecei o processo no começo da noite de sexta-feira (30/10) e terminei sábado pela manhã – escrevi enquanto ainda estava fresco em minha mente –, sou humano e estava cansado. ;)
Obs.: Se tiver problemas porque o
Opera parou de funcionar, é porque você precisa instalar uns pacotes de retrocompatibilidade com o KDE 3.
Na verdade só precisará de um:
qt3-3.3.8b-i486-opt1.txz
.
[]'s
Cacilhas, La Batalema