Формат бинарных пакетов для emerge (какой?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

printf

Формат бинарных пакетов для emerge

Сообщение printf »

Прочитал, что можно положить в какой-то каталог бинарный пакет, а потом запустить emerge с определённой опцией, и пакет будет установлен и зарегистрирован как в обычном случае.
Вопрос: в каком формате должен быть этот пакет (tgz, rpm, deb, что-то_ещё)?
Спасибо сказали:
Аватара пользователя
mic
Сообщения: 81

Re: Формат бинарных пакетов для emerge

Сообщение mic »

tbz2 :)
а зачем если не секрет?
cat /etc/gentoo-release && uname -r
Gentoo Base System version 1.12.1
Linux 2.6.17-gentoo-r1
Linux user #359215
Спасибо сказали:
printf

Re: Формат бинарных пакетов для emerge

Сообщение printf »

tbz2

а чаво это? на что похоже?
а зачем если не секрет?

Ну у меня от Слаки осталось куча нужных пакетов. Я думал, что на первых порах можно будет их заюзать.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Формат бинарных пакетов для emerge

Сообщение alv »

printf писал(а):
05.10.2005 12:34
tbz2

а чаво это? на что похоже?

tar-архив, сжатый утилитой bzip2
printf писал(а):
05.10.2005 12:34
а зачем если не секрет?

Ну у меня от Слаки осталось куча нужных пакетов. Я думал, что на первых порах можно будет их заюзать.


очень сомневаюсь, что это получится, разве что для совсем простеньких пакетов
а опция для включения в базу данных стороннего пакета - типа eject (man emerge), только применяется она обычно для регистрации собранного ручьмя
Спасибо сказали:
printf

Re: Формат бинарных пакетов для emerge

Сообщение printf »

Тогда я зайду с другой стороны.
У мну есть куча программ в исходниках. Если я их буду собирать и устанавливать ./configure && make && make install, то будут ли эти программы регистрироваться как при emerge? И если нет, то что надо сделать для того, чтоб они регистрировались?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Формат бинарных пакетов для emerge

Сообщение alv »

printf писал(а):
05.10.2005 13:26
Тогда я зайду с другой стороны.
У мну есть куча программ в исходниках. Если я их буду собирать и устанавливать ./configure && make && make install, то будут ли эти программы регистрироваться как при emerge? И если нет, то что надо сделать для того, чтоб они регистрировались?

именно для этого опция emerge -eject (или unject, уже не помню) и предназначена
Спасибо сказали:
Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Формат бинарных пакетов для emerge

Сообщение Victor Gr. »

Похожим действом занимаюсь и я в своей ветке http://www.linuxforum.ru/index.php?showtopic=11402 - использование пакетов Debian.

make install на сколько мне известно регистрироваться не будут. Либо же зарегистрировать установленные вручную (говорят, не сложно), либо ... пойти по тому пути, который вижу для себя я: перепаковать пакеты в tar.gz, и положить в distfiles, вобщем, чтобы они соотвествовали текущим ebuild-ам. Если не будут соответствовать, то либо исправить ebuild (что хуже), либо - догнать пакет до свежей версии путём обновления с помощью deltup.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Формат бинарных пакетов для emerge

Сообщение alv »

Да нет же!
Пакет банально собирается руками из исходников через три волшебных слова, а потом дается команда

emerge -eject (или как там точно - см. man emerge) имя_пакета

и все - он регистрируется (это великое достоинство портежей по сравнению с портами)

вся процедура подробно описана в старой (3-летней давности) русской документации по Gentoo
Спасибо сказали:
printf

Re: Формат бинарных пакетов для emerge

Сообщение printf »

вот это меня порадовало, будет намного легче мигрировать :)
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Формат бинарных пакетов для emerge

Сообщение xorader »

1) -inject
2) inject deprecate fucntion (то есть устарела и не используется, а может уже совсем вырезана)
2) пиши ebuild'ы под свои програмулины, пости их на bugs.gentoo.org из своего /usr/local/portage и настанет всем вселенское счастье
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: