Архив Сизифа: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
м (→‎Архив Сизифа: #119753 -> #348322 (sisyphus перед usrmerge/p11))
 
(не показано 25 промежуточных версий 7 участников)
Строка 1: Строка 1:
[[Category:Sisyphus]]
[[Category:Sisyphus]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/archive}}


== Архив сизифа ==
Существует файловый архив всех версий пакетов, наблюдавшихся в ALT Linux Sisyphus с 14.11.2003; он доступен здесь:
* [ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/ ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/]
* [http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/ http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/]
и имеет индексные файлы, расположенные в подкаталоге <tt>index/</tt>; обычно удобней указывать сразу требуемый, чем получать список нескольких тысяч файлов и искать в них.


Например, если нас интересуют старые версии ffmpeg, то
== Архив Сизифа ==
* [ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/ffmpeg ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/index/ffmpeg] -- индекс по ним;
* 2006/08/07/files/SRPMS/ffmpeg-0.5.0-alt1.svn5935.src.rpm -- какая-нить конкретная версия;
* [ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/files/SRPMS/ffmpeg-0.5.0-alt1.svn5935.src.rpm ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/files/SRPMS/ffmpeg-0.5.0-alt1.svn5935.src.rpm] -- полный URL к пакету с исходниками;
* [ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/files/i586/RPMS/ffmpeg-0.5.0-alt1.svn5935.i586.rpm ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/files/i586/RPMS/ffmpeg-0.5.0-alt1.svn5935.i586.rpm] -- полный URL к одному из подпакетов с бинарниками;
* [ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/ ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/] -- путь к снапшоту сизифа, который годится для указания в sources.list как
<pre>rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/ i586 classic
rpm [alt] ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2006/08/07/ noarch classic</pre>


Таким образом можно как добывать исторические (или просто вчерашние) версии пакетов, так и пользоваться снапшотами Sisyphus (например, при срочной необходимости что-то собрать и невовремя происшедшем временном разломе по библиотекам или ещё чему дежурному).
В [http://ftp.altlinux.org/pub/distributions/archive/sisyphus/ архиве Сизифа] фиксируется состояние репозитория по окончании коммита каждого задания. Каждое такое состояние доступно для apt как обычный репозиторий. Пример {{path|sources.list}} для [http://git.altlinux.org/tasks/archive/done/_262/268717/  задачи #268717] (262 -- результат целочисленного деления 268717/1024):
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_262/268717/ x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_262/268717/ noarch classic
 
Для более старых задач доступны только ссылки на ежедневный срез, впервые включающий её результаты. Пример {{path|sources.list}} для задания #348322 (340 -- результат целочисленного деления 348322/1024):
 
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_340/348322/daily x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_340/348322/daily noarch classic
 
В архиве [http://lists.altlinux.org/pipermail/devel/2013-October/197860.html доступны] индексы по исходным пакетам и по дате.
 
=== Индексы ===
 
'''[http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/ Индекс по дате]''' отражает состояние репозитория в конкретный день и также доступен для подключения к apt (см. также [[Downgrade]]). Пример {{path|sources.list}} для использования архива за определённую дату (7 октября 2013 года):
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2013/10/07 x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2013/10/07 noarch classic
 
'''[http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/ Индекс по исходным пакетам]''' позволяет увидеть, в каких заданиях и подзаданиях был собран пакет, дату и время сборки и версию собранного пакета. Примеры:
* <tt>git</tt>: http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/g/git/.
* <tt>kernel-source-ipt-netflow</tt> был удалён в [http://git.altlinux.org/tasks/archive/done/_132/135884/ задаче 135884], поэтому вместо номера версии стоит "-": http://ftp.altlinux.org/pub/distributions/archive/sisyphus/index/src/k/kernel-source-ipt-netflow/
 
== Подключение архива через [[EPM]] ==
# epm repo add archive 2019/09/26
 
== Другие архивы (t7 .. p11) ==
 
=== Пример для p11 ===
 
Аналогично Sisyphus, см. индекс [http://ftp.altlinux.org/pub/distributions/archive/p11/index/src/ по исходным пакетам] и [http://ftp.altlinux.org/pub/distributions/archive/p11/date/ по дате].
 
Пример:
rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 noarch classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 x86_64-i586 classic
 
Аналогично и для всех остальных от t7, p7 и p8 .. p11 и будущего p12 ... pN.
 
=== Старый архив ===
 
Закончил своё функционирование по техническим причинам (дисковое пространство и затруднительность переноса такого массива жёстких ссылок) до того, как был опубликован новый; тем временем благодаря {{man|naf}} [ftp://ftp.ossg.ru/Sisyphus-snapshots/ доступен] ещё один, и [ftp://ftp.ossg.ru/ рядом] есть аналогичные архивы копий 5.1, t6 и (в будущем) t7.

Текущая версия от 16:50, 24 июня 2024


Архив Сизифа

В архиве Сизифа фиксируется состояние репозитория по окончании коммита каждого задания. Каждое такое состояние доступно для apt как обычный репозиторий. Пример sources.list для задачи #268717 (262 -- результат целочисленного деления 268717/1024):

rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_262/268717/ x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_262/268717/ noarch classic

Для более старых задач доступны только ссылки на ежедневный срез, впервые включающий её результаты. Пример sources.list для задания #348322 (340 -- результат целочисленного деления 348322/1024):

rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_340/348322/daily x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/task/archive/_340/348322/daily noarch classic

В архиве доступны индексы по исходным пакетам и по дате.

Индексы

Индекс по дате отражает состояние репозитория в конкретный день и также доступен для подключения к apt (см. также Downgrade). Пример sources.list для использования архива за определённую дату (7 октября 2013 года):

rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2013/10/07 x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2013/10/07 noarch classic

Индекс по исходным пакетам позволяет увидеть, в каких заданиях и подзаданиях был собран пакет, дату и время сборки и версию собранного пакета. Примеры:

Подключение архива через EPM

# epm repo add archive 2019/09/26

Другие архивы (t7 .. p11)

Пример для p11

Аналогично Sisyphus, см. индекс по исходным пакетам и по дате.

Пример:

rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 x86_64 classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 noarch classic
rpm [p11] http://ftp.altlinux.org/pub/distributions/archive/p11/date/2024/05/27 x86_64-i586 classic

Аналогично и для всех остальных от t7, p7 и p8 .. p11 и будущего p12 ... pN.

Старый архив

Закончил своё функционирование по техническим причинам (дисковое пространство и затруднительность переноса такого массива жёстких ссылок) до того, как был опубликован новый; тем временем благодаря naf@ доступен ещё один, и рядом есть аналогичные архивы копий 5.1, t6 и (в будущем) t7.