Slackware 8.0 to 8.1 Upgrade HOWTO <volkerdi@slackware.com>
Este documento explica como atualizar do 7.0, 7.1, ou 8.0 para o
Slackware 8.1.
Antes de iniciar, eu recomendo que faça backup do seu sistema, pelo menos do diretório /etc.
Você pode precisar disto para completar o processo de upgrade. Faça back-ups, ou arrisque-se.
Para prosseguir, você precisará dos pacotes do Slackware 8.1. Se estiverem no CD,
crie um novo diretório para montar o CD para que ele não interfira no upgrade:
mkdir /packages
mount /dev/cdrom /packages
Os pacotes não precisam estar no CD-ROM, como alternativa você pode copiar o diretório slackware
(o que contém os vários subdiretórios de pacotes, basicamente o diretório "slackware" do CD de
instalação) para algum local como /root/slackware/. O importante é que você saiba onde o diretório de
pacotes slackware está. Iremos nos referir a este local como $SLACKWARE nos próximos exemplos.
- Coloque sua máquina em modo monousuário:
telinit 1
- 1. Atualize as bibliotecas glibc compartilhadas. Isto é importante, ou você terá sérios
problemas durante a primeira parte do upgrade:
installpkg $SLACKWARE/a/glibc-solibs-*.tgz
- 2. Atualize os utilitários de gerenciamento de pacotes:
installpkg $SLACKWARE/a/pkgtools-*.tgz
- 3. Instale o resto:
installpkg $SLACKWARE/*/*.tgz
- 4. Remova os pacotes antigos. Já que estaremos usando um novo esquema de nomes
longos de pacotes, sabemos que qualquer pacote com nome menor que 10 caracteres
deve ser um pacote antigo. Remova-os com o comando:
cd /var/log/packages
removepkg ? ?? ??? ???? ????? ?????? ??????? ????????
Isto removerá todos os pacotes com nomes de 1 a 8 caracteres.
- 5. Instale novamente os novos pacotes. Caso contrário, você poderá ter algums arquivos
faltando.
installpkg $SLACKWARE/*/*.tgz
- 6. Certifique-se que o sistema irá bootar. O local do kernel mudou de
/ para /boot, então se você usa o LILO você precisa alterar alguns caminhos em
/etc/lilo.conf e reinstalar o LILO. Se você usa um disco de boot, você precisa
usar makebootdisk para criar um novo disco de boot com o kernel do
/boot.
- 7. Acerte seus arquivos config. Alguns arquivos de config em /etc precisam de sua
atenção. Você encontrará os novos arquivos config no seu sistema com a extensão
".new". Você pode precisar editá-los com informações das suas configs antigas e
depois movê-los para seu lugar.
- 8. Retorne em modo multi-usuário:
telinit 3
Neste momento, você já deverá estar rodando o Slackware 8.1. :-)
Desejo boa sorte a todos com isto!
---
Patrick Volkerding