PKGDIR
Minor 4 июля, 2009 - 14:16
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
исправил:
скопировал пакет в /portstage/packages
И все равно та-же шляпа...
Какой пакет? Ты вообще
Какой пакет? Ты вообще добиться чего хочешь?
eegorov написал(а):Какой
С каждым пакетом такая шляпа...а добиться хочу его установки
Minor написал(а): скопировал
Это как понимать?
cp /portstage/имя_пакета
cp /portstage/имя_пакета /portstage/packages
Возможно, я не до конца понял
Возможно, я не до конца понял вашу мысль, но команда
не требует опции --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
Не делать
Если необходимость установить пакет определённой версии из маскированной ветки столь необходима, сделать примерно так:
Хотя правильнее всё же прочитать HandBook и разобраться в работе portage.
Я ♥ Gentoo & Funtoo