[[SOLVED] Можно ли восставновить binutils без binutils?]

Уж так вышло, что удалился binutils и в итоге при компиляции любого пакета имею вот это

error: C compiler cannot create executables

Да, можно попробовать

Да, можно попробовать поставить с binhost'a.
А вообще рекомендую в make.conf добавить FEATURES="buildsyspkg" это будет создавать бинарные пакеты для всего, что является system.

да

спасибо за совет, но система голая, я не стал изголяться, перекинул конфиги и пересобрал добро...
В следующий раз буду осторожнее....

А по поводу бинарников, где он их будет хранить и как обновлять?

man make.conf /PKG

man make.conf
/PKG

emerge --info что бы посмотреть текущие параметры.

make.conf

echo 'FEATURES=buildpkg'>>/etc/make.conf
Бинарники создаются при компилляции и по умолчанию хранятся в /usr/portage/packages/

Да будет флейм

johnpion написал(а):
echo 'FEATURES=buildpkg'>>/etc/make.conf

Подобные рекомендации суть зло.
Предлагаю самому написать где и почему результат не будет соответствовать желаемому :)

:wq
--
Live free or die

Подсказка

echo 'FEATURES="$FEATURES buildpkg" >> /etc/make.conf

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Согласен

Мне эта опция очень помогла, когда по глупости emerge --unmerge python :^)
Как известно, без питона emerge не пашет. Всего то tar xjpf 'бинарники' -C / и поехали дальше :)

А сколько ж занимать будут

А сколько ж занимать будут эти бэкапы бинарников примерно? Хотя бы о каких порядках мб-тов или гб-тов идёт речь..?

/

WXP написал(а):
А сколько ж занимать будут эти бэкапы бинарников примерно? Хотя бы о каких порядках мб-тов или гб-тов идёт речь..?

Для случая рекомендованного мной (бэкапим только syspkgs, потому как остальное без надобности):

$ du -hs /usr/portage/packages/
60M	/usr/portage/packages/

:wq
--
Live free or die

что значит попробовать поставить с binhost'a?

Просто у меня binutils не пашут, так как собраны под другую архитектуру.
Можно ли их из stage3 вытащить корректно?

можно. изучив CONTENT

можно. изучив CONTENT соответсвующего пакета в /var/db/pkg/категория/пакет/CONTENT
изучение позволит лишь выделить нужные файлы и stage3 и положить их в нужные места своей системы. ну и соотв. файлы/папки переписать из /var/db/pkg/категория/пакет stage3 в свою систему /var/db/pkg (это БД пакетного менеджера). питона переустановить, чтобы все правильно было.

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

Aladdin написал(а):можно.

Aladdin написал(а):
можно. изучив CONTENT соответсвующего пакета в /var/db/pkg/категория/пакет/CONTENT
изучение позволит лишь выделить нужные файлы и stage3 и положить их в нужные места своей системы. ну и соотв. файлы/папки переписать из /var/db/pkg/категория/пакет stage3 в свою систему /var/db/pkg (это БД пакетного менеджера). питона переустановить, чтобы все правильно было.

Спасибо за совет! все скопировал как надо, но в итоге получил теже я.. тока сбоку

localhost / # binutils-config -l
[1] i486-pc-linux-gnu-2.18 *
localhost / # binutils-config -c
* binutils-config: No binutils profile is active!
localhost / # binutils-config 1
* Switching to i486-pc-linux-gnu-2.18 ... [ ok ]
localhost / # binutils-config -c
* binutils-config: No binutils profile is active!

причина поломки binutils описана -> http://www.gentoo.ru/node/14812#comment-107796 Как теперь восстановить систему без переустановки?

Смотри мой пост

Смотри мой пост http://www.gentoo.ru/node/4679#comment-107238

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Мне помогло вот что:

Была такая же ошибка. Вдруг кому поможет.
eselect binutils list - смотрим версии
eselect binutils set [номер]

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

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