Existe uma maneira simples de pular uma certa atualização emerge -auvD world
?
Por exemplo, atualmente há uma quebra media-sound/teamspeak-server-bin-3.0.5-r1
marcada como estável na árvore do portage, que interrompe toda a atualização, pois esse pacote é o primeiro da lista. É claro que eu poderia simplesmente mascarar esta versão usando o package.mask
arquivo, mas prefiro uma variável de ambiente ou uma linha de comando para ignorá-la agora - provavelmente será corrigida em breve.
Observe que eu não quero usar emerge -auvD1 list of working packages
(ou seja, apenas atualizando os outros pacotes especificando todos os seus nomes).
--exclude
tag afaik.emerge --deep --update @world -av --exclude=chromium --exclude=firefox
.Se você não deseja mascará-lo, pode usar a
--keep-going
opção Isso faz com que o emerge redefina sua lista e continue, sem o pacote com falha na lista.fonte
A resposta do ThiefMaster é o caminho certo a seguir, mas há outra opção, que eu acho que melhora a resposta do Keith . Nomeadamente, com sua resposta, o surgimento será tentado e poderá levar tempo. Caso você saiba que o primeiro pacote é problemático porque acabou de encontrar um problema, você pode usar
--resume
e--skipfirst
:fonte