-
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.
-
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?