Oh yea, because you typed:
sudo zypper dup
and dup is download upgrade (it will upgrade all your programs that you currently have installed, to the newest available versions so it will last a little longer go make some tea or coffee while waiting)
+ SOMETHING EXTRA ABOUT ZYPPER DON’T NEED TO REED NOT TO CONFUSE YOU!!!
Installing and Removing Software with Zypper
To install a package from registered repositories, use:
zypper install package_name
To remove an installed package, use:
zypper remove package_name
Updating Software with Zypper
zypper update
To update all of these packages, you must specify to install updates of the type package:
zypper update -t package
To update individual packages, simply use the installation command:
zypper install package_name
A list of all new packages available can be obtained with the command
zypper list-updates -t package
Managing Repositories
All installation or update commands of zypper rely on a list of repositories known to zypper. To list all repositories known to the system, use the command
zypper repos
If you want to remove a repository from the list, use the command zypper renamerepo together with the alias of the repository you want to delete. To remove the Main Repository (Non-OSS) from the example, use the following command:
zypper renamerepo Main Repository (Non-OSS)
To add a repository, run
zypper addrepo URI Alias
+ YaST is much simpler it’s graphical and YaST = (Yet another Setup Tool)
so just click’s and little typing 
Dont want to tell you more:P
Enjoy!rotfl!