Sisyphus/Tools/Repolist: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{DISPLAYTITLE:ALTLinux repolist utils}} Категория:Sisyphus Пакет altlinux-repolist-utils. быстрая конверсия имен в фа…»)
 
Нет описания правки
Строка 1: Строка 1:
{{DISPLAYTITLE:ALTLinux repolist utils}}
[[Категория:Sisyphus]]
[[Категория:Sisyphus]]



Версия от 15:07, 25 апреля 2018


Пакет altlinux-repolist-utils.

быстрая конверсия имен в файлы в репозиториях ALT, используя файлы files/list/src.list,files/list/bin.list по умолчанию используется локальное зеркало ALT (Sisyphus/Tools/LocalMirror).

$ altlinux-repolist-src-names-to-src-files 0ad gear
/var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/0ad-0.0.22-alt1.src.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/SRPMS/gear-2.2.0-alt1.src.rpm
$ altlinux-repolist-src-names-to-src-files --branch p8 0ad
/var/ftp/pub/Linux/ALT/p8/branch/files/SRPMS/0ad-0.0.20-alt1.src.rpm
$ altlinux-repolist-src-names-to-bin-files 0ad 
/var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-0.0.22-alt1.i586.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/i586/RPMS/0ad-debuginfo-0.0.22-alt1.i586.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm
$ altlinux-repolist-src-names-to-bin-files --arch noarch,x86_64 0ad
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-0.0.22-alt1.x86_64.rpm
/var/ftp/pub/Linux/ALT/Sisyphus/files/x86_64/RPMS/0ad-debuginfo-0.0.22-alt1.x86_64.rpm

имена можно брать из файла:

altlinux-repolist-src-names-to-src-files --infile names.list

Понадобилось мне скопировать большой набор noarch java пакетов из Сизифа в e2k, но girar copy из Сизифа в e2k не работает. Поэтому надо было явно указать все .src.rpm и noarch.rpm.

Чтобы список не устарел, его надо генерировать из имен в последний момент. Вот я и написал altlinux-repolist-utils и выложил в сизиф, так как в e2k придется копировать еще не раз.