¿Hay una manera simple de saltear una actualización determinada emerge -auvD world
?
Por ejemplo, actualmente hay un roto media-sound/teamspeak-server-bin-3.0.5-r1
marcado como estable en el árbol de portage que rompe toda la actualización ya que ese paquete es el primero en la lista. Por supuesto, podría simplemente enmascarar esta versión usando el package.mask
archivo, pero preferiría una variable de entorno o un interruptor de línea de comandos para omitirla ahora mismo; de todos modos, probablemente se solucionará pronto.
Tenga en cuenta que no quiero usar emerge -auvD1 list of working packages
(es decir, solo actualizar los otros paquetes especificando todos sus nombres).
--exclude
etiqueta afaik.emerge --deep --update @world -av --exclude=chromium --exclude=firefox
.Si no quieres enmascararlo, puedes usar la
--keep-going
opción. Eso hace que emerge restablezca su lista y continúe, sin el paquete fallido en la lista.fuente
La respuesta de ThiefMaster es el camino correcto, pero hay otra opción, que creo que mejora la respuesta de Keith . Es decir, con su respuesta, la emergencia se probará y puede llevar tiempo. En caso de que sepa que el primer paquete es problemático porque acaba de encontrar un problema, puede usar
--resume
y--skipfirst
:fuente