Не устанавливаются X [SOLVED]
HELP!!!
Ставил Gentoo по мануалу.., все установилось, перезагрузился, решил поставить X. Руководствовался мануалом http://en.gentoo-wiki.com/wiki/Fglrx
на моменте установки ATI драйверов установка прерывается с ошибкой (у меня x1600pro, в make.conf поставил видеодрайвер "fglrx")
лог:
[33;01m*[0m This profile has not been tested thoroughly and is not considered to be
[33;01m*[0m a supported server profile at this time. For a supported server
[33;01m*[0m profile, please check the Hardened project (http://hardened.gentoo.org).
[33;01m*[0m This profile is merely a convenience for people who require a more
[33;01m*[0m minimal profile, yet are unable to use hardened due to restrictions in
[33;01m*[0m the software being used on the server. This profile should also be used
[33;01m*[0m if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this
[33;01m*[0m applies to you, then it doesn't and you should probably be using
[33;01m*[0m Hardened, instead.
[32;01m*[0m Determining the location of the kernel source code
[32;01m*[0m Found kernel source directory:
[32;01m*[0m /usr/src/linux
[32;01m*[0m Found kernel object directory:
[32;01m*[0m /lib/modules/2.6.27-gentoo-r7/build
[32;01m*[0m Found sources for kernel version:
[32;01m*[0m 2.6.27-gentoo-r7
>>> Unpacking source...
Warning: target directory exists /var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.471.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
[32;01m*[0m Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/extra
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work ...
[32;01m*[0m Preparing fglrx module
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.27-gentoo-r7'
CC [M] /var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_SetPageNoCache':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1161: error: implicit declaration of function 'change_page_attr'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_ProcessIsTerminated':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1192: error: implicit declaration of function 'find_task_by_pid'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1192: warning: assignment makes pointer from integer without a cast
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'firegl_put_user_ptr':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1594: warning: assignment makes integer from pointer without a cast
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapGetEffectiveVector':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1888: error: implicit declaration of function 'cap_t'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_PosixSecurityCapSetEffectiveVector':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1896: error: invalid lvalue in assignment
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_check_pci':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1951: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:545)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_get_vm_phys_addr':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2392: error: 'NOPAGE_SIGBUS' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2392: error: (Each undeclared identifier is reported only once
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2392: error: for each function it appears in.)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_get_vm_page_table':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2414: error: 'NOPAGE_SIGBUS' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_TestAndClearPageDirtyFlag':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2542: error: 'NOPAGE_SIGBUS' undeclared (first use in this function)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_flush_cache':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2718: error: too many arguments to function 'smp_call_function'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_pci_find_slot':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2840: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:545)
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__ke_unregister_ioctl32_conversion':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2972: warning: 'return' with a value, in function returning void
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3548: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3548: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3566: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3566: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3573: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3573: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3580: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3580: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3587: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3587: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3594: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3594: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3601: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3601: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3610: error: unknown field 'nopage' specified in initializer
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3610: warning: initialization from incompatible pointer type
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_CallFuncOnOtherCpus':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4330: error: too many arguments to function 'smp_call_function'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_enable_pat':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4537: error: too many arguments to function 'smp_call_function'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_disable_pat':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4555: error: too many arguments to function 'smp_call_function'
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KAS_SlabCache_Initialize':
/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5219: warning: cast from pointer to integer of different size
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/work/common/lib/modules/fglrx/build_mod/2.6.x] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.27-gentoo-r7'
make: *** [kmod_build] Error 2
[31;01m*[0m
[31;01m*[0m ERROR: x11-drivers/ati-drivers-8.471.3 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 3265: Called linux-mod_src_compile
[31;01m*[0m environment, line 2463: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
[31;01m*[0m The die message:
[31;01m*[0m Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.27-gentoo-r7 KDIR=/usr/src/linux kmod_build
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.471.3/temp/environment'.
[31;01m*[0m
- Для комментирования войдите или зарегистрируйтесь
Почему я вижу слово
Почему я вижу слово „hardened“ в логах?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
и что смущает?? у меня в
и что смущает?? у меня в генту опыта не много
Какого чёрта оно там делает?
Какого чёрта оно там делает? (-:Е
Откуда взялось? ПРофиль какой?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
профиль /usr/portage/profiles
профиль
/usr/portage/profiles/default/linux/amd64/2008.0/server
ati-drivers-8.471.3 и ведро 2.6.27-gentoo-r7 ? :o
Зачем вообще такой древнейший драйвер ставить?
Системные требования его на сайте ATI видели?
Оно с таким ведром и не будет собираццо! ;-)
А вообще ВОТ: http://www.gentoo.ru/node/12951
P.S.: На hardened-профиле fglrx этот или следующий (не помню) собираеццо без ошибок... ;-)
хорошо, поставил с сайта
хорошо, поставил с сайта дрова для своей карты sudo sh ati-driver-installer-8-12-x86.x86_64.run
а как мне установить отдельно xorg-server...он автоматом цепляет ati-drivers, которые вылетают с ошибкой и не дают ему поставится?
По указанной ссылке уже
По указанной ссылке уже писал, что как раз так:
sudo sh ati-driver-installer-8-12-x86.x86_64.run
делать не нужно, Gentoo - это не LFS.
Имелось ввиду размаскировать ati-drivers-542
так же, как вы размаскировали ядро и его установить.
xorg-server тянет ati-drivers по мета-зависимостям.
а можно подробней..командами,
а можно подробней..командами, опыта у меня с генту мало
что значит размаскировывал ядро??? я его genkernelом собрал
Тут сначала надо понять, чего вы хотите
1. Если профиль выбран серверовый, тогда зачем на сервере проприетарный fglrx, не лучше ли radeon?
2. Из какого тарбола разворачивался stage3? Потому что действительно непонятна причина ругани про hardened!
3. Что говорят команды:
Длинные логи лучше ссылками.
4. Что в итоге хочется получить? Server? Workstation?
по выбору драйвера, насколько
по выбору драйвера, насколько я понял fglrx в отличии от радеона поддерживает 3d ускорение
stage3
uname -a
Linux gensrv 2.6.27-gentoo-r7 #1 SMP Mon Jan 12 21:27:46 EET 2009 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux
lspci
00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
02:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]
02:00.1 Display controller: ATI Technologies Inc RV530 [Radeon X1600] (Secondary)
emerge --info
Portage 2.1.6.4 (default/linux/amd64/2008.0/server, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r7 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r7-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-glibc2.2.5
Timestamp of tree: Tue, 13 Jan 2009 01:45:01 +0000
app-shells/bash: 3.2_p39
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.9.6-r2, 1.10.1
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.byfly.by/pub/gentoo"
LDFLAGS="-Wl,-O1"
LINGUAS="ru en"
MAKEOPTS="-j2"
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://ftp.byfly.by/ftp/pub/gentoo/gentoo-portage"
USE="acl amd64 apache2 berkdb bzip2 cli cracklib crypt cups dri fortran gdbm gpm iconv ipv6 isdnlog ldap mailwrapper midi mmx mudflap multilib mysql ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session snmp spl sse sse2 ssl sysfs tcpd truetype unicode xml 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
cat /etc/make.conf
CFLAGS="-march=athlon64 -O2 -pipe"
CXXFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
USE="mmx sse sse2"
MAKEOPTS="-j2"
LINGUAS="ru en"
GENTOO_MIRRORS="http://ftp.byfly.by/pub/gentoo"
SYNC="rsync://ftp.byfly.by/ftp/pub/gentoo/gentoo-portage"
VIDEO_CARDS="fglrx"
INPUT_DEVICES="keyboard mouse"
emerge -vpuDN world
[uninstall ] sys-libs/com_err-1.40.8 USE="nls"
These are the packages that would be merged, in order:
Calculating dependencies .... done!
[ebuild R ] sys-devel/gcc-4.1.2 USE="fortran mudflap (multilib) nls (-altivec) -bootstrap -build -d -doc -gcj -gtk (-hardened) -ip28 -ip32r10k -libffi% -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB
[ebuild U ] sys-devel/autoconf-2.63 [2.61-r1] USE="-emacs" 0 kB
[ebuild U ] app-admin/perl-cleaner-1.05 [1.04.3] 0 kB
[ebuild U ] sys-devel/automake-1.10.2 [1.10.1] 0 kB
[ebuild U ] sys-devel/libtool-1.5.26 [1.5.24] USE="-vanilla" 0 kB
[ebuild U ] sys-libs/db-4.5.20_p2-r1 [4.5.20_p2] USE="-bootstrap -doc -java -nocxx -tcl -test" 0 kB
[ebuild U ] sys-apps/attr-2.4.41 [2.4.39] USE="nls" 0 kB
[ebuild U ] sys-process/psmisc-22.6 [22.5-r2] USE="ipv6 nls -X (-selinux)" 0 kB
[ebuild U ] sys-apps/acl-2.2.47 [2.2.45] USE="nls (-nfs)" 0 kB
[ebuild U ] sys-apps/coreutils-6.10-r2 [6.10-r1] USE="acl nls (-selinux) -static -vanilla -xattr" 0 kB
[ebuild U ] net-misc/rsync-3.0.4 [2.6.9-r6] USE="acl iconv%* ipv6 -static -xattr% -xinetd" 0 kB
[ebuild U ] sys-devel/libperl-5.8.8-r2 [5.8.8-r1] USE="berkdb gdbm -debug -ithreads" 0 kB
[ebuild U ] sys-fs/udev-124-r1 [115-r1] USE="(-selinux)" 0 kB
[ebuild R ] sys-kernel/gentoo-sources-2.6.27-r7 USE="-build -symlink*" 0 kB
[ebuild U ] sys-apps/busybox-1.12.2-r1 [1.8.2] USE="pam -debug -make-symlinks -savedconfig (-selinux) -static" 0 kB
[ebuild R ] sys-libs/glibc-2.6.1 USE="(multilib) nls -debug -gd -glibc-omitfp (-hardened) -profile (-selinux) -vanilla" CROSSCOMPILE_OPTS="-headers-only%" 0 kB
[ebuild U ] app-admin/python-updater-0.5 [0.2] 0 kB
[ebuild U ] dev-libs/openssl-0.9.8j [0.9.8g-r2] USE="(sse2) zlib -bindist -gmp -kerberos -test" 0 kB
[ebuild NS ] dev-lang/python-2.5.2-r7 [2.4.4-r13] USE="berkdb gdbm ipv6 ncurses readline ssl threads -build -doc -examples -sqlite -tk -ucs2 -wininst" 0 kB
[ebuild U ] app-misc/ca-certificates-20080809 [20070303-r1] 0 kB
[ebuild U ] net-misc/wget-1.11.1 [1.10.2] USE="ipv6 nls ssl -debug -socks5 -static (-build%)" 0 kB
[ebuild U ] sys-libs/cracklib-2.8.12 [2.8.10] USE="nls python" 0 kB
[ebuild U ] sys-apps/file-4.23 [4.21-r1] USE="python" 0 kB
[ebuild U ] dev-libs/libxml2-2.7.2-r1 [2.6.30-r1] USE="ipv6 python readline -debug -doc -examples% -test (-bootstrap%) (-build%)" 0 kB
[ebuild U ] sys-apps/shadow-4.0.18.2 [4.0.18.1-r1] USE="cracklib nls pam -nousuid (-selinux) -skey" 0 kB
[ebuild U ] net-misc/openssh-5.1_p1-r1 [4.7_p1-r6] USE="ldap* pam tcpd -X -X509 -hpn -kerberos -libedit (-selinux) -skey -smartcard -static (-chroot%)" 0 kB
[ebuild U ] sys-apps/man-pages-3.14 [2.76] USE="nls" LINGUAS="ru%* -cs% -da% -de% -es% -fr% -it% -ja% -nl% -pl% -ro% -zh_CN%" 0 kB
[ebuild N ] sys-apps/man-pages-posix-2003a 0 kB
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.3-r1 USE="nls" 0 kB
[ebuild U ] sys-apps/util-linux-2.14.1 [2.13.1.1] USE="crypt nls unicode -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB
[ebuild U ] sys-fs/e2fsprogs-1.41.3 [1.40.8] USE="nls (-static%)" 0 kB
[blocks b ]
[blocks b ] sys-libs/com_err ("sys-libs/com_err" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
[uninstall ] sys-libs/ss-1.40.8 USE="nls"
[blocks b ] sys-libs/ss ("sys-libs/ss" is blocking sys-libs/e2fsprogs-libs-1.41.3-r1)
Total: 31 packages (25 upgrades, 2 new, 1 in new slot, 3 reinstalls, 2 uninstalls), Size of downloads: 0 kB
Conflict: 3 blocks
а в итоге хочу
а в итоге хочу роутер+DNS+DHCP и в кваку побегать
Тяжёлый случай! =)))
Бегать в кваку на роутере с DNS-сервером? Это как? :o Вы уж определитесь! ;)
Сервер и ws - задачи разные, объединять их не рекомендуется вообще.
Либо сервер, либо ws. Решите, что вам сейчас важней. Если без кваки никак,
то пусть это будет ws с доп. функциями роутера/DNS-сервера. В таком случае,
на эти доп. функции не стоит особо полагаться, если например чего зависнет!
Но и профиль нужно тогда и другой выбирать. И что лежит в /etc/portage/?
хорошо, кваку прочь! будем
хорошо, кваку прочь!
будем делать сервер
в /etc/portage/ пусто..что дальше делать то??
Значит, сабжевый вопрос решён!? Не нужны X-ы на сервере!
Для выбранного стейджа, выбран правильный профиль default/linux/amd64/2008.0/server.
Если бы стейдж брался для hardened профиля, что лучше для сервера, тогда - другое дело.
В таком случае лучше начать установку с нуля, с развёртывания системы из hardened-стейджа.
Но можно всё и так "как есть" оставить. Только я бы тогда привёл систему в порядок...
Нужно убрать неиспользуемое ПО и USE-флаги по-максимуму. Например, fortaran нужен?
А apache2? Т.е. на примере добавить в USE="-fortran -apache2 -xorg slang" и т.д.,
и в /etc/make.conf установить:
SUPPORT_ALSA=0
VIDEO_CARDS="vesa"
ALSA_CARDS=""
ALSA_PCM_PLUGINS=""
LCD_DEVICES=""
APACHE2_MODULES=""
На самом деле включить/выключить USE-флагов нужно по своему разумению...
Далее...
Для нормального обновления системы похоже придётся аккуратно вручную пересобрать всеь тулчейн.
Особенно меня смущает этот CROSSCOMPILE_OPTS="-headers-only%" напротив glibc. :o
Что вообще говорит eselect binutils list?
Но сначала удалите все блокировки зависимостей:
emerge -Ca sys-libs/com_err sys-libs/ss && emerge -va1 sys-fs/e2fsprogs
Теперь пересоберите тулчейн:
Убедитесь, что далее выбран нужный компилятор, если нужно, измените:
Перед дальнейшим обновлением системы USE-флаги и блокировки отдельных пакетов
лучше прописать в /etc/portage/*-фалы. Для этого изучите man portage и ЭТО...
И в будущем никогда не делайте так по хендбуку:
USE="symlink" emerge ЧтоТоТам
Ибо при очередном обновлении снова увидите нечто вроде:
Т.е. если бы сделали так:
echo "sys-kernel/gentoo-sources symlink" >>/etc/portage/package.use && emerge -va gentoo-sources
Такого бы вы сейчас не увидели!.. ;)
Далее - примерный сценарий окончания приведения вашей системы в порядок...
Хотя версии glibc и gcc не менялись, возможно изменялся их состав.
Чтобы быть уверенным, что в системе нет багов и не будет проблем в будущем,
я бы выполнил такой шаг (необязательный):
emerge -vae system
Но можно и просто сразу сделать:
emerge -vauDN world
После обновления всего убедитесь в правильности версий компиляторов/интерпретаторов, если нужно, замените/обновите:
если обновляли system, а не world то теперь сделайте это:
emerge -vauDN world
Аккуратненько проверив удалите не нужные более пакеты:
emerge -a --depclean
Если нужно, установите portage-utils и проверьте весь собранный стейдж:
emerge -va portage-utils && revdep-rebuild
Если revdep-rebuild что-то пересобрал, запустите его повторно.
Разумеется, сценарий весьма примерный. Надеюсь, доходчиво?
Могут быть нюансы. На форуме пробегала ссылка на скрипт обновления.
Но я его не юзаю...
На hardened сейчас переходить не рекомендую по ряду причин.
Всегда успеете! Это можно сделать и без переустановки с нуля!.. ;-)
сейчас я делаю все по
сейчас я делаю все по инструкциям, но интересует
если я все переустановлю, как мне не напороться на те же грабли?
вот: распокавал я stage, portage, установил gentoo-sources, собрал ядро, поставил grub и перезагрузился
в принципе система готова к дальнейшим действиям
как мне поставить на эту девственно чистую, ничем вроде не запороченую систему, xorg??
на сколько я понимаю, не надо вбивать типа emerge ati-drivers, emerge xorg, так как система будет ставить версии
пакетов на свое усмотрение.., а устанавливать определенные версии??? как?
p.s.:у меня опыта работы с генту почти нет
Я писал исходя из того, что
Я писал исходя из того, что делается сервер без xorg. Но в принципе любая свежеустановленная система должна быть доведена до состояния готовности к обновлению через emerge --sync && emerge -vauDN world. Это как бы выдержки и выводы из общей документации по генту. Есть книга по генту уже второй версии. Есть несколько разделов в официальном handbook-е, помимо собственно установки базовой системы. Есть gentoo-wiki.com/.info и много других источников. Но прежде всего - это раздел докментации на оффсайте gentoo.org, где не на всё есть перевод на русский язык, но такие документы по распространённым вопросам, как установка xorg, драйверы ati/nvidia, установка KDE, локализация, etc.. конечно же даже на русский переведены. И там вы найдёте в точности такие же пошаговые инструкции, но смысл понимания основной документации gentoo в целях принятия её философии, ИМХО, сейчас для вас первичен. А вот и стимул! ;-)
запустил я xorg--kde, правда
запустил я xorg--kde, правда на драйвере vesa будем дальше разбиратся
Спасибо за помощь!
Я писал исходя из того, что делается сервер без xorg.
И тем более без KDE! Тогда флаги конечно совсем другие нужны.
Вместо vesa можно fglrx или radeon поставить, добавить evdev в INPUT,
всякие hal, acpi и т.д. Да и профиль, и инструкция тоже совсем другие...
так вот мне
так вот мне интересно...почему xorg не собирается когда в make.conf прописан fglrx?
это потому что профиль не подходящий выбран или версия драйверов не та цепляется?
а что по поводу сервера, так я прежде чем его реализовать должен научится...как все работает,
чтобы в будущем без лишних сложностей его сопровождать.., вот и решил пока тестово, впихнуть все,
что интересует и разобраться, а рабочий я конечно с нуля буду ставить
1. почему xorg не собирается
1. почему xorg не собирается когда в make.conf прописан fglrx?
Насколько я понимаю, до xorg дело не доходит.
При флаге fglrx должен и модуль ядра собраться сначала.
Этот модуль подтягивается по зависимости - пакет ati-drivers.
2. это потому что профиль не подходящий выбран?
Да, для графического сервера нужен другой профиль.
Можно сменить в любой момент и пересобрать систему.
3. версия драйверов не та цепляется?
Вполне возможно. Не все ATI Drivers будут собираться.
Это зависит от выбранной версии ядра и xorg-server.
Смотрите системные требования в каждом конкретном случае.
4. по поводу сервера, так я прежде чем его реализовать должен научится
Единственно правильным первоисточником дающим навыки является RTFM.
И причём, самым быстрым. Нужно понимать, что и для чего вы делаете.
А не гадать, как в венде. Ссылки на RTFM я привёл выше...