LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Подскажите, как нужно собирать пакет? Или при установке пакета указав ключ '-b' (собрать пакет и установить) или '-B' (только собрать пакет), но не все ebuild`ы поддерживают, ибо если пакет зависим от других пакетов, то в начале нужно собрать их и установить в систему, либо посредством quickpkg можно собрать бинарный пакет из ebuild`а, который уже установлен в систему.

Я так понял он будет в формате *.tbz2?

Можно поменять формат бинарного пакета, читай

man make.conf
man emerge

А собирается командой sudo emerge имя_ебилда --buildpkgonly?

Смотри выше.

Еще мне не понятно, в какой директории находится собранный tbz2?

Ты 'man make.conf' пробовал открывать? Ты же любишь преодолевать трудности. По сути директория стандартная $PORTDIR/packages, т.е. по умолчанию /usr/portage/packgaes. Переопределяется переменной $PKGDIR в make.conf.

В гугле ничего внятного не нашел, одни обрывки информации.

Зачем ходить в google, если есть

man make.conf
man emerge
Ты вообще знаешь, что есть официальная документация или по всем вопросам используешь google?

но команда sudo quickpkg имя_ебилда не работает.

Пакет уже должен быть собран из ebuild`а и установлен в систему.

И еще, ставлю не из дерева portage, а скачанный ебилд.

Помести в локальный оверлей, выполни digest и собирай, можешь хоть

ebuild file.ebuild package

Исходная версия kostik87, :

Подскажите, как нужно собирать пакет? Или при установке пакета указав ключ '-b' (собрать пакет и установить) или '-B' (только собрать пакет), но не все ebuild`ы поддерживают, ибо если пакет зависим от других пакетов, то в начале нужно собрать их и установить в систему, либо посредством quickpkg можно собрать бинарный пакет из ebuild`а, который уже установлен в систему.

Я так понял он будет в формате *.tbz2?

Можно поменять формат бинарного пакета, читай 'man make.conf' и 'man emerge'.

А собирается командой sudo emerge имя_ебилда --buildpkgonly?

Смотри выше.

Еще мне не понятно, в какой директории находится собранный tbz2?

Ты 'man make.conf' пробовал открывать? Ты же любишь преодолевать трудности. По сути директория стандартная $PORTDIR/packages, т.е. по умолчанию /usr/portage/packgaes. Переопределяется переменной $PKGDIR в make.conf.

В гугле ничего внятного не нашел, одни обрывки информации.

Зачем ходить в google, если есть

man make.conf
man emerge
Ты вообще знаешь, что есть официальная документация или по всем вопросам используешь google?

но команда sudo quickpkg имя_ебилда не работает.

Пакет уже должен быть собран из ebuild`а и установлен в систему.

И еще, ставлю не из дерева portage, а скачанный ебилд.

Помести в локальный оверлей, выполни digest и собирай, можешь хоть

ebuild file.ebuild package