Slackware - Migrando do current para o stable [RESOLVIDO]

1. Slackware - Migrando do current para o stable [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa elementary OS)

Enviado em 17/01/2016 - 13:45h

Boa tarde pessoal tudo beleza? Todo mundo já comeu a feijoada de domingo?

Seguinte, eu vim aqui falar sobre esse assunto de mudar do current para o stable no Slack e sei que o assunto é batido, eu mesmo tenho tópico sobre isso aqui e já vi o falarem falando sobre isso aqui num post recente, mas eu ainda tenho algumas dúvidas e gostaria de esclarecer elas.

Seguinte pessoal, eu sei que é indicado usar o current e esperar sair o espelho do 14.2, mas eu andei conversando sobre isso no grupo do facebook e tive algumas dúvidas, olha o que o brother do facebook me explicou :


Rogério Leiro (eu) : Se eu usar o current a qualquer momento posso trocar repositório ele vira stable sem problema?

João D. Batista : Cara isso é de certo modo engraçado, pois o slackpkg de fato não atualiza seu sistema em termos técnicos, ele "apenas" (apenas querendo dizer que é o que ele faz, não que seja limitado, na verdade ele é muito útil) faz um clone dos pacotes do diretório que você mandar ele trabalhar. Poderá colocar um do Slackware 13.37 que irá funcionar (se tiver online ainda), ele vai olhar todos pacotes e ver os diferentes dos instalados no seu sistema, provavelmente vai ser todos, assim irá fazer um downgrade. Da mesma versão current para estável não vai ser todos, mas boa parte. Em todo caso, eu prefiro instalar a versão estável e depois atualizar em vez de fazer um downgrade, mas isso vai de cada um.


Eu fiquei meio confuso, por exemplo, se eu fizer esse processo vai ficar alguma "ponta solta", ou vai funcionar tudo perfeito? a impressão que eu tive é que o ideal é eu fazer um fresh-install, queria que a galera opinasse sobre isso, o que eu vou perder ou ganhar fazendo ou não o fresh-install.

Obrigado!


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2016 - 14:20h

Quando uma nova versão stable é lançada, tanto o current quanto o repositório da nova versão serão exatamente os mesmos (em pacotes)! Isso até 1 mês mais ou menos (ou até mais) após o lançamento, pois a partir dai o current já começa a se mexer.

Pra se manter na nova versão estável e sair do current, basta mudar uma única linha no /etc/slackpkg/mirrors e dar um slackpkg update. Ai vc só receberá patches de segurança...

Quanto ao slackpkg, ele de fato é apenas um script que baixa os pacotes do repositório e compara com o que vc tem instalado. Ele nem mesmo verifica se vc possui a versão do pacote mais recente instalado; se o pacote for diferente do repositório (versão ou número de compilação), ele já pede para "atualizar".

O que o camarada disse foi em relação ao downgrade, no caso de vc querer, por exemplo, sair do current e usar o 14.1 (que já esta defasado), pois no decorrer do tempo novos pacotes são inseridos no current, outros são removidos... e o slackpkg ás vezes "falha" em não detectar estes pacotes que não tem na versão anterior (no caso do exemplo, 14.1).
- -
http://bit.ly/1PZZH3p

3. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa elementary OS)

Enviado em 17/01/2016 - 14:25h

ru4n escreveu:

Quando uma nova versão stable é lançada, tanto o current quanto o repositório da nova versão serão exatamente os mesmos (em pacotes)! Isso até 1 mês mais ou menos (ou até mais) após o lançamento, pois a partir dai o current já começa a se mexer.

Pra se manter na nova versão estável e sair do current, basta mudar uma única linha no /etc/slackpkg/mirrors e dar um slackpkg update. Ai vc só receberá patches de segurança...

Quanto ao slackpkg, ele de fato é apenas um script que baixa os pacotes do repositório e compara com o que vc tem instalado. Ele nem mesmo verifica se vc possui a versão do pacote mais recente instalado; se o pacote for diferente do repositório (versão ou número de compilação), ele já pede para "atualizar".

O que o camarada disse foi em relação ao downgrade, no caso de vc querer, por exemplo, sair do current e usar o 14.1 (que já esta defasado), pois no decorrer do tempo novos pacotes são inseridos no current, outros são removidos... e o slackpkg ás vezes "falha" em não detectar estes pacotes que não tem na versão anterior (no caso do exemplo, 14.1).
- -
http://bit.ly/1PZZH3p


Poxa valeu! Acho que agora entendi direitinho! Então no máximo a "falha" vai ser ficar sobrando alguns pacotes, mas nunca faltando correto?


4. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 17/01/2016 - 14:31h

O slackpkg não atualiza seu sistema, ele o sincroniza com o repositório configurado em /etc/slackpkg/mirror. Isso dito, uma vez que você tenha um e apenas um mirror configurado rode o quarteto santo de comandos:
# slackpkg update #o pai
# slackpkg install-new #o filho
# slackpkg upgrade-all #o espírito santo
# slackpkg clean-system #o purificador


Isso dito, você pode fazer downgrade de sistemas numa boa. Você está no current, mas quer voltar para o stable? Edite o /etc/slackpkg/mirror, escolha um mirror do current e rode esses quatro comandos. Reinicie a máquina e... pronto! Downgrade feito!
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


5. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa elementary OS)

Enviado em 17/01/2016 - 14:32h

lcavalheiro escreveu:

O slackpkg não atualiza seu sistema, ele o sincroniza com o repositório configurado em /etc/slackpkg/mirror. Isso dito, uma vez que você tenha um e apenas um mirror configurado rode o quarteto santo de comandos:
# slackpkg update #o pai
# slackpkg install-new #o filho
# slackpkg upgrade-all #o espírito santo
# slackpkg clean-system #o purificador


Isso dito, você pode fazer downgrade de sistemas numa boa. Você está no current, mas quer voltar para o stable? Edite o /etc/slackpkg/mirror, escolha um mirror do current e rode esses quatro comandos. Reinicie a máquina e... pronto! Downgrade feito!
--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Valeu!


6. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2016 - 14:33h

Poxa valeu! Acho que agora entendi direitinho! Então no máximo a "falha" vai ser ficar sobrando alguns pacotes, mas nunca faltando correto?


Pelas experiência que tive em mudar de versões via slackpkg, sempre sobrou pacotes. O slackpkg tem dois parâmetros muito úteis para resolver essa questão;

* install-new => instala novos pacotes do repositório;
* clean-system => remove todos os pacotes instalados que não estão no repositório oficial.

- -
http://bit.ly/1PZZH3p


7. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 17/01/2016 - 14:43h

RLFontan escreveu:

ru4n escreveu:

Quando uma nova versão stable é lançada, tanto o current quanto o repositório da nova versão serão exatamente os mesmos (em pacotes)! Isso até 1 mês mais ou menos (ou até mais) após o lançamento, pois a partir dai o current já começa a se mexer.

Pra se manter na nova versão estável e sair do current, basta mudar uma única linha no /etc/slackpkg/mirrors e dar um slackpkg update. Ai vc só receberá patches de segurança...

Quanto ao slackpkg, ele de fato é apenas um script que baixa os pacotes do repositório e compara com o que vc tem instalado. Ele nem mesmo verifica se vc possui a versão do pacote mais recente instalado; se o pacote for diferente do repositório (versão ou número de compilação), ele já pede para "atualizar".

O que o camarada disse foi em relação ao downgrade, no caso de vc querer, por exemplo, sair do current e usar o 14.1 (que já esta defasado), pois no decorrer do tempo novos pacotes são inseridos no current, outros são removidos... e o slackpkg ás vezes "falha" em não detectar estes pacotes que não tem na versão anterior (no caso do exemplo, 14.1).
- -
http://bit.ly/1PZZH3p


Poxa valeu! Acho que agora entendi direitinho! Então no máximo a "falha" vai ser ficar sobrando alguns pacotes, mas nunca faltando correto?


Se você executar o comando purificador (slackpkg clean-system) não vai ter falha alguma.

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


8. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Rogerio Leiro Fontan
RLFontan

(usa elementary OS)

Enviado em 17/01/2016 - 15:54h

Valeu mesmo!!! Ficou bem completo esse post aqui! Vai virar meu post oficial para mostrar a galera quando perguntarem!


9. Re: Slackware - Migrando do current para o stable [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/01/2016 - 16:22h

Cara você quer qual cenário?

(1) - Tenho o current ( 14.2 atualmente) e quero fazer downgrade para o 14.1 que é o atual stable);

(2) - Tenho o current (14.2 atualmente e quero fazaer upgrade para o 14.2 quando ele estiver em estado de stable);

Dependendo da sua resposta as solução deste post podem detonar seu sistema.

Passar do current para o stable => OK. Durante 1 mês como o colega disse na resposta.

Passar do current (14.2) para o stable anterior (14.1) é downgrade (isso pode dar caca!) e não faz sentido. Se for isso pega a ISO do stable atual e reinstala.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts