подключение репозитария Sisyphus

Модераторы: Skull, Модераторы разделов

burlunder
Сообщения: 9

подключение репозитария Sisyphus

Сообщение burlunder »

Помогите подключить репозитарий Sisyphus !!!

apt-get выводите следующую ошибку:

E: ftp://ftp.altlinux.com/pub/distributions/...se/pkglist.base отсутствует в списке контрольных сумм своего репозитория.
E: ftp://ftp.altlinux.com/pub/distributions/...se/release.base отсутствует в списке контрольных сумм своего репозитория.
E: ftp://ftp.altlinux.com/pub/distributions/...se/pkglist.base отсутствует в списке контрольных сумм своего репозитория.
E: ftp://ftp.altlinux.com/pub/distributions/...se/release.base отсутствует в списке контрольных сумм своего репозитория.

дальше идёт ряд повторяющихся строк:

E: Tried to dequeue a fetching object

При подключении backports таких проблемм не возникало, хотя и приходилось вручную вводить в /etc/apt/sources.list.

Как решать данную проблемму?
Спасибо сказали:
Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: подключение репозитария Sisyphus

Сообщение Ruslandh »

А вы в первую очередь посмотрите на ссылки в Source - куда они ведут.

Например :

Код: Выделить всё

ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus]Sisyphus i686 classic
Соответствует
ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i686/base/pkglist.classic.bz2

IMHO у вас не то прописано (от старого Сизифа). Просто пропишите cами правильно -
нужно classic для noarch, i586, i386, и i686 (последний не нужен в 99% случаев ).
Поспешай не торопясь
Спасибо сказали:
burlunder
Сообщения: 9

Re: подключение репозитария Sisyphus

Сообщение burlunder »

Ruslandh писал(а):
10.04.2007 02:29
А вы в первую очередь посмотрите на ссылки в Source - куда они ведут.

Например :

Код: Выделить всё

ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus]Sisyphus i686 classic
Соответствует
ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/i686/base/pkglist.classic.bz2

IMHO у вас не то прописано (от старого Сизифа). Просто пропишите cами правильно -
нужно classic для noarch, i586, i386, и i686 (последний не нужен в 99% случаев ).


Странно, в /etc/apt/sources.list прописано

Код: Выделить всё

rpm [security] ftp://ftp.altlinux.com/pub/distributions/ALTLinux/Sisyphus/ i586 classic

Как это понимать?

P.S.: Кто нибудь может привести пример sources.list для сравнения ?
Спасибо сказали:
Аватара пользователя
seractus
Сообщения: 98
ОС: ALT Linux Sisyphus

Re: подключение репозитария Sisyphus

Сообщение seractus »

All Your Base Are Belong To Us!!
Спасибо сказали:
burlunder
Сообщения: 9

Re: подключение репозитария Sisyphus

Сообщение burlunder »

Большое всем спасибо.
Действительно помогло.
Спасибо сказали:
Аватара пользователя
Fen1x
Сообщения: 174
Статус: начинающий пингвин
ОС: Arch/Slackware

Re: подключение репозитария Sisyphus

Сообщение Fen1x »

Создал локальные репозиторий Sisyphus.

Код: Выделить всё

[fen1x@home ~]$ ls /home/fen1x/dist/sisyphus/ALTLinux/
i586  i686  noarch

Затем дописал последние три строчки в source.list

Код: Выделить всё

[fen1x@home ~]$ cat /etc/apt/sources.list
# Local package resource list for APT goes here.
# To inspect package defined part, see /etc/apt/sources.list.d/*.list
# rpm cdrom:[ALT Linux 4.0 Personal Desktop (Ajuga) build 2007-08-15]/ ALTLinux base contrib disk
rpm file:///home/fen1x/dist/sisyphus/ALTLinux/ i586 main
rpm file:///home/fen1x/dist/sisyphus/ALTLinux/ i686 main
rpm file:///home/fen1x/dist/sisyphus/ALTLinux/ noarch main

Зашел в Synaptic там данные репозитории уже были выбраны, нажал "Получить сведения", в ответ получил:
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/i586/base/pkglist.main
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/i586/base/release.main
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/i686/base/pkglist.main
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/i686/base/release.main
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/noarch/base/pkglist.main
W: Release file did not contain checksum information for file:///home/fen1x/dist/sisyphus/ALTLinux/noarch/base/release.main

Где копать непонятно, подскажите.
Arch user | Kernel 2.6.32 |
"Краткость - сестра таланта" (с) А.П. Чехов |
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: подключение репозитария Sisyphus

Сообщение Alexei_VM »

Fen1x писал(а):
25.08.2008 20:29
Где копать непонятно, подскажите.


"W" означает "Warning", что означает "Предупреждение". Программа предупреждает вас, что пакеты в вашем репозитарии не подписаны цифровыми подписями.

Вы попробуйте ПОСТАВИТЬ пакеты из репозитария, и убедитесь, что все работает.
Спасибо сказали:
Аватара пользователя
Fen1x
Сообщения: 174
Статус: начинающий пингвин
ОС: Arch/Slackware

Re: подключение репозитария Sisyphus

Сообщение Fen1x »

Alexei_VM писал(а):
25.08.2008 20:41
Вы попробуйте ПОСТАВИТЬ пакеты из репозитария, и убедитесь, что все работает.

Дело в том что маленькая часть пакетов всетаки появилась в репозитории и их можно установить, но они тянут за собой зависимости которые так и недобавились. С данной ошибкой в данный момент разобрался, сейчас появилась другая, при нажатии на "Получить сведения", получаю:
file:///home/fen1x/dist/sisyphus/ALTLinux/i586/base/release.main: Size mismatch
file:///home/fen1x/dist/sisyphus/ALTLinux/i686/base/release.main: Size mismatch
file:///home/fen1x/dist/sisyphus/ALTLinux/noarch/base/release.main: Size mismatch
Arch user | Kernel 2.6.32 |
"Краткость - сестра таланта" (с) А.П. Чехов |
Спасибо сказали:
Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: подключение репозитария Sisyphus

Сообщение Alexei_VM »

Так... а вы документацию читали прежде чем что-то делать? Например тут:
http://www.altlinux.org/Apt/CreateRepository

Команду genbasedir выполняли?
Спасибо сказали:
Аватара пользователя
Fen1x
Сообщения: 174
Статус: начинающий пингвин
ОС: Arch/Slackware

Re: подключение репозитария Sisyphus

Сообщение Fen1x »

Alexei_VM писал(а):
25.08.2008 21:05
Команду genbasedir выполняли?

Благодарю за подсказку, зделал:

Код:

[root@home ~]# genbasedir --progress --topdir=/home/fen1x/dist/sisyphus/ALTLinux/i586/ Components: main Processing pkglists... main 9845/9845done Processing srclists... done Creating component releases... done Updating global release file... done Appending MD5Sum... main done Creating legacy hashfile... main done All your base are belong to us!!! [root@home ~]# genbasedir --progress --topdir=/home/fen1x/dist/sisyphus/ALTLinux/i686/ Components: main Processing pkglists... main 0017/0017done Processing srclists... done Creating component releases... done Updating global release file... done Appending MD5Sum... main done Creating legacy hashfile... main done All your base are belong to us!!! [root@home ~]# genbasedir --progress --topdir=/home/fen1x/dist/sisyphus/ALTLinux/noarch/ Components: main Processing pkglists... main 5141/5141done Processing srclists... done Creating component releases... done Updating global release file... done Appending MD5Sum... main done Creating legacy hashfile... main done All your base are belong to us!!!

Репозитории успешно подключились.
Arch user | Kernel 2.6.32 |
"Краткость - сестра таланта" (с) А.П. Чехов |
Спасибо сказали: