PKGDIR

export PKGDIR="/portstage/" 
USE="-doc symlink" emerge --usepkgonly gentoo-sources-2.6.30-r1.tbz2

добавил PKGDIR в /etc/make.conf

PORTDIR="/portstage" 
PKGDIR="$(PORTDIR)"

А эта сволочь мне:
You need to adjust PKGDIR to emerge this package

В чем я налажал?

PORTDIR != PKGDIR

PORTDIR != PKGDIR

Тогда уж:

PKGDIR="${PORTDIR}/packages"

исправил:PORTDIR="/portstage

исправил:

PORTDIR="/portstage"
PKGDIR="${PORTDIR}/packages"

скопировал пакет в /portstage/packages

И все равно та-же шляпа...

Какой пакет? Ты вообще

Какой пакет? Ты вообще добиться чего хочешь?

eegorov написал(а):Какой

eegorov написал(а):
Какой пакет? Ты вообще добиться чего хочешь?

С каждым пакетом такая шляпа...а добиться хочу его установки

Minor написал(а): скопировал

Minor написал(а):
скопировал пакет в /portstage/packages

Это как понимать?

cp /portstage/имя_пакета

cp /portstage/имя_пакета /portstage/packages

Возможно, я не до конца понял

Возможно, я не до конца понял вашу мысль, но команда

USE="-doc symlink" emerge --usepkgonly gentoo-sources-2.6.30-r1.tbz2

не требует опции --usepkgonly для установки бинарного пакета.
Если же вы хотите произвести установку только из бинарного пакета, предварительно созданного/сохранённого/помещённого в директорию ${PKGDIR}, вы должны были создать такой бинарный пакет, допустим так

emerge -b ВАШ_ПАКЕТ

или

quickpkg ВАШ_ПАКЕТ

в результате чего получить пакет вида ВАШ_ПАКЕТ.tbz2, расположенный в ${PKGDIR}/ДИРЕКТОРИЯ_КАТЕГОРИИ_ПАКЕТОВ, который можно установить командой

emerge -K ВАШ_ПАКЕТ

Кроме того, при создании бинарного пакета создаётся файл ${PKGDIR}/Packages с информацией о всех созданных бинарных пакетах, т. е. IMHO, простого копирования бинарного пакета в ${PKGDIR} недостаточно.

Я Gentoo & Funtoo

Эх, извиняюсь что так неясно,

Вообщем:

export PKGDIR="/dists"
cd /dists
tar xvzf grub-0.97.tar.gz
emerge =grub-0.97
!!! All ebuilds that could satisfy "=sys-boot/grub-0.97" have been masked
!!! One of the following masked packages is reguired to compile your request:
- sys-boot/grub-0.97 (masked by: ~x86 keyword)

Давайте по шагам. 1. Читать

Давай по шагам.
1. Читать handbook
2. никаких "export" не надо. Все переменные, необходимые emerge заносятся в make.conf
3. man emerge && man portage && man make.conf. Там есть все для понимания работы portage
4. Покажи emerge --info и свой make.conf (только сначала прочти FAQ, чтоб не вызвать гнев модераторов)

Пожалуй, пока все.

Вроде все делал по хэндбуку

Вроде все делал по хэндбуку =(

http://paste.org.ru/?1fksz0

Что мне нужно в данном случае сделать чтобы установить граб?

Чтобы установить GRUB,

Чтобы установить GRUB, необходимо просто ввести команду
emerge -av grub

Не делать cd /dists tar

Не делать

cd /dists
 tar xvzf grub-0.97.tar.gz

Если необходимость установить пакет определённой версии из маскированной ветки столь необходима, сделать примерно так:

echo "=grub-0.97 ~x86" >> /etc/portage/package.keywords/sys-boot
emerge =grub-0.97

Хотя правильнее всё же прочитать HandBook и разобраться в работе portage.

Я Gentoo & Funtoo

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".