Наверно я не до конца вкурил возможности emerge...
Обьясните пожалуйста по-подробней, что это за http://packages.gentoo.org , как с него ставить пакеты, каким боком ко всему этому приходится PORTAGE_BINHOST и тд.
Я так понял, что указав в PORTAGE_BINHOST адрес некоего хоста с прекомпилированными пакетами, я могу их ставить командой emerge --getbinpkg (например, https://e.ututo.org.ar/athlon-xp/). Но тогда причём здесь официальный сайт? Вобщем разьясните, если не трудно.
Репозитории бинарных пакетов (и возможности emerge)
Модератор: /dev/random
-
Kuzja
- Сообщения: 675
- Статус: розовая хрюшка
Репозитории бинарных пакетов
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
-
Kuzja
- Сообщения: 675
- Статус: розовая хрюшка
Re: Репозитории бинарных пакетов
Может кто-то всё-таки возмёться обьяснить?
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Репозитории бинарных пакетов
Охотно. packages.gentoo.org - это официальный ресурс Gentoo, посвящённый текущей версии Portage. Никакого отношения к системе пакетов он не имеет. И не для того вводились бинарные пакеты в Gentoo, чтобы создавать репозитарий.(Kuzja @ Feb 22 2006, в 10:19) писал(а):Может кто-то всё-таки возмёться обьяснить?
-
Kuzja
- Сообщения: 675
- Статус: розовая хрюшка
-
jsv
- Сообщения: 67
Re: Репозитории бинарных пакетов
Есть пара неофициальных бинарных репозиториев, например Project Chinstrap. С ними можно работать через PORTAGE_BINHOST, но сам я не пробовал, ни к чему оно как-то было.
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Репозитории бинарных пакетов
jsv
Раз Вы в курсе репозитариев, можете мне сказать, как будет вести себя Portage, если я подключу репозитарий, и скажу "emerge -G <appname>", при том, что у меня флаги в USE не совпадают с флагами, с которыми собирался пакет?
Раз Вы в курсе репозитариев, можете мне сказать, как будет вести себя Portage, если я подключу репозитарий, и скажу "emerge -G <appname>", при том, что у меня флаги в USE не совпадают с флагами, с которыми собирался пакет?
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Репозитории бинарных пакетов
ddc Да мне кажеться проще создать свой репозитарий бинарников. Я кстати этим щас и занимаюсь.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
jsv
- Сообщения: 67
Re: Репозитории бинарных пакетов
Не, я не настолько в курсе, просто слышал краем уха.
Сам бинарниками пользовался только на уровне:
% quickpkg старая_версия
% emerge новая_сырая_и_глючная_версия
% # вот ведь фигня получилась
% emerge -K старая_версия
Так что сам буду благодарен, если кто-нибудь более сведующий внесёт ясность.
-
Kuzja
- Сообщения: 675
- Статус: розовая хрюшка
Re: Репозитории бинарных пакетов
Лично я в make.conf добавил
И теперь проблем меньше, когда нужно что-то переставить. Щас вот буду всю дженту переставлять, так времени сэкономлю уйму.
Код: Выделить всё
FEATURES="buildpkg"
PKGDIR="/usr/portage/distfiles/bin"И теперь проблем меньше, когда нужно что-то переставить. Щас вот буду всю дженту переставлять, так времени сэкономлю уйму.
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: Репозитории бинарных пакетов
не очень хорошо :-)
если конкретнее -- установится с теми флагами, с которыми собирался в системе
и, соответственно, будет известен в системе таким :-)
P.S.: в пекедже, кстати, сохранён ebuild -- можно даже tree не инсталить
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Репозитории бинарных пакетов
Вот вопрос какой! Как установить все программы которые есть в в бинарниках?
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Репозитории бинарных пакетов
Angelесли имелось в виду установить только то, что в пакетах, илиесли нужно установить все пакеты и отсутствующие зависимости из собрать.
Код: Выделить всё
emerge -G `ls /usr/portage/packages/All/`Код: Выделить всё
emerge -g `ls /usr/portage/packages/All/`