[[SOLVED] Можно ли восставновить binutils без binutils?]
null56 21 января, 2009 - 22:19
Уж так вышло, что удалился 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/
Да будет флейм
Подобные рекомендации суть зло.
Предлагаю самому написать где и почему результат не будет соответствовать желаемому :)
:wq
--
Live free or die
Подсказка
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Согласен
Мне эта опция очень помогла, когда по глупости emerge --unmerge python :^)
Как известно, без питона emerge не пашет. Всего то tar xjpf 'бинарники' -C / и поехали дальше :)
А сколько ж занимать будут
А сколько ж занимать будут эти бэкапы бинарников примерно? Хотя бы о каких порядках мб-тов или гб-тов идёт речь..?
/
Для случая рекомендованного мной (бэкапим только syspkgs, потому как остальное без надобности):
: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 написал(а):можно.
Спасибо за совет! все скопировал как надо, но в итоге получил теже я.. тока сбоку
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 [номер]