Índice das dicas

Atualizando o Slackware de 8.0 para 8.1, sem formatar

Por Angelo Valle em 15 de agosto de 2006 às 02h29

0

Essa dica é boa pra aqueles que como eu não conseguem bootar com o cd do slack 8.1 e estão com o drive de disquete com defeito:

São poucos passos a seguir, mas passos que exigem um pouco de atenção, principalmente pela ordem. Mas vamos lá:

Faça isso direto pelo shell. Mude para o nível mono-usuário com o comando:

# telinit 1

Logue-se de novo como root, crie uma pasta /packages e monte seu cdrom do slackware 8.1 nessa pasta. em seguida entre na pasta de pacotes do cdrom:

# mkdir /packages
# mount /dev/cdrom /packages
# cd /packages/slackware

Primeiro, atualize suas libs:

# installpkg a/glibc-solibs-*.tgz

Agora, o pkgtools:

# installpkg a/pkgtools-*.tgz

Pronto. Com as libs atualizadas, e pkgtool novo instale tudo que está no cdrom: (e pegue a garrafa de café).

# installpkg */*.tgz

Agora que você já bebeu bastante café, está na hora de remover os pacotes antigos. Entre na pasta indicada, e remova todos os pacotes q tenham 1,2,3,4,5,6,7 e 8 caracteres no nome:

# cd /var/log/packages
# removepkg ? ?? ??? ???? ????? ?????? ??????? ????????

Sua garrafa de café acabou? Prepare outra. Agora que removemos os pacotes antigos, lembre-se que alguns arquivos de configuração também foram removidos, portanto é necessário repetir o passo 5. Dessa vez, todos os pacotes serão instalados realmente:

# cd /packages/slackware
# installpkg */*.tgz

Ok, você agora já tem o slack 8.1 instalado, faltam só pequenos detalhes.

  • Seu vmlinuz não está mais na raiz, agora ele fica na pasta /boot. Atualize seu lilo. (ou grub)
  • Atualize suas libs com o comando

# ldconfig

Para finalizar, volte para o modo multi-user:

# telinit 3

Reboote a máquina, se todos os passos foram seguidos corretamente o slackware 8.1 será carregado.

Agora o procedimento é padrão, com o # pkgtool você pode remover, ou reinstalar qualquer programa do cdrom normalmente, sem problemas.

Alguns arquivos de configuração estão duplicados com a extensão ".new". Cabe a você decidir o destino deles :).

Eu demorei algumas horas fazendo isso, num Pentium II-350 com 192mb PC100 e leitor de cdrom 24x. Dependendo de seu hardware esse tempo varia bastante. Só que eu executei esse procedimento sobre uma instalação FULL do slackware 8.0 . Se você vai seguir essa dica só pra ter uma base pra instalar o slackware 8.1 sugiro instalar somente os pacotes da pasta /a1. Com certeza ficará mais rápida a atualização :)

Fonte: UPGRADE.TXT (cdrom slackware 8.1)

Sem comentáriosPor Angelo Valle. Revisado 15 de agosto de 2006 às 02h29

Comentários