Enviado em 27/06/2019 - 02:39h
qual a forma correta de se gerenciar repositórios externos ou não oficiais na versão tumbleweed? especialmente o packman.
lendo a wiki e o fórum oficial, é descrito o motivo de se usar o parâmetro "dup" ao invés do "up" (pacotes na versão oficial e não apenas a maior versão possível entre os repositórios padrões), e também é descrito o motivo do zypper por padrão não usar pacotes de maior versão de qualquer outro repositório (opção --no-allow-vendor-change) em instalações e atualizações, porém fiquei com a duvida se é viável habilitar o packman como "padrão", e se não, como gerenciar a instalação e/ou atualizações desse repositório que é indispensável? configuração de arquivo? prioridade?
quando se roda o comando "zypper dup --allow-vendor-change --from packman" vários pacotes migram do repositório oss para o packman, e as atualizações destes passam a depender deste repositório independente que outro repositório tenha uma versão maior, porém este é o procedimento correto para o tumbleweed?
repositórios em uso
historia triste mas dispensável para o problema:
uso esporadicamente o opensuse a alguns anos, atualizei da versão 15 (que estava funcionando muito bem) para a 15.1 e após vários desencantos, resolvi testar (novamente) o tumbleweed. já fiz uso desta versão algumas vezes, e em todas o sistema "quebrou" com as atualizações grandes. estou tentando entender melhor como usar e gerenciar esta versão, que é bem diferente da estável leap.
o arch funciona com regras mais simples, sendo apenas a maior versão e depois a prioridade do repositório.
lendo a wiki e o fórum oficial, é descrito o motivo de se usar o parâmetro "dup" ao invés do "up" (pacotes na versão oficial e não apenas a maior versão possível entre os repositórios padrões), e também é descrito o motivo do zypper por padrão não usar pacotes de maior versão de qualquer outro repositório (opção --no-allow-vendor-change) em instalações e atualizações, porém fiquei com a duvida se é viável habilitar o packman como "padrão", e se não, como gerenciar a instalação e/ou atualizações desse repositório que é indispensável? configuração de arquivo? prioridade?
quando se roda o comando "zypper dup --allow-vendor-change --from packman" vários pacotes migram do repositório oss para o packman, e as atualizações destes passam a depender deste repositório independente que outro repositório tenha uma versão maior, porém este é o procedimento correto para o tumbleweed?
repositórios em uso
zypper lr -d
# | Apelido | Nome | Habilitado | Verificação GPG | Atualizar | Prioridade | Tipo | URI | Serviço
---+----------------------------------------+-----------+------------+-----------------+-----------+------------+--------+----------------------------------------------------------------------------+--------
1 | download.nvidia.com-tumbleweed | nvidia | Sim | (r ) Sim | Sim | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed |
2 | download.opensuse.org-non-oss | non-oss | Sim | (r ) Sim | Sim | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
3 | download.opensuse.org-oss | oss | Sim | (r ) Sim | Sim | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
4 | download.opensuse.org-tumbleweed | update | Sim | (r ) Sim | Sim | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
5 | openSUSE_Tumbleweed | kde_extra | Sim | (r ) Sim | Sim | 99 | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/ |
6 | openSUSE_Tumbleweed_1 | mozilla | Sim | (r ) Sim | Sim | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ |
7 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss | Sim | (r ) Sim | Sim | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ |
8 | packman.inode.at-openSUSE_Tumbleweed | packman | Sim | (r ) Sim | Sim | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/ |
9 | repo-debug | debug | Não | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
10 | repo-source | source | Não | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
historia triste mas dispensável para o problema:
uso esporadicamente o opensuse a alguns anos, atualizei da versão 15 (que estava funcionando muito bem) para a 15.1 e após vários desencantos, resolvi testar (novamente) o tumbleweed. já fiz uso desta versão algumas vezes, e em todas o sistema "quebrou" com as atualizações grandes. estou tentando entender melhor como usar e gerenciar esta versão, que é bem diferente da estável leap.
o arch funciona com regras mais simples, sendo apenas a maior versão e depois a prioridade do repositório.