There are two stickies about Yast sources, but the thing is that in SUSE 10.1 things have changed dramatically.
It's now all about RPM metadata/YUM sources and not Yast sources anymore. Also the new suse has given us new tools to manage rpm packages and software installation, so I decided to write you a guide for the tools and about adding new sources.
If you scroll down, you will also find the servers and mirrors to add.
Feel free to comment and add other sources, if you find more.
Adding Repositories with YAST/Konqueror/RUG and SMART
1.)Graphical Mode with Yast
1.1.) Normal mode
- Open YaST. In KDE, it is located under K Menu
- Click
System ->
YaST(control center) and type root password.
- Click
Installation Source
- Click
Add -> Specify Url -> "paste the address" ->Click OK -> Wait
- Click
Finish
1.2.) Expert Mode
- Goto Installation sources as told above.
- Pay extra attention to the paths, when adding servers manually :
- Directory should point to the place where
repodata-directory exists.
- example url :
ftp://ftp.uni-erlangen.de/pub/mirror...man/suse/10.1/
To add this:
- Click
Add -> FTP...
- Protocol :
ftp
- server name :
ftp.uni-erlangen.de
- Directory on server :
pub/mirrors/packman/suse/10.1
2) With Konqueror
- This Only works with FTP repositories. HTTPs aren't supported, so https need to be added manually with Yast
-
Open Konqueror and browse to the server. for example, if you want to add packman
- go to
ftp://ftp.uni-erlangen.de/pub/mirrors/packman/suse/
-
right-click on folder named
10.1
- go to
Actions
- choose
Add directory as YaST source.
3) Textmode with RUG
- Suse 10.1. has new textline installer called RUG. Its part of the Zen-installer. I recommend the Yast way, but rug can also be used.
- To use it, you will need to add catalog and then subsribe it.
- RUG can read sources added with YAST and vice versa (atleast in theory).
- To add a new repository switch to root with "su" and type password
- Check that ZMD is running, type : "rczmd status"
- If it isn't, start it with "rczmd start"
- Add packman as source with :
Code:
rug sa --type=yum http://packman.mirrors.skynet.be/pub/packman/suse/10.1/ packman
- After that we need to update the package list
Code:
rug subscribe packman
- Mplayer could be installed this way:
4) SMART
- Smart is a meta-package manager in the spirit of APT, YUM, URPMI and others
- not installed as default,but is included on the media, search for "smart" .Install smart-gui for graphical mode
4.1.)Add repository in textmode
- Switch to root with "su" and type password
- Add packman with
Code:
smart channel --add packman type=rpm-md name="packman" baseurl=http://packman.mirrors.skynet.be/pub/packman/suse/10.1/
- "smart update" will update the package list
- Mplayer could be installed with "smart install mplayer"
4.2.)Add repository in Graphical mode
- Start smarts graphical mode with "smart --gui"
- Select Edit from the menu.
- Click
Channels
- Click
new
- Pop-up will ask what to do:
- select method:
Provide channel information
- select type:
RPM Metadata
- Alias :
packman
- Name :
packman
- Base URL :
http://packman.mirrors.skynet.be/pub/packman/suse/10.1/
- Click OK.
- Click close.
Repositories/Catalogs
1) Opensuses official installation source
- Opensuse ftp as repository (inst-source) .
- Same contents as the 5 cds/ 1 DVD
- Use ftp/http site as repository, this way you don't need the cds/dvd
- Find a mirror :
http://download.opensuse.org/distrib...t-source/suse/
Main sites , these can be slow at some times, so I recommend mirros:
http://ftp.opensuse.org/pub/opensuse...t-source/suse/ (main ftp)
ftp://ftp.gwdg.de/pub/opensuse/distr...t-source/suse/ (Germany)
Mirrors, if its speed you want, please try one of these:
ftp://suse.inode.at/opensuse/distrib...t-source/suse/ (Austria)
ftp://mirror.karneval.cz/pub/opensus...t-source/suse/ (Czech Republic)
ftp://ftp.uni-erlangen.de/pub/mirror...t-source/suse/ (Germany)
ftp://mirrors.kernel.org/opensuse/di...t-source/suse/ (UK?)
ftp://rm.mirror.garr.it/mirrors/open...t-source/suse/ (Italy)
ftp://ftp.sunet.se/pub/Linux/distrib...t-source/suse/ (Sweden)
ftp://ftp.jaist.ac.jp/pub/Linux/open...t-source/suse/ (Japan)
2) NON-OSS INST-source
- OFFICIAL non opensource repository
- place to get JAVA, FLASH Player, Acrobat Reader, Centrino wlan drivers, Real Player+helix engine and other closed source stuff.
- One can find a mirror with :
http://download.opensuse.org/distrib...t-source/suse/ or use one of these:
ftp://suse.inode.at/opensuse/distrib...t-source/suse/ (Austria)
ftp://mirror.karneval.cz/pub/opensus...t-source/suse/ (Czech Republic)
ftp://ftp.uni-erlangen.de/pub/mirror...t-source/suse/ (Germany)
ftp://mirrors.kernel.org/opensuse/di...t-source/suse/ (UK?)
ftp://rm.mirror.garr.it/mirrors/open...t-source/suse/ (Italy)
ftp://ftp.sunet.se/pub/Linux/distrib...t-source/suse/ (Sweden)
ftp://ftp.jaist.ac.jp/pub/Linux/open...t-source/suse/ (Japan)
http://ftp.opensuse.org/pub/opensuse...t-source/suse/ (main ftp)
ftp://ftp.gwdg.de/pub/opensuse/distr...t-source/suse/ (Germany)
3) Packman to the rescue - MULTIMEDIA codecs/programs are HERE!
- Its a place to get all the extra codecs for example w32-codecs for windows video files, plus lame and mad for mp3-support and of cource Mplayer.
- Browse the site here :
http://packman.links2linux.org/
Mirrors should be synced in 30 minutes, so please use them...
http://packman.rsync.zmi.at/suse/10.1/ (Australia)
http://packman.mirrors.skynet.be/pub/packman/suse/10.1/ (europe, Belgium)
ftp://ftp.uni-erlangen.de/pub/mirror...man/suse/10.1/ (europe, Germany)
http://packman.unixheads.com/suse/10.1/ (USA)
http://packman.iu-bremen.de/suse/10.1/ (main site, please do not use as source)
4) Guru's repository
- Gurus rpm metadata repo for suse 10.1
- Here you can find a lot of thing for example many oss programs, amarok beta packages, fonts and themes plus much more.
- Read more at :
http://linux01.gwdg.de/~pbleser/
http://ftp.skynet.be/pub/suser-guru/rpm/10.1/RPMS/ (recommended mirror)
http://ftp.gwdg.de/pub/linux/misc/su...rpm/10.1/RPMS/
5) usr-local-bin.org
- Created by James Ogley, contains mainly GNOME packages, but also other packages...
ftp://ftp.gwdg.de/pub/linux/usr-local-bin/10.1 (NOT YET READY as REPODATA, its still a YAST SOURCE)