PDA

View Full Version : نصب Kylix



ravanfar
شنبه 09 اسفند 1382, 08:21 صبح
سلام
من باید یک برنامه کوچیک رو با kylix که قبلا نوشته شده run کنم
لینوکس Redhat با کرنل Fedora دارم و CD کامپایلر Kylix رو هم ( Ver:3) از بازار گرفتم
محض رضای خدا بگید این رو چه جوری نصبش کنم
متشکر - روانفر :oops:

Delphi-Clinic
شنبه 09 اسفند 1382, 12:57 عصر
محض رضای خدا اول یه کم لینوکس یاد بگیر بعد برو سراغ Kylix.

روی دسک تاپ حتما ایکون cdrom هست برو توش و یا علی مدد.(setup.pl) :mrgreen: :mrgreen:
اگرم نبود که به یه روشی باید به آن دست یابی.

Monaa
شنبه 09 اسفند 1382, 14:18 عصر
توی همون CD یک دایرکتوری هست بنام Crack توش یک فایل اجرائی هست بنام keygen اول CD تون
رو Mount کنید بعدش برید توی اون دایرکتوری که گفتم اون فایل رو توی دایرکتوری Root کپی کنید
و از داخل Shell اینطوری اون فایل رو صدا بزنید : keygen/.
بعدش یک فایل این شکلی درست میشه 343 که شمارش ممکنه برای
شما فرق بکنه اما فرمتش slip است .
حالا از طریق Shell باید اسکریپتی که کایلیکس رو اینستال میکنه
صدا بزنید اینطوری sh setup.sh ( اسکریپ Bash هست و پرل نیست که pl. داشته باشه )
بعدش اگر لینوکس رو کامل نصب کرده باشید و مشکلی روی خود لینوکس نباشه
برنامه اصلی نصب شروع میشه و کایلیکس رو توی این آدرس نصب
میکنه : usr-local-kylix3 بعد شما اون فایل شماره داری که گفتم و از Crack کردن ایجاد
شده بود رو توی همین دایرکتوری کپی کنید تا کایلیکس Crack بشه .
حالا دو تا فایل اجرائی به این ادرس اضافه شدن sbin
میتونید کایلیکس رو اگر میخواهید با دلفی برنامه بنویسید با این دستور startdelphi و اگر
میخواهید با C برنامه بنویسید با این دستور startbcb اجرا کنین یعنی در کل اول باید فایل
اجرائی crack رو یک جائی کپی کنین بعدش اجراش کنید تا فایل License رو برای شما بسازه
بعدش از طریق دستور sh و فایل setup.sh برنامه رو نصب کنید بعدش فایل license رو کپی کنید
بعدشم ابا دستوراتی که گفتم با دلفی یا C بیاین بالا .

:D

امیر-نا
شنبه 09 اسفند 1382, 15:17 عصر
فقط یه نکته بگم اینه که حتما برنامه رو باید در یوزر هایی غیر از root نصب کنید وگرنه
درست کارنمیده و لینک های اجرایی اونه نمیده.؟ :خیلی متعجب:

Monaa
شنبه 09 اسفند 1382, 17:49 عصر
اتفاقا" بر عکس یعنی اگر یوزر root باشه هیچ مشکلی نیست اما
بقیه یوزرها باید اجازه exe روی دایرکتوری usr-local-kylix3 و sbin داشته
باشن

ravanfar
چهارشنبه 13 اسفند 1382, 12:08 عصر
سلام
Delphi-Clinic و Monaa و امیر-نا از همگی تشکر میکنم
آقای Delphi-Clinic شرمنده منو ببخشید مشغول یادگرفتنشم :oops:

Monaa من کایلیکس را با موفقیت در مسیر ./usr/admin نصبش کرده و Register هم کردمش ( در root ) نیستم
و برنامه ام را لود کرده ابتدا Compile و سپس Build کردم وبعدش Syntax check هم نمودم و همه موفقیت آمیز بود :)
ولی وقتی آمدم که Run کنم برنامه Kylix هنگ کرد ( سیستم عامل فعال بود) و دیدم تنها راه چاره restartاست و آن را انجام دادم که در این لحظه سیستم هم هنگ کرد و پس از حدود 60 ثانیه سیستم reboot شد به دایرکتوری محل نصب که رفتم دیدم یک فایل Binary to executable ساخته که با کلیک کردن رویش اجرا نمیشود میشه کمک کنید
خیلی خیلی سپاسگزارم :oops:
روانفر

مهدی کرامتی
یک شنبه 17 اسفند 1382, 08:39 صبح
برای رفع مشکل هنگ کردن به فولدری که کایلیکس در آن نصب شده است بروید، سپس در اسکریپت های اجرای کایلیکس (یعنی startdelphi و startbcb) بلافاصله پس از خط اول (که حاوی عبارت <span dir=ltr>"#!/bin/bash"</span> میباشد) دستور زیر را اضافه کنید:

export LD_ASSUME_KERNEL=2.2.5

مشکل شما از آنجا ناشی میشود که کایلکس هنگامی منتشر شده و ارائه شده است که نسخه کرنل 2.2.5 بوده است و بنابراین عجیب نیست که با Kernel های جدیدتر درست کار نکند.

این دستور به کایلیکس میگوید بجای تنظیم پیش فرضها با توجه به Kernel کنونی از تنظیمات پیش فرض ویژه نسخه 2.2.5 کرنل (که با آن سازگار است) استفاده کند.

Monaa
یک شنبه 17 اسفند 1382, 13:51 عصر
مطمئن نیستم اما احتمال داره وقتی روی نام فایل کلیک میکنید اما آن را اجرا نمیکند
به این دلیل باشد که لینوکس بر عکس ویندوز فایلهای اجرائی را که مربوط به محیط شل هستند
از داخل محیط X اجرا نمیکند یعنی اگر برنامه اجرائی شما ربطی به X ندارد باید یک ترمینال باز کنید و
از طریق شل برنامه را اجرا کنید یعنی به دایرکتوری برنامه بروید و اگر مثلا نام فایل آن mona است آن را اینطوری
اجرا کنید : mona/.