Olá Guilherme,
>Ha um tempo , apareceu uma mensagem na lista com o tema :
> Como atualizar o slackware sem formatar a particao dele ( e perder
os
> dados , consequentemente). ninguem respondeu , e as respostas
> que apareceram foram : se conseguir me avise (e outras do
> mesmo genero) . Acho q tenho a resposta . Ontem , na instalacao do
>netscape6 , o setup do netscape me perguntou se queria deletar a
versao
> antiga do netscape, respondi que sim e pow! Perdi tudo oq estava no
> /usr/bin . Tentei duranta umas 8 horas achar a solucao , e desisti .
Fui
> reinstalar o Slackware. Na instalacao , em uma certa altura , ele
> pergunta se vc deseja formatar a particao . Simplesmente respondi
> NAO , e continuei a instalacao . A instalacao foi concluida com
sucesso .
> Quando reiniciei o computador , estavam lah todos os meus arquivos ,
> ou seja , nao tinha perdido nenhum dado , e o /usr/bin estava
restaurado
Para *atualizar* a sua distribuição você teria mais problemas e
isso não funcionaria, como foi apenas para *reinstalar* a mesma versão
da distribuição é que você não teve problemas. Deixe-me explicar: se
você tem um slackware 4, que usa libc5 e todas as versões dos
programas são para ele e bem antigas (de 1 ano e meio atrás no
mínimo), e atualizar para o Slackware 7.1 (que já usa GLIBC e versões
novas dos programas) sem formatar o HD, o que você obteria no final
seriam duas versões do slackware no mesmo HD, com os programas do
Slackware 4 e do slackware 7.1, muitas vezes repetidos mas de versões
diferentes, portanto isso não seria uma atualização.
O procedimento ideal seria você ter o diretório /etc e /home em
partições separadas dos outros, pois estes são os diretórios que ficam
as configurações do seu Linux, e os arquivos dos usuários (todos os
outros arquivos são apenas de aplicativos, isso é, se você respeitar a
hierarquia de diretórios na hora de criar e copiar os seus arquivos,
pois esse é o padrão do Linux/Unix). E na hora de instalar a nova
versão escolher para ele não formatar apenas as partições com o /home,
/etc e a swap, todo o resto *precisa* ser reformatado para que as
partições sejam limpadas para que você tenha instalado apenas os
pacotes da distribuição que você está usando. E no final da
instalação, você ainda terá *todos* os seus usuários (/etc/passwd,
/etc/shadow) e seus diretórios e configurações para os ambientes
gráficos que usavam anteriormente, configuração de vídeo, arquivos dos
usuários, etc e ainda estará realmente usando o slackware 7.1 e não um
linux simbionte da somatória slackware 4+slackware 7.1.
Se você não tem essas partições separadas para esses diretórios,
a única solução seria você fazer um backup tarreado dos diretórios
/etc e /home e mandar para uma fita dat, ou partição Windows ou onde
você achar melhor, e depois que instalar a nova distribuição você
destarrear tudo de volta para o seu linux.
Esse procedimento tem que ser feito com muita conciência e de
preferencia apenas para distros realmente parecidas e com a mesma
versão do kernel. Por exemplo, o Debian e o Redhat tem estrutura
diferente para o /etc/rc.d, sendo assim você teria que fazer alguns
ajustes à mão. E se você estiver fazendo atualização do RH6.2 para o
RH7 você perderá todas as regras do ipchains e as configurações do
/etc/conf.modules serão diferentes devido a mudanças do kernel 2.4 e
do próprio RH, por exemplo a ausência do inetd, configurações ppp que
foram alteradas, regras IPchains que agora deverão ser feitas pelo
IPtables/netfilter, ao invés do XFRee 3.x usa agora o XFRee 4.x, etc.
Portanto, creio que no fundo, o ideal seria copiar apenas o
/etc/shadow, /etc/passwd, /home e o que você realmente achar
necessário do /etc e saiba que não vai dar problemas. :)
Pessoalmente eu fiz muito isso quando usava linux e nunca
encontrei problemas nem mesmo quando era um newbie (novato), basta
apenas você ler bastante e saber para que serve cada arquivo e
diretório que você fará tudo sem problemas. :)))
>Espero que isso tenha ajudado alguns slack-users .
>Guilherme Zammar
Saudações,
Leaozim.
Assinantes em 13/04/2001: 2209
Mensagens recebidas desde 07/01/1999: 108982
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]