намедни видимо сменилась структура репозитариев на фтп..
врукопашную преподключать мне стало лень..
сперва скрипт (точнее однострочная команда) который сносит все подключенные репозитарии кроме DVD диска:
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']for ra in $(zypper lr | grep -vE '\-\-\-'\|'#'\|'DVD' | cut -d\| -f5) ; do zypper rr $ra ; done ; zypper lr
пригодится в опытах со следующим скриптом
а теперь подключаем
ВСЕ 10.3 репозитарии упомянутые на странице сайта
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
wget
http://suse.tomsk.ru/repository.html ; for r in `cat repository.html | sed -e 's/>/>/g' | grep '<a' | while IFS='"' read a b c d e; do echo $d; done | grep 10.3 | tee temp | cut -d/ -f7-10 | tr -d ":." | tr "/-" "_" | paste -d~ - temp` ; do rn=$(echo $r | cut -d~ -f1) ; ru=$(echo $r | cut -d~ -f2) ; zypper ar $ru $rn ; done ; rm temp ; zypper lr
(это одна строка!) (увлекающиеся спортивным программированием в баш могут заняться оптимизацией )
ненужные репозитарии можно потом выключить|включить через
zypper mr -d|-e <alias>и вообще man zypper
удачно подключаются 40 репозитариев, кроме одного:
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']
* Adding repository 'KDE_KDE3_openSUSE_103'
Can't find a valid repository at given location:
Could not determine the type of the repository. Please, check if the defined URLs (see below) point to a valid repository:ftp://suse.tomsk.ru/pub/opensuse/repositories/KDE:/KDE3/openSUSE_10.3
распространяется без гарантий!