To list all repositories known to the system, use the command: zypper repos
The result will look similar to the following output:
Adding Repositories:
To add a repository use command: zypper addrepo URI Alias
URI can either be an Internet repository, a directory, or a CD or DVD. The Alias is a shorthand and unique identifier of the repository.
# zypper addrepo http://download.videolan.org/pub/vlc/SuSE/11.1 vlcRemoving Repositories:
Adding repository 'vlc' [done]
Repository 'vlc' successfully added
Enabled: Yes
Autorefresh: No
URI: http://download.videolan.org/pub/vlc/SuSE/11.1
Use following command to remove any repository
# zypper removerepo vlcModifying Repositories
Removing repository 'vlc' [done]
Repository 'vlc' has been removed.
To Enable repository use following command:
# zypper mr -d 15To Disable repository use following command:
Repository 'vlc' has been sucessfully disabled.
# zypper mr -e 15Refreshing Repositories:
Repository 'vlc' has been sucessfully enabled.
After adding of a repository or when a repository becomes out of date, it needs to be refreshed. This mean downloading package metadata from it and preprocessing the data into .solv cache for quick reading.
# zypper refresh
Retrieving repository 'KDE:KDE4:Community' metadata [done]
Building repository 'KDE:KDE4:Community' cache [done]
New repository or package signing key received:
Key ID: 27C070176F88BB2F
Key Name: KDE OBS Project
Key Fingerprint: 4E8E6DE2961F3083EAC5008627C070176F88BB2F
Repository: KDE:KDE4:Factory:Desktop
source:http://linuxpoison.blogspot.com/2010/05/135781677513750.html