Atualização do Slackware para a versão 13.0
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