Repositórios de mixagem para diferentes versões do OpenSUSE

1

Em a página de atualização do OpenSUSE , o que é preciso para atualizar é apenas alterar os repositórios para apontar para o software do sistema de 'destino' e tipo de 'percebe isso' e o sistema então se torna, digamos, Tumbleweed! Então, isso significa que as versões de software que você obtém definem a versão de sua distro e que os repositórios diferem apenas nas versões de software que armazenam. Então:

  1. Isso significa que posso usar repos destinados a um sistema mais atualizado no meu? Isso confundiria o gerenciador de pacotes?

  2. Como o sistema percebe que ele é atualizado quando eu altero os repositórios? Existe algum pacote cuja versão é determinante, ou há uma condição específica quando eu mudo todos os repos para apontar para uma certa versão da distro?

por Amr Ayman 07.06.2016 / 22:59

1 resposta

1
  1. Sim, você pode e provavelmente confundirá seu sistema se você misturar repos mais atualizados do que o restante do sistema. Isso é por causa de dependências. Digamos, por exemplo, que você queira o shell mais recente do wizbang, então adicione esse repo mais recente à sua lista. Mas precisa de uma nova versão (por exemplo), de libsomething, e nenhum dos seus repos tem isso. Ou, pior, você encontra libsomething e atualiza também, mas agora seu editor está quebrado porque precisava da versão antiga do libsomething. Observe que o gerenciador de pacotes normalmente protege contra isso, mas nem sempre.

  2. Ele não percebe que há um novo conjunto de scripts até que (a) você o informe ou (b) ele tente fazer uma atualização automática, supondo que você tenha a atualização automática ativada (e é, por padrão, ativado).

Normalmente, quando você atualiza, você usa "zypper dup" - "dup" significa upgrade de distribuição. Então você faz os seguintes passos (em alto nível): - verifique se o seu sistema está atualizado no nível de revisão atual - atualize seus repositórios: desative os repos atuais, adicione novos a partir do novo nível de revisão - execute "zypper dup" - existem variações e opções para este comando, então   Certifique-se antes de executá-lo

Quando você executa o "zypper dup", ele cuida da atualização de tudo que precisa ser atualizado.

Isso responde suas perguntas?

    
por 14.06.2016 / 17:32