zypper up päivittää vain asennetut paketit uusimpiin eikä vaihda esim paketin lähdettä toiseen vaikka olisi uudempi paketti toisessa repossa. zypper dup päivittää uusimmat paketti ja vaihtaa tarvittaessa myös repoa jos uudempi paketti saatavilla toisesta reposta. Tässä yhteydessä myös kaikki riippuvuudet tarkistetaan uudelleen ja asennetaan tarvittavat riippuvuudet. Käsittääkseni tuo dup on tarkoitettu versioiden nostoon ja up vaan päivittämiseen, mutta kun kyseessä tumbleweed en osaa varmaksi sanoa.