Tomsk Sysadmins Forum

Unix => SuSE => Topic started by: SirYorik on March 06, 2008, 15:09:37

Title: подключаем репозитарии suse через APT
Post by: SirYorik on March 06, 2008, 15:09:37
1) установим APT

zypper in apt apt-file apt-iselect


2) из страницы со списком репозитариев надо сделать  sources.list
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\'] wget http://suse.tomsk.ru/repository.html (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` ; do echo repomd ${r}/ / ; done  >> sources.list
 


3) поскольку репозитарии OSS и NON-OSS в формате yast2, то надо малость допилить получившийся sources.list

строчки
repomd ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/oss/ (http://ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/oss/) /
repomd ftp://suse.tomsk.ru/pub/opensuse/distribu...3/repo/non-oss/ (http://ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/non-oss/) /

надо переделать к виду
repomd ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/oss/ (http://ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/oss/)suse/ /
repomd ftp://suse.tomsk.ru/pub/opensuse/distribu...3/repo/non-oss/ (http://ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/non-oss/)suse/ /


4) покласть sources.list в /etc/apt/sources.list

mv sources.list /etc/apt/

5) apt-get update

6) ... ну дальше все в курсе

apt-cache search {pkg}
apt-iselect {pkg}
apt-get install
...

правда встанет проблема проверки gpg-сигнатур пакетов.
- можно импортировать ключи (лень разбираться и автоматизировать это дело)
- а можно залезть в файл /etc/apt/apt.conf.d/gpg-checker.conf и заменить слово true на false
Title: подключаем репозитарии suse через APT
Post by: zorge on March 11, 2008, 10:18:28
только не /etc/apt/apt.conf.d/gpg-import.conf
а /etc/apt/apt.conf.d/gpg-checker.conf

Title: подключаем репозитарии suse через APT
Post by: SirYorik on March 11, 2008, 13:27:30
точно.
пофиксил.