|
|
http://www.planetsuse.org/
http://linux01.gwdg.de/~pbleser/
Pascal Bleser : Jan 06, 08:17 : Smart with experimental YaST2 repository support
Yesterday evening, I've released new Smart 0.41 RPMs for SUSE Linux (10.0 to 9.1) that include experimental YaST2 repository support as implemented by Mauricio "netmask" Teixeira.
Note that it's still dubbed as experimental but first tests by a few people show that it has a few minor glitches but that it's working reliably for package installation.
So please help us with testing, contribute your experience with it and report issues you run into (if any).
After upgrading to my smart-0.41-10 RPM, you can add a YaST2 repository channel as follows (as root):
smart channel --add suse-10.0-yast2 type=yast2 name="SUSE 10.0 (yast2)" \
baseurl=http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source
(make sure to specify the "inst-source" directory for baseurl, smart needs the URL that holds the "directory.yast" file)
If you want to use your favourite mirror instead of ftp.opensuse.org, still add the repository as above and add a mirror for the URL above to smart, like this:
smart mirror --add http://ftp.opensuse.org/pub/opensuse/distribution \
http://ftp.belnet.be/packages/opensuse/distribution
(note that you can even add more than one mirror and smart will balance downloads from those and select the best mirror)
Here is how to add the SUSE 10.0 YaST2 repositories (including "java"), Packman, my own and the KDE 3.5 supplementary repository for 10.0:
smart channel --add suse-10.0-yast2 type=yast2 name="SUSE 10.0" \
baseurl=http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source
smart channel --add suse-10.0-java-yast2 type=yast2 name="SUSE 10.0 Java" \
baseurl=http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS/inst-source-java
smart channel --add suse-10.0-kde-yast2 type=yast2 name="SUSE Supplementary KDE 10.0" \
baseurl=http://ftp.gwdg.de/pub/suse/x86_64/supplementary/KDE/update_for_10.0/yast-source
smart channel --add packman-10.0-yast2 type=yast2 name=" ackman 10.0" \
baseurl=ftp://packman.links2linux.org/pub/packman/suse/10.0
smart channel --add guru-10.0-yast2 type=yast2 name="Guru 10.0" \
baseurl=http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0
Then add a few mirrors:
smart mirror --add http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS \
http://ftp.belnet.be/packages/opensuse/distribution/SL-10.0-OSS
smart mirror --add http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS \
ftp://ftp.uni-erlangen.de/pub/mi ... ibution/SL-10.0-OSS
smart mirror --add http://ftp.opensuse.org/pub/opensuse/distribution/SL-10.0-OSS \
ftp://sunsite.informatik.rwth-aa ... ibution/SL-10.0-OSS
smart mirror --add ftp://packman.links2linux.org/pub/packman/suse/10.0 \
http://ftp.skynet.be/pub/packman/suse/10.0
smart mirror --add ftp://packman.links2linux.org/pub/packman/suse/10.0 \
http://packman.inode.at/suse/10.0
smart mirror --add http://ftp.gwdg.de/pub/suse/x86_64/supplementary \
http://ftp.belnet.be/packages/suse/suse/x86_64/supplementary
Note: for the "supplementary" repository, make sure to use the appropriate architecture subdirectory ("x86_64" for 64bit and "i386" for 32bit) |
|