emerge gentoo-sources

Устанавлию 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 grub вы должны использовать grub-static

Подозреваю, что имелось в виду # 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


Portage 2.1.4.4 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r7 x86_64 Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
Timestamp of tree: Mon, 19 Jan 2009 01:45:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.61-r1
sys-devel/automake:  1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.inf.elte.hu"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="acl amd64 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog midi mmx mudflap multilib ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl sse sse2 ssl sysfs tcpd unicode xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 intel mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Ошень антиресно! Даже

Ошень антиресно! Даже нестабильная ветка...
Поподробнее эту строку раскрыть можно?
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


# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="march=k8 -pipe -O2"
CXXFLAGS="march=k8 -pipe -O2"
PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=/usr/portage/distfiles
PKGDIR=/usr/portage/packages
PORTAGE_RSYNC_RETRIES="3"
EMERGE_DEFAULT_OPTS="--ask"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
MAKEOPTS="-j3"
PORTAGE_TMPFS="/dev/shm"
#GENTOO_MIRRORS="http://gentoo.inf.elte.hu"
CHOST="x86_64-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="mmx sse sse2"

BOT...

-march !! emerge -pv

-march !!
emerge -pv gentoo-sources !!

если профиль не определён, то

если профиль не определён, то ACCEPT_KEYWORDS="amd64"

Профиль определён:

default/linux/amd64/2008.0

Только почему действительно стоит amd64 ~amd64? :o

Вот эти строчки лучше бы поправить:

-CFLAGS="march=k8 -pipe -O2"
-CXXFLAGS="march=k8 -pipe -O2"
-PORTAGE_TMPFS="/dev/shm"

+CFLAGS="-march=nocona -pipe -O2"
+CXXFLAGS="-march=nocona -pipe -O2"

И потом сделать emerge --sync, а дальше уже пробовать...

А в /etc/portage/package.* точно нет ничего лишнего?

Спасибо за помощь!

А теперь по порядку: просинхронизировавшись повторно ядро установилось.
Архитектура действительно была выставлена неверно, тем более небыло тирэ возле параметра march=
Отвечаю на вопрос, почему в emerge --info стоит amd64 ~amd64: в make.conf был описан параметр ACCEPT_KEYWORDS="~amd64", но потом удалён.(т.к. я не правильно понял смысл хэндбука). Кстати и архитектуру не так выставил, ибо пользовался Хэндбуком 2006(2008 уж больно недопилен).
По поводу строки с маскировкой: masked by: corruption.
Всем просто Огромное спасибо! Первый раз Генту поставил в жизни.. как и предпологалось - за неделю успел))

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

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