Как сделать исключительно x64 систему

В общем ситуация следующаяя. Есть сервер, на нем крутится как всем нетрудно догадаться gentoo. Так как основные задачи сервера - samba+php+apache+mysql+proftpd+dhcpd, решил избавиться от наследия старого сисадмина и скомпилить систему исключительно для x64 архитектуры. Сменил профиль на no-multilib, пересобрал gcc и прочие вещи, пересобрал мир. В корне остался каталог lib32. Вот ума не приложу. То-ли он просто не удалился и уже не используется, то-ли в системе все-таки осталась совместимость с x32. emerge --depclean делал.

Вопрос к знатокам. Как узнать что система вся работает только на x64? Что делать с библиотеками из директории lib32. Как вообще от мусора вычистить можно?

P.S. С линуксом дружу давно, с гентоо около года, так что не пинайте. Это мой первый опыт смены профиля на давно работающей системе.

Посмотри кто их

Не очень понятна цель... а средства -

1. посмотри от кого они:

equery b /lib32/<filename>

2. Убери lib32 из /etc/ld.so.conf - посмотри, кто будет ругаться

3. Убери (переименуй) все lib32/ - посмотри, кто будет ругаться

и т.д.

equery b

equery b /lib32/libacl.so.1.1.0
app-emulation/emul-linux-x86-baselibs-20110129

eselect profule list
по умолчанию стоит - default/linux/amd64/10.0/no-multilib

make.conf:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CC=gcc
CXX=g++
CFLAGS="-O3 -pipe -fomit-frame-pointer -march=native"
CXXFLAGS="${CFLAGS}"
# 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.
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 -ipv6 policykit dbus -kde -X -opengl webkit svg xml glibc-omitfp nptlonly"
VIDEO_CARDS="fbdev vesa ati"
INPUT_DEVICES="keyboard mouse"
LINGUAS="en ru"
CCACHE_SIZE="3G"
FEATURES="ccache"
MAKEOPTS="-j2"

А зачем тебе emul-linux-x86*,

А зачем тебе emul-linux-x86*, если 64-только! ;)

Кстати, можешь еще на

lsof

взглянуть...

BTW: А CFLAGS я бы порекомендовал -O2 поставить, особенно на сервере.

lsof-а не

lsof-а не установлено

emul-linux-x86* мне не нужен. Я так понимаю это прослойка под x32 программы, НО!
/var/lib/portage/world

там нет пакета emul-linux*. Получается он собрался зависимостью к чему-то. Или просто висит в системе сейчас

.

vitaliy написал(а):
emul-linux-x86* мне не нужен.

equery d app-emulation/emul-linux-x86-baselibs покажет, не нужен ли он sys-boot/grub

а эта строка - это просто подпись

Хм. Действительно.

Хм. Действительно. Единственно кому он нужен это Grub. А как лечить?

.

Вроде бы флаг ncurses тянет. Но я не пробовала без него.

а эта строка - это просто подпись

Часа через полтора

Часа через полтора попробую...

"не пробовала"?!? Сисадмин gentoo женщина?!? Блин, хоть сейчас в ЗАГС!

.

Я не сисадмин, я программист. Админю только 4 генты - десктоп + ноут + на работе + у родителей кальк.

а эта строка - это просто подпись

Я давно кодингом занимаюсь.

Я давно кодингом занимаюсь. Много времени с 1С проработал. Так вот, женщина- программист 1С, это уже достойно восхищения. Женщина которая еще и в "железе разбирается" - дважды достойна его... Но женщина+gentoo.. Это супер. Впервые своими устами с такой общаюсь. Это вообще бесподобно.

P.S. Сорри, что-то я на комплименты растекся... Извини если что не так. Моими словами хотел выразить только мое уважение!

.

Сорри, но про 1С я знаю мало, я состою в Гильдии Поклонниц Фигурных Скобок и Гильдии Поклонниц Отступов, Что Влияют На Логику Исполнения.
К тому же вы не общаетесь со мной устами, вы набираете текст на клавиатуре - хотите бесподобного 9 мая - выходите на улицу и общайтесь устами :)

а эта строка - это просто подпись

Поставь вместо него

Поставь вместо него sys-boot/grub-static

Цитата: А как лечить? emerge

Цитата:
А как лечить?

emerge -C grub && emerge -c && emerge -av lilo

Убери поддержку ia32 из .config

Кстати - lsof рекомендую

Кстати - lsof рекомендую поставить, вещь полезная!

Через 2 часа

Через 2 часа уберу/переименую. Сейчас народ работает с сервером

Еще не забудь аналогично

Еще не забудь аналогично проверить /usr/lib32 и /usr/local/lib32 ;)

USE="... -multilib" ?

USE="... -multilib" ?

P.S.: Linux - это красная таблетка :-) Windows - синяя...

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

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