لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
نصب glibc
2005-04-17, 09:20 PM,
ارسال : #1
نصب glibc
با سلام
من glibc-2.3.4 رو گرفتم ولی برای نصب مشکل دارم.وقتی configure رو اجرا میکنم پیغام زیر رو می ده.

configure: error: you must configure in a separate build directory

معنی جمله در ظاهر روشنه ولی واقعا نمی دونم چه کار کنم.لطفا کمک کنید.
با تشکر mehrsoft
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-17, 10:57 PM,
ارسال : #2
 
لطفا برید داخل دایرکتوری که سورس glibc هست بعد configure رو اجرا کنید
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 08:28 AM,
ارسال : #3
 
با سلام
من به نحوه نصب برنامه با استفاده از سورس آشنایی دارم ولی در این مورد نمی دونم چرا این پیغام رو می ده.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 09:40 AM,
ارسال : #4
 
من توصیه نمی‌کنم glibc رو همینطوری نصب کنید. glibc یکی از کتابخانه‌های بسیار پایه‌ای سیستم است و ممکن است نصب نسخه‌های جدیدتر باعث شکستن سیستم شود.

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 10:36 AM,
ارسال : #5
 
با سلام
از توصیه آقا آلن ممنونم.ولی من می خواستم gtk.2.6.4 رو نصب کنم که پیغام می ده باید glibc رو نصب کنی.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 01:35 PM,
ارسال : #6
 
اقا الن من نصب کردم سیستمم نه مشکلی پیدا کرد نه چیزی من هم gtk و همglibc رو نصب کردم اما اتفاقا سیستم که اسلکویر هم هست بهتر از قبل کار میکنه ممنون میشم برای اطلاعات که بدونیم چه مشکلی ممکنه که پیش بیاد لطف کنید کمی توضیح بدید با تشکر.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 02:31 PM,
ارسال : #7
 
ممکنه برخی از نرم‌افزارهای کاربردی که با نسخه‌های قدیمی‌تر glibc کامپایل شدن، دچار مشکل بشن! Smile

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-18, 03:31 PM,
ارسال : #8
 
آلن عزیز فرمایش شما درست.ولی تکلیف نرم افزارهایی که نیاز به نسخه جدید تر glic دارند چی ؟مثل GTK-2.6.4
البته gtk=>2.0 نیاز نرم افزار های دیگه است.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-19, 02:54 AM,
ارسال : #9
 
قبل از نصب glibc-2.3.4 باید بگم که از ۷۰۰ الی ۸۰۰ مگابایت در هارد خودتون اطمینان بدست بیارید.چون ممکنه که با فضای کم روبرو بشین....در ضمن این عملیات بسته به کامپیوترتون چیزی حدود ۱ ساعت طول می کشه...حالا دستور:
mkdir glibc-build
حال glibc-2.3.4 tar.gz رو در glibc-build با دستور tar xvzf glibc-2.3.4 باز کنی
cd glibc-build
./glibc-2.3.4/configure --prefix=/tools \--disable-profile --enable-add-ons=nptl --with-tls \--with-__thread --enable-kernel=2.6.x \--with-binutils=/tools/bin --without-gd --without-cvs \--with-headers=/tools/glibc-kernheaders
که در قسمت enable-kernel=2.6.x به جای x version توزیع تون رو بزارید
make
make check
اگه error دادmake -k check رو انجام بدید
mkdir /tools/etc
touch /tools/etc/ld.so.conf
make install
make localedata/install-locales
و در آخر :
mkdir -p /tools/lib/locale
localedef -i de_DE -f ISO-8859-1 de_DE
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
localedef -i en_HK -f ISO-8859-1 en_HK
localedef -i en_PH -f ISO-8859-1 en_PH
localedef -i en_US -f ISO-8859-1 en_US
localedef -i es_MX -f ISO-8859-1 es_MX
localedef -i fa_IR -f UTF-8 fa_IR
localedef -i fr_FR -f ISO-8859-1 fr_FR
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
localedef -i it_IT -f ISO-8859-1 it_IT
localedef -i ja_JP -f EUC-JP ja_JP
امیدوارم خوشتون اومده باشه من که خوشم اومد... چون چند تا از نرم افزار هام که به این کتابخانه نیاز داشتن و کار نمی کردنند الان دار مثل ساعت کار می کنند.....موفق باشید

به نام آنکه اگر حکم کند همه محکومند
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-19, 08:06 AM,
ارسال : #10
 
ااااااااااااااااااااااااااااااااه این دیگه چیه .فلفل نبین چه ریزه نصب کن ببین چه قدر طول میکشه.
جون سیا یه لایی بکش حال کنیم.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-19, 05:26 PM,
ارسال : #11
 
با سلام
من راه حل تو انجام دادم و
checking size of long double... 12
running configure fragment for sysdeps/i386/elf
checking for i386 TLS support... yes
running configure fragment for nptl/sysdeps/unix/sysv/linux
running configure fragment for nptl/sysdeps/pthread
checking for forced unwind support... yes
checking for C cleanup handling... yes
running configure fragment for sysdeps/pthread
running configure fragment for sysdeps/unix/sysv/linux
checking for egrep... (cached) grep -E
checking installed Linux kernel header files... 2.0.10 or later
checking for kernel header at least 2.6.11.7... too old!
configure: error: *** The available kernel headers are older than the requested
*** compatible kernel version

کسی چیزی به ذهنش نمی رسه
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-20, 07:25 AM,
ارسال : #12
 
با سلام
jupiter جان مرحله configure و make رو رد کردم ولی در make check و make -k check خطا می گیره
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-04-20, 01:02 PM,
ارسال : #13
 
با سلام
آقا مشکل حل شد.ممنونم.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-08, 01:20 PM,
ارسال : #14
 
jupiter3437,
با سلامو من دستور العمل شما رو براي نصب glibc-2.3.4 اجرا کردم. اما وسط configure يک چنين Pيغامي ميده و متوقف مي شه:

configure: error: forced unwind support is required

ممنون ميشم کمکم کنيد. در ضمن من در محيط Redhat 9 be نثقدثم 2.4.28 کار مي کنم.
با تشکر
علي
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-08, 11:19 PM,
ارسال : #15
 
احتمالا configure/. رو در مسیر مناسب انجام ندادید...دوباره امتحان کنید

به نام آنکه اگر حکم کند همه محکومند
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-09, 07:53 AM,
ارسال : #16
 
سلام.
من با اينکه مسيرها رو تغيير مي دم بازم Error مي ده. يعني config رو در مسيري جدا از source اجرا مي کنم.
مي خواستم ببينم تو REDHAT 9 که کرنل اون 2.4.28 است اصلا مي شه اين کار رو انجام داد يا به کرنل ربطي نداره. البته در خط configure من کرنل رو 2.6.0 مي نويسم.
با تشکر
علي
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-09, 08:10 AM,
ارسال : #17
 
شما بهتره نوع توزیع خودتون رو بالاتر ببرین .در ضمن با هسته (۲.۴.۲۸) امتحان کنید.یعنی به جای ۲.۶.۰
بنویسین ۲.۴.۲۸ .شاید درست بشه.
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-09, 09:34 AM,
ارسال : #18
 
ردهت 9 واقعا قدیمی است.
حداقل از فدورا استفاده کنید.
علی

linux is a way to be free. i
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-05-09, 10:17 AM,
ارسال : #19
 
همون که دوستان گفتن رو انجام بده

به نام آنکه اگر حکم کند همه محکومند
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان