yaourt и репозитории

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

YASD
Сообщения: 20
ОС: cygwin

yaourt и репозитории

Сообщение YASD »

Где в yaourt задаются дефолтные репозитории? Хочу, чтобы он брал PKGBUILD'ы при сборке не из testing, а по умолчанию берет именно оттуда.

В man'ах и вики - ничего на эту тему.
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: yaourt и репозитории

Сообщение ishitori »

yaourt - это просто обертка к pacman. соответственно, список зеркал лежит в /etc/pacman.d/mirrorlist. репозиторий testing можно вообще не использовать, закомментировав в /etc/pacman.conf строчки:

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

[testing]
Include = /etc/pacman.d/mirrorlist


а вообще в репозиториях вроде хранятся только сборки пакетов, а pkgbuild'ы - в ауре.
морнинг круассан..
Спасибо сказали:
Аватара пользователя
Said
Сообщения: 121
ОС: Archlinux

Re: yaourt и репозитории

Сообщение Said »

abs.conf - попробуйте там предварить слово testing знаком "!"
Должно сработать.
Для обладания полным бантом ордена св. ...букентия не хватает только бана! Да жалко вам, что ли?
Спасибо сказали:
YASD
Сообщения: 20
ОС: cygwin

Re: yaourt и репозитории

Сообщение YASD »

Нет. pacman.conf - это когда он pacman использует, а я же об исходниках говорю. В любом случае там [testing] отключен. abs.conf - я тоже так думал, но там тоже стоит !testing, и при этом yaourt все равно продолжает собирать тестовую версию xorg-server 1.6.2, а abs синхронизирует стабильную 1.6.1 в /var/abs, как и указано в конфиге.

ishitori писал(а):
21.07.2009 05:41
а вообще в репозиториях вроде хранятся только сборки пакетов, а pkgbuild'ы - в ауре.

AUR - тоже репозиторий; но официальные PKGBUILD'ы, например xorg-server, лежат в соответствующх репозиториях, не в ауре.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: yaourt и репозитории

Сообщение (asper »

Вообще-то xorg-server 1.6.2 уже в extra
vlad ~ $ pacman -Si xorg-server
Репозиторий : extra
Название : xorg-server
Версия : 1.6.2-1
URL : http://xorg.freedesktop.org
Лицензия : custom
Группы : xorg
Предоставляет : x-server
Зависит от : hal>=0.5.11 libgl libxfont>=1.4.0
openssl>=0.9.8k libpciaccess>=0.10.6 libxv>=1.0.4
pixman>=0.14.0 xcursor-themes
xkeyboard-config>=1.6 xorg-server-utils
xorg-fonts-misc xbitmaps diffutils
xf86-input-evdev>=2.2.2
Опциональные зависимости : Не указано
Конфликтует с : catalyst-utils<=9.2
Заменяет : Не указано
Будет загружено : 3951,99 K
Размер установленного : 10068,00 K
Сборщик : Jan de Groot <jgc@archlinux.org>
Архитектура : i686
Дата сборки : Сбт 18 Июл 2009 23:30:08
MD5-сумма : bd3aef33a40ba05b0e86c0ebef7c352d
Описание : X.Org X servers
Сомнительно доброе привидение
Спасибо сказали:
YASD
Сообщения: 20
ОС: cygwin

Re: yaourt и репозитории

Сообщение YASD »

Да, так и есть. Видимо, дело в том, что rsync.archlinux.org отстает от repos.archlinux.org на несколько часов. Я такое, кажется, замечал и с dwm-5.6. ABS берет билды из rsync, yaourt берет напрямую из repos.

Но вопрос таки интересный. Где йогурт хранит настройки source-репозиториев? В yaourtrc такого нет вроде. abs.conf он не использует. pacman.conf - только для бинарников.
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: yaourt и репозитории

Сообщение (asper »

Вот список всех файлов йогурта:
vlad ~ $ pacman-color -Ql yaourt
yaourt /etc/
yaourt /etc/bash_completion.d/
yaourt /etc/bash_completion.d/yaourt
yaourt /etc/yaourtrc
yaourt /usr/
yaourt /usr/bin/
yaourt /usr/bin/pacdiffviewer
yaourt /usr/bin/yaourt
yaourt /usr/lib/
yaourt /usr/lib/yaourt/
yaourt /usr/lib/yaourt/abs.sh
yaourt /usr/lib/yaourt/alpm_backup.sh
yaourt /usr/lib/yaourt/alpm_query.sh
yaourt /usr/lib/yaourt/alpm_stats.sh
yaourt /usr/lib/yaourt/aur.sh
yaourt /usr/lib/yaourt/basicfunctions.sh
yaourt /usr/lib/yaourt/color.sh
yaourt /usr/lib/yaourt/pacman_conf.sh
yaourt /usr/share/
yaourt /usr/share/locale/
yaourt /usr/share/locale/fr/
yaourt /usr/share/locale/fr/LC_MESSAGES/
yaourt /usr/share/locale/fr/LC_MESSAGES/yaourt.mo
yaourt /usr/share/locale/it/
yaourt /usr/share/locale/it/LC_MESSAGES/
yaourt /usr/share/locale/it/LC_MESSAGES/yaourt.mo
yaourt /usr/share/man/
yaourt /usr/share/man/man5/
yaourt /usr/share/man/man5/yaourtrc.5
yaourt /usr/share/man/man8/
yaourt /usr/share/man/man8/yaourt.8

Подозреваю, что из abs, хотя могу и ошибаться
Сомнительно доброе привидение
Спасибо сказали: