Титла: затрих си libgcc и вече нищо не работи :) Публикувано от: iskren в May 01, 2008, 17:23 Здравейте!
Направих една голяма глупост: Имах инсталиран компилатор gcc 4.3.0 (от някакъв development се е лепнал сякаш - защото проверих и в репотата още стои 4.1.3). Та всичко вървеше перфектно, докато не реших да cross-компилирам линукс (linuxfromscrach.com) за едно старо компче, та даде един warning (и беше с -Werror) един пакет и реших да си сложа стария компилатор (то по-скоро моя е твърде нов но как да е). Да обаче с рпм-тата не става толкова лесно - първо махнах самия компилатор (gcc, gcc-c++, gcc-fortan) и казах да се инсталират старите, но то поиска депендънсита, които бяха разбира се новите версии и се наложи и тях да махна, и понеже yum-а каза че иска да изтрие 730 пакета, зависещи от тях, аз вече си знам и тръгнах ръчно с rpm --nodeps, да обаче след като изтрих libgcc 2те версии (32/64 бит) rpm-a се оплака, че няма libgcc_s.so.1. И вече нямам компилатор, rpm, yum и не знам какво да направя ... В интернет като сърчна за тая библиотека ми излизат само рпм-та от които да я взема... Edit:: в нета видях, че rpm2cpio разархивира rpm пакети, обаче и тази програма се нуждае от съответната библиотека. Няма ли начин да се копира от рамта (защото там 100% е заредена, понеже в момента съм отворил доста неща - ако ги затворя вече няма да мога да ги пусна пак) Наистина -
Влезнах в /proc/2170 (mocp) но там не видях библиотеката Титла: затрих си libgcc и вече нищо не работи :) Публикувано от: vstoykov в May 01, 2008, 17:53 Няма как да изкопчиш файловете от оперативната памет...
Може да стартираш някоя жива дистрибуция, с помощта на която да изтеглиш необходимите пакети (или да ги намериш на инсталационните дискове) и да ги инсталираш. Титла: затрих си libgcc и вече нищо не работи :) Публикувано от: iskren в May 01, 2008, 17:59 та и на мен ми дойде това на ум, но ако не успея да направя нещо не мога да се логна после пак
![]() Нали трябва да бутна, в конзола, после mount на дисковете, после да ползвам rpm със prefix маунтнатия дял и то ги инсталира на харда? Ако дам chroot няма как ... или има? едит:: Днес не ми е ден... не мога да запиша лайв двд-то на федората. wodim използвам за записване, оплаква се че нямало диск:
No disk / Wrong disk дава и при опит за записване. Пробвах с различни дискове (двд-та) едните доста ги бях ползвал преди - работеха. Не мога да пусна к3б-то защото иска библиотеката която затрих (преди с него записвах). Няма ли начин някой да свали рпм-то в което има съответния object, да го разкомпресира (с rpm2cpio) и да ми го даде - имам чувството че само тази библиотека е проблема. Аз в нета самия обджект не можах да намеря - само в рпм-та седи. Лайв CD 32 битово ще ми свърши ли работа? Такова мога да пробвам да пусна. Титла: затрих си libgcc и вече нищо не работи :) Публикувано от: bulg в May 02, 2008, 01:37 Тествай:
1. sudo wodim 2. Компилирай на ново k3b. 3. Дай линк към .rpm-то, после ще ти линк-на, от къде да си свалиш нужната ти библиотека. |