Не ставится grub 1.96 (missing keyword)

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
lolobot
Сообщения: 436
ОС: Gentoo 2008.0

Не ставится grub 1.96

Сообщение lolobot »

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

Код: Выделить всё

emerge =sys-boot/grub-1.96

получаю:

Код: Выделить всё

- sys-boot/grub-1.96 (masked by: missing keyword)

Следуя указаниям отсюда http://gentoo-wiki.com/Masked#Masked_by_missing_keyword сделал:

Код: Выделить всё

echo "=sys-boot/grub-1.96" >> /etc/portage/package.unmask

Но ситуация после этого не изменилась - все тот же missing keyword. Как побороть?
GNU/Linux forever! [Gentoo 2008.0]
Спасибо сказали:
Аватара пользователя
ValKov
Сообщения: 182
ОС: По настроению :)

Re: Не ставится grub 1.96

Сообщение ValKov »

Masked by missing keyword

This is common if you are attempting to install the application when it has not been tested on your architecture.

If you have a CVS package marked has 9999 you can do the following: echo "media-gfx/retina **" >> /etc/portage/package.keywords

Bear in mind that if you install onto untested architecture for that application, it may not work.
Note: Note that usage of -* (as many people used to use it, atleast) has been obsoleted and it should no longer be used. It has been replaced by **. You may occaisionally come across third party overlays which still use -*. Please petition their maintainers to update them.

echo "sys-boot/grub **" >> /etc/portage/package.keywords

# echo "sys-boot/grub **" >> /etc/portage/package.keywords
# emerge -pv grub

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/lzo-2.02-r1 USE="-examples" 586 kB
[ebuild NS ] sys-boot/grub-1.96 USE="-custom-cflags -netboot -static" 625 kB

Total: 2 packages (1 new, 1 in new slot), Size of downloads: 1,211 kB


Hard Masked

Hard Masked packages are unmasked by adding them to /etc/portage/package.unmask. The syntax for this file, however, slightly differs from package.keywords:

echo "=app-admin/filewatcher-2.4.0" >> /etc/portage/package.unmask

This would unmask version 2.4.0 of app-admin/filewatcher. If you want to unmask every version of a package, just specify its name like so:

echo "app-admin/filewatcher" >> /etc/portage/package.unmask

Of course, it is also possible to use the < and > operators like in package.keywords.

Note, that a package which has been hard masked is usually marked as unstable as well. You probably have to add the package to both package.unmask and package.keywords.

А почему именно grub-1.96 ? :unsure:
Mac OS X Snow Leopard 10.6.5
Intel Core2 Duo E8400, Gigabyte GA-EP45-DS3L
2 Gb PC6400 RAM, 4 SATA HDD, 2 SATA DVD-RW
Спасибо сказали:
Аватара пользователя
lolobot
Сообщения: 436
ОС: Gentoo 2008.0

Re: Не ставится grub 1.96

Сообщение lolobot »

Во! спасибо. первый случай помог :) Только вот возникла еще одна проблема: при установке требует g++ а его у меня нет. Отдельным пакетом g++ в женте отсутствует (думается входит в состав gcc); gcc - стоит (4.1.1) при emerge gcc - снова просит g++. Как быть?

> А почему именно grub-1.96 ?
патч есть очень нужный, конкретно заточеный под 1.96

ps систему ставлю из stage 1
GNU/Linux forever! [Gentoo 2008.0]
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Не ставится grub 1.96

Сообщение serzh-z »

lolobot писал(а):
13.04.2008 21:28
при установке требует g++ а его у меня нет.
Его не может не быть. Вероятно была допущена ошибка на предыдущих этапах установки.
Спасибо сказали: