emerge gentoo-sources
banan 23 ноября, 2008 - 01:35
Устанавлию gentoo 2008 amd64, дошел до emerge gentoo-sources, но выполнить команду не получается :( вот что пишет
Calculating dependencies
!!! All ebuilds that could satisfy "sys-kernel/gentoo-sources" have been masked
!!! One of the following masked packaged is required to complete your request
И ниже выдет список
sys-kernel/gentoo-sources-2.6..... "marked as...."
»
- Для комментирования войдите или зарегистрируйтесь
Очень странно. Другие пакеты
Очень странно. Другие пакеты ставятся?
Либо /etc/portage/package.mask, либо профиль какой-нибудь типа no-multilib. Других вариантов не вижу
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
другие пакеты
другие пакеты ставятся
профиль default стоит, no-multilib мне не нужно
делал все как сказано в хенд буке
ммм...
Полностью лог, что пишет...
Свой /etc/make.conf... там все верно?
.
Очень важно строки после "!!! One of the following masked packages is required to complete your request" приводить ПОЛНОСТЬЮ.
спасибо решил проблем, была
спасибо решил проблем, была ошибка в make.conf
Ребята сейчас другая проблема помогите, пишу grub-static мне баш говорит команда не найдена это как понимать??!? че делать то?
Не писать grub-static Что
Не писать grub-static
Что это вообще за штука и зачем?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
если вы хотели
если вы хотели проинсталлировать груб - то grub-install поможет Вам :)
P.S.: Linux - это красная таблетка :-) Windows - синяя...
bash: grub-install: command
bash: grub-install: command not found
Ну в хендбуке написано если
Ну в хендбуке написано если вы используете non-multilib профиль то типа вместо emerge grub вы должны использовать grub-static
хм... на amd64 без мультилиб?
хм... на amd64 без мультилиб? а как же 32 бита запускать? или вы его не используете? тот же вайн в 32бита компиляется... да и grub тоже... потому и статик.
P.S.: Linux - это красная таблетка :-) Windows - синяя...
Я использую 64бит профиль у
всем спс разобрался полная команда оказалось "emerge grub-static"
Цитата:вместо emerge grub вы
Подозреваю, что имелось в виду
# emerge sys-boot/grub-static
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Не подскажите, а чем "static"
Не подскажите, а чем "static" граб отличается от обычного?
Просто библиотеки линкуются статически? тогда не понимаю, зачем это может понадобиться
GRUB'у нужны библиотеки
GRUB'у нужны библиотеки совместимости, которые не устанавливаются на профиле nomultilib
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Та же проблема
только я почти уверен в правильности make.conf
Ведь ядро не может быть masked
Так выложите свой make.conf
Так выложите свой make.conf
А лучше — вывод emerge --info
А лучше — вывод
emerge --info
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вначале попробуй emerge
Вначале попробуй emerge --sync ;]
emerge -pv gentoo-sources
emerge -pv gentoo-sources
emerge --sync уже пробовал
вот листинг emerge --info
Ошень антиресно! Даже
Ошень антиресно! Даже нестабильная ветка...
Поподробнее эту строку раскрыть можно?
sys-kernel/gentoo-sources-2.6..... "marked as...."
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Timestamp of tree: Mon, 19 Jan 2009
А сегодня уже 22-ое! ;-)
Может неудачно синхронизировалось!? :o
Но здесь ничего криминального.
Впрочем... CXXFLAGS="march=k8... :o
System uname: ... Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
Проц-то какой? Intel? Или AMD?
Увидеть бы uname -a и весь вывод emerge -vp gentoo-sources...
-march
-march
Угу...
И весь make.conf тоже - в студию! ;-)
# uname -a Linux livecd
# uname -a
Linux livecd 2.6.24-gentoo-r7 #1 SMP Thu Jul 3 18:36:20 UTC 2008 x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz GenuineIntel GNU/Linux
BOT...
-march !! emerge -pv
-march !!
emerge -pv gentoo-sources !!
если профиль не определён, то
если профиль не определён, то ACCEPT_KEYWORDS="amd64"
Профиль определён:
default/linux/amd64/2008.0
Только почему действительно стоит amd64 ~amd64? :o
Вот эти строчки лучше бы поправить:
И потом сделать emerge --sync, а дальше уже пробовать...
А в /etc/portage/package.* точно нет ничего лишнего?
Спасибо за помощь!
А теперь по порядку: просинхронизировавшись повторно ядро установилось.
Архитектура действительно была выставлена неверно, тем более небыло тирэ возле параметра march=
Отвечаю на вопрос, почему в emerge --info стоит amd64 ~amd64: в make.conf был описан параметр ACCEPT_KEYWORDS="~amd64", но потом удалён.(т.к. я не правильно понял смысл хэндбука). Кстати и архитектуру не так выставил, ибо пользовался Хэндбуком 2006(2008 уж больно недопилен).
По поводу строки с маскировкой: masked by: corruption.
Всем просто Огромное спасибо! Первый раз Генту поставил в жизни.. как и предпологалось - за неделю успел))