Author Topic: подключаем репозитарии suse через APT  (Read 3430 times)

0 Members and 1 Guest are viewing this topic.

Offline SirYorik

  • Full Member
  • ***
  • Posts: 136
  • Karma: +3/-3
  • ccnas
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 ; 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/ /
repomd ftp://suse.tomsk.ru/pub/opensuse/distribu...3/repo/non-oss/ /

надо переделать к виду
repomd ftp://suse.tomsk.ru/pub/opensuse/distribution/10.3/repo/oss/suse/ /
repomd ftp://suse.tomsk.ru/pub/opensuse/distribu...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
« Last Edit: March 11, 2008, 13:27:00 by SirYorik »

Offline zorge

  • Newbie
  • *
  • Posts: 17
  • Karma: +0/-0
подключаем репозитарии suse через APT
« Reply #1 on: March 11, 2008, 10:18:28 »
только не /etc/apt/apt.conf.d/gpg-import.conf
а /etc/apt/apt.conf.d/gpg-checker.conf

« Last Edit: March 11, 2008, 10:18:49 by zorge »

Offline SirYorik

  • Full Member
  • ***
  • Posts: 136
  • Karma: +3/-3
  • ccnas
подключаем репозитарии suse через APT
« Reply #2 on: March 11, 2008, 13:27:30 »
точно.
пофиксил.