LINUX.ORG.RU
ФорумAdmin

где брать патчи, указанные в *.ebuild


0

0

На http://gentoo-portage.com/ нахожу ebuild-ы к примеру qemu-*, скачиваю, ложу в overlay, начинаю собирать - скачиваются сырцы, но не хватает указанных в ebuild-ах патчей.
Где и как их найти?
Поиском в http://gentoo-portage.com/ находятся только ссылки на ebuild-ы для qemu, при этом там нет патчей.

Гугл помог найти только один патч - про остальные он не знает ничего.

Re: где брать патчи, указанные в *.ebuild

emerge -pf покажет ссылки на требуемые ебилдом файлы

man emerge, в общем :)

AngryElf ★★★★★ ()
Ответ на: Re: где брать патчи, указанные в *.ebuild от AngryElf

Re: где брать патчи, указанные в *.ebuild

Вынес все патчи из /usr/local/portage/app-emulation/qemu-user/files
заново сделал ebuild qemu-user-0.8.1.ebuild digest
И запустил команду:
ACCEPT_KEYWORDS="~x86" emerge -pf qemu-user
Calculating dependencies ...done!

http://adelie.polymtl.ca/distfiles/qemu-0.8.1.tar.gz http://mirror.aiya.ru/distfiles/qemu-0.8.1.tar.gz http://ftp.citkit.ru/pub/Linux/gentoo/distfiles/qemu-0.8.1.tar.gz http://public.planetmirror.com/pub/gentoo/distfiles/qemu-0.8.1.tar.gz http://gentoo.gg3.net/distfiles/qemu-0.8.1.tar.gz http://fabrice.bellard.free.fr/qemu/qemu-0.8.1.tar.gz

В результате - про патчи не сказано ни слова. Но без патчей в /usr/local/portage/app-emulation/qemu-user/files собираться оно не будет - уже пробовал. Патчи идут в портэдж, т.е. скачивать их по идее надо так же как и ebuild - или "ручками" или через emerge --sync и т.п.

Или я что-то пропустил. (в мане по слову patch) ничего нет.

progserega ()
Ответ на: Re: где брать патчи, указанные в *.ebuild от progserega

Re: где брать патчи, указанные в *.ebuild

Да, судя по ебилду, патчи выкачиваются по --sync.

Может их еще в дерево портажей не успели добавить банально?

У меня система давно не обновлялась, но часть патчей есть:

qemu-ppc-dirty-hack.patch

qemu-0.8.0-stwbrx.patch

qemu-user-0.7.0-errno.patch

AngryElf ★★★★★ ()
Ответ на: Re: где брать патчи, указанные в *.ebuild от AngryElf

Re: где брать патчи, указанные в *.ebuild

Просто инет слишком дорог и обновлять всё дерево - накладно. Т.к. даже обновив всё дерево, при установке пакета будет браться пакет из инета, что для меня не всегда удобно, несмотря на использование deltup, т.к. у меня довольно большой срез портежей лежит на винте, и основная масса ставится из этого среза. А обновляю критические вещи ручками, скачивая ebuild-ы самостоятельно.

progserega ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.