Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ph5 в Jul 24, 2006, 20:11



Титла: Unrar
Публикувано от: ph5 в Jul 24, 2006, 20:11
unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared
object file: No such file or directory
help
 инсталирах сумати и пакети и излиза само това  :(
 помогнете, че почнах да се отчайвам вече


Redhat9


Титла: Unrar
Публикувано от: redcure в Jul 24, 2006, 20:27
Не, че искам да кажа нещо, но защо отваряш нова тема?
Ти пробва ли линка, който ти дадох ( линк ). За твоето дистро е и го инсталирай така,
Примерен код

rpm -Uvh unrar-3.2.1-fr1.i386.rpm

, като задължително трябва да си root.


Титла: Unrar
Публикувано от: ph5 в Jul 24, 2006, 20:43
Да пробвах го по абсулютно същия начин по които си написал.
Резултата е същия.
   Вече няколко дни се боря и нищо. :crazy:
   Дали да е от ядрото щот е малко стара версия?
Сори за новата тема.


Титла: Unrar
Публикувано от: ph5 в Jul 25, 2006, 19:30
Добре де никой ли не може да отговори каква е тази грешка.



ПП Ако може темата да бъде преместена в раздела за напреднали, щом тук никой не знае.





Титла: Unrar
Публикувано от: Infestdead в Jul 25, 2006, 20:09
Примерен код

locate -u
locate libstdc++.so.6

ако го намери го изтрии и иди на нещо от рода не http://rpm.pbone.net/ (или от пакетния мениджър към дистрото ти - yum?) и търси за пакета който го съдържа - свали го и си го качи така rpm -Uvh името_на_пакета.
Като цяло най-вероятно ти се е омазал пакета libstdc++5. Re-качи си го него и кажи какво става.

пп1-> Щом не можеш да си оправиш рара ти е рано за ядра да мислиш. :) Не е там проблема.
пп2-> Хората в раздела за напреднали не са различна порода, не са дори различни хора. Различните раздели са с цел улеснение на всички.

Успех.


Титла: Unrar
Публикувано от: redcure в Jul 25, 2006, 21:47
Цитат (ph5 @ Юли 25 2006,20:30)
Добре де никой ли не може да отговори каква е тази грешка.



ПП Ако може темата да бъде преместена в раздела за напреднали, щом тук никой не знае.

Нямам думи.
Ти сам не можеш да си помогнеш, а искаш другите да го направят.
Засрами се!!!


Титла: Unrar
Публикувано от: ray в Jul 25, 2006, 22:32
Здравейте,
Вероятно ти трябва по-нова версия на GCC (>=3.4.X).
Този rar пакет вероятно е компилиран за по-ново GCC.
RH9 вече поостаря, предполагам че е с GCC-3.3.X клона.
Най-лесния (според мен) начин е да си го инсталираш от изх. код ;)
Успех.Румен
PS:просто за проба може да опиташ да създадеш връзка - libstdc++.so.6 към libstdc++.so.5 (която идва с gcc-3.3.X).
Това обаче въобще *не го препоръчвам*, само като идея за тестване дали ще тръгне все пак.
Друг вариант е да инсталираш gcc-3.4.X и после libstdc++-v3 която да осигурява библиотеки, съвместими с по-старите програми.





Титла: Unrar
Публикувано от: ph5 в Jul 25, 2006, 22:40
redcure твоя пакет НЕСТАВА.
Infestdead  -  /първо благодаря за отговора./
  libstdc++.so.6 за red hat 9 поне аз неможах да намеря.
/ а доста търсих/
libstdc++.so.5 е инсталирана , но явно unrar иска libstdc++.so.6.
Проблема е в OS, а не в това да се инсталва unrar.
  Дали red hat 9 не подържа х-rar архиви  :xclam:


Титла: Unrar
Публикувано от: ph5 в Jul 25, 2006, 22:53
Цитат (ray @ Юли 25 2006,23:32)
Здравейте,

RH9 вече поостаря, предполагам че е с GCC-3.3.X клона.
Най-лесния (според мен) начин е да си го инсталираш от изх. код ;)
Успех.Румен
  

Друг вариант е да инсталираш gcc-3.4.X и после libstdc++-v3 която да осигурява библиотеки, съвместими с по-старите програми.

Ще обясниш ли малко по-подробно -  ако не е проблем.
Благодаря.


gcc-3.4.X 2 часа пробвам на май на няма да стане на таз ОС


Титла: Unrar
Публикувано от: ray в Jul 26, 2006, 07:50
Здравей,
Първо сваляш изходния код на избрания от теб пакет.
Аз виждам поне три различни пакета:
1.rar - http://www.rarsoft.com/ - но не е съвсем свободен;
2.unrar - http://www.rarlab.com/rar_add.htm (само декомпресор);
3.unrar-gpl - http://home.gna.org/unrar (GPL unrar).
После разкомпресираш някъде (напр. src);
Накрая:
./configure
make
make install (това задължително като 'root';).
Това е. Сега rar вероятно ще се намира някъде в /usr/local/bin.
Може да ползваш и "./configure --prefix=/usr" за да се инсталира в /usr/bin но ако не си наясно с това не го пробвай.
Успех.Румен