انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: hossein.j در 29 تیر 1394، 03:29 ق‌ظ

عنوان: کار نکردن دستور ./configur [حل شد]
ارسال شده توسط: hossein.j در 29 تیر 1394، 03:29 ق‌ظ
با سلام خدمت همه بزرگان من حدود دو هفته میشه که شروع کردم به کار با اوبونتو پس به شدت مبتدی هستم من میخواستم یه برنامه رو که فرمتش tar.gz هست رو نصب کنم و با گذشت بیش از یک هفته جستجو در سایت های مختلف اما هنوز موفق نشدم.
مشکل اساسی من تو دستور ./configure هست زمانی که به پوشه اکسترت شده فایل مورد نظر cd میکنم و میخوام از این دستور استفاده کنم با این ارور برخورد میکنم
 
bash: ./configure: no such file or directory
ممنون میشم راهنمایی کنید دوستان
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 29 تیر 1394، 06:49 ق‌ظ
سلام. به دنیای آزاد خوش اومدی ;)
خب داره می‌گه چنین پرونده‌ای وجود نداره! توی گنو/لینوکس ما برنامه‌ها رو از جایی نمی‌گیریم و نصبش کنیم. نصب نرم‌افزار در گنو/لینوکس خیلی ساده‌تر از این حرف‌هاست. ما به «مدیر بسته»ی توزیعمون می‌گیم که چه برنامه‌ای رو می‌خوایم و اون خودش برامون آخرین نگارش سازگار رو بارگیری و نصب می‌کنه.
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: علی ۵۰۰ در 29 تیر 1394، 07:38 ب‌ظ
با سلام خدمت همه بزرگان من حدود دو هفته میشه که شروع کردم به کار با اوبونتو پس به شدت مبتدی هستم من میخواستم یه برنامه رو که فرمتش tar.gz هست رو نصب کنم و با گذشت بیش از یک هفته جستجو در سایت های مختلف اما هنوز موفق نشدم.
مشکل اساسی من تو دستور ./configure هست زمانی که به پوشه اکسترت شده فایل مورد نظر cd میکنم و میخوام از این دستور استفاده کنم با این ارور برخورد میکنم
 
bash: ./configure: no such file or directory
ممنون میشم راهنمایی کنید دوستان
سلام
فرمت tar.gz فرمت نصبی نیست. بلکه فرمت فشرده‌سازیه. این نرم‌افزاری که شما دانلود کردی احتمالاً فایل باینری نیست بلکه کد منبعه و شما با دستورهای زیر معمولاً اون رو کامپایل و تبدیل به فرمت نصبی می‌کنید.
./configure
make
و سپس با دستور زیر فایل رو نصب می‌کنید:
sudo make installولی همیشه اینطوری نیست. لطفاً به فایل readme یا install برنامه مراجعه کنید و ببینید درونش چی نوشته.
-------
اگر کامپایل کردن این نرم‌افزار براتون سخته، شاید بتونید فایل .deb برنامه رو پیدا و نصب کنید.
-------
بعضی از نرم‌افزارها پرتابل هستن و نیازی به نصب ندارن مثل eclipse (در صورتی که از تارنمای اصلی این نرم‌افزار، بارگیری کنید)
بعصی از نرم‌افزارها نصبشون تقریباً شبیه به نصب ویندوزی هستش مثل netbeans و qt (در صورتی که از تارنمای اصلی این دو نرم‌افزار، بارگیری کنید)
خیلی از نرم‌افزارها از بسته‌های مخصوص توزیع‌ها برای نصب استفاده می‌کنند مثل .deb برای اوبونتو/دبیان و RPM برای فدورا/ردهت
بعضی از نرم‌افزارها اصلاً به فایل نصبی تبدیل نشدن و برای نصب نیاز هستش که شما آن‌ها را اول کامپایل و سپس نصب نمایید.
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 29 تیر 1394، 11:08 ب‌ظ
دوستان از وقتی که میزارید صمیمانه تشکر میکنم
مشکلی که هست اینه که خب اصلا تو این فایل readme یا هر چیز دیگه ای نداره و فقط چند تا پوشه به نام های
bin  debug-eggs    help   helpers lib  license  plugins و bulid.txt
وجود دارد
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 29 تیر 1394، 11:26 ب‌ظ
خب این چیه که گرفتی؟
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 30 تیر 1394، 12:09 ق‌ظ
خب این چیه که گرفتی؟
pycharm-4.5.2
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 30 تیر 1394، 12:50 ق‌ظ
نه. منظورم اینه که کد منبعه؟ دودوییه؟ چیه؟ برو توی شاخهٔ bin ببین پروندهٔ اجرایی‌ای هست؟
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 30 تیر 1394، 01:15 ق‌ظ
نه. منظورم اینه که کد منبعه؟ دودوییه؟ چیه؟ برو توی شاخهٔ bin ببین پروندهٔ اجرایی‌ای هست؟
اینم تصویر محتویات bin
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: sajed68 در 30 تیر 1394، 09:41 ق‌ظ
این نصبی نیست. ترمینال رو تو همین پوشه باز کن بزن:
sh ./pycharm.shبعد خودش اجرا میشه
اگه نشد اول روش راست کلیک کن بعد از ویژگی ها برو  قسمت اجازه ها تیک قابلیت اجرایی رو بزن و مرحله قبل رو تکرار کن

پ.ن:البته این هم بگم بهتره از یک برنامه دیگه استفاده کنید این محیط خوبی داره ولی مصرف پردازندش بالاست، و فکر کنم متن باز هم نباشه
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 30 تیر 1394، 10:55 ق‌ظ
این نصبی نیست. ترمینال رو تو همین پوشه باز کن بزن:
sh ./pycharm.shبعد خودش اجرا میشه
اگه نشد اول روش راست کلیک کن بعد از ویژگی ها برو  قسمت اجازه ها تیک قابلیت اجرایی رو بزن و مرحله قبل رو تکرار کن

پ.ن:البته این هم بگم بهتره از یک برنامه دیگه استفاده کنید این محیط خوبی داره ولی مصرف پردازندش بالاست، و فکر کنم متن باز هم نباشه
دوست عزیز بسیار بسیار ممنونم با این دستور برنامه به راحتی نصب گردید.
فقط الان سوال من اینه که هیچ الگوی استانداردی برای نصب برنامه ها از طریق سورس وجود نداره؟!
چون من یه فایل tar.gz دیگر هم دارم که محتویاتش خیلی با این فرق داره و فایل bin داخلش نیست و دستور ./configure هم که عمل نمیکنه
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: sajed68 در 30 تیر 1394، 11:12 ق‌ظ
خب من خیلی حرفه ای نیستم. ولی  اون نرم افزارهایی که کد منبعش رو داری در حالت کلی اینجوری نصب میشن که اول پیشنیازهاشون باید نضب شه. طبیعتا برای کامپایل کردن نیاز به یک کامپایلر هم هست.و  باقیش ممیشه دستور العمل اون کامپیالرش هست. مثلا opencv که با cmakeنصب میشه و یا بعضی ها که مستقیم با make

* البته این رو هم بگم که pycharm سورسش دست شما نیست(نصبی نیست)، اگه براتون ایکن یا میانبری ایجاد نکرده( و اگر خودتون نمیدونید چطوری بسازید) مجبورید همین روش رو همیشه واسه اجراش انجام بدید.
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 30 تیر 1394، 12:35 ب‌ظ
* البته این رو هم بگم که pycharm سورسش دست شما نیست(نصبی نیست)، اگه براتون ایکن یا میانبری ایجاد نکرده( و اگر خودتون نمیدونید چطوری بسازید) مجبورید همین روش رو همیشه واسه اجراش انجام بدید.
برنامه نصب شده آیکنش هم ایجاد شده و مشکلی نداره
الان برنامه wine رو اکسترکت کردم که یه پوشه به نام wine-1.7.24 و یه فایل به نام pax_global_header استخراج شد من چجوری باید از این استفاده کنم محتویات پوشه wine-1.7.24 هم پیوست میکنم
ببخشید اگر سوالاتم زیاده و بسیار مبتدی ولی فکر میکنم خیلی ها با این دست مشکلات مواجه هستند
به هر حال از تمام دوستان و بزرگواران واقعا تشکر میکنم
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 30 تیر 1394، 02:08 ب‌ظ
واین رو دانلود کردی؟ :o
چرا آخه؟ ](*,)
پس مرکز نرم‌افزاری رو برای فامیل‌های من گذاشتن؟
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 30 تیر 1394، 02:50 ب‌ظ
واین رو دانلود کردی؟ :o
چرا آخه؟ ](*,)
پس مرکز نرم‌افزاری رو برای فامیل‌های من گذاشتن؟
???   :oops:
جناب بهزادی من قبول دارم این کار اشتباهه یا دست کم سختترین راه برای نصب نرم افزاره اما من میخوام نصب از این طریق رو یاد بگیرم چون خیلی از نرم افزارها اصلا تو مرکز نرم افزاری نیست و دلیل دیگر این که من میخوام اوبونتو رو یاد بگیرم و نه فقط باهاش کار کنم ولی متاسفانه هر چقدر سرچ کردم به نتیجه ای نرسیدم همه جا فقط میگفتن tar.gz رو اکسترکت کن برو به دایرکتوریش دستور ./configure و... پس از شما و سایر بزرگان صمیمانه تشکر میکنم اگر بنده رو با این طریقه نصب آشنا کنید
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 31 تیر 1394، 12:42 ب‌ظ
کسی اینجا نیست  ???
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: علیرضاامیرصمیمی در 31 تیر 1394، 02:43 ب‌ظ
این لینک رو ببین
مثال هم زده
http://www.howtogeek.com/105413/how-to-compile-and-install-from-source-on-ubuntu/
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 31 تیر 1394، 03:56 ب‌ظ
این لینک رو ببین
مثال هم زده
http://www.howtogeek.com/105413/how-to-compile-and-install-from-source-on-ubuntu/
ممنون دوست گرامی من قبلا این صفحه رو خوندم مشکل اساسی من هم همین اجرا نشدن دستور ./configure هست حتی وقتی دستور
man ./configure
را اجرا میکنم ارور میده در صورتی که با make به درستی کار میکنه
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: Риал Краесис در 31 تیر 1394، 07:50 ب‌ظ
واین رو دانلود کردی؟ :o
چرا آخه؟ ](*,)
پس مرکز نرم‌افزاری رو برای فامیل‌های من گذاشتن؟

مرکز نرم‌افزاری اوبونتو خیلی به روز نیست و خیلی از برنامه ها هم که تو سایتشون نسخه بروز تر هست باالاجبار از این روش نصب میشن.
اقا من املام اصلا خوب نیست غلط دیدید به بزرگی خودتون ببخشید.
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 31 تیر 1394، 10:14 ب‌ظ
ممنون دوست گرامی من قبلا این صفحه رو خوندم مشکل اساسی من هم همین اجرا نشدن دستور ./configure هست حتی وقتی دستور
man ./configure
را اجرا میکنم ارور میده در صورتی که با make به درستی کار میکنه
چون configure بر خلاف make یه نرم‌افزار نصب شده نیست. یه اسکریپته که ممکنه به همراه کد مبدأ ارائه شده باشه.

مرکز نرم‌افزاری اوبونتو خیلی به روز نیست و خیلی از برنامه ها هم که تو سایتشون نسخه بروز تر هست باالاجبار از این روش نصب میشن.
اقا من املام اصلا خوب نیست غلط دیدید به بزرگی خودتون ببخشید.
خب اون به روز نبودن هم دلیل خودش رو داره. اون نگارش از برنامه با بقیهٔ برنامه‌های دیگه‌ای که روی اون سیستمه سازگاری داره و حتماً کار می‌کنه. براش به‌روز رسانی‌های امنیتی می‌آد و… با نصب هرچیزی از هرجایی غیر از مرکز نرم‌افزاری، سامانه‌مون رو در معرض خطرات امنیتی قرار می‌دیم.
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 31 تیر 1394، 10:29 ب‌ظ
ببینید دوستان اینکه مرکز نرم افزاری اوبونتو بهتره قبول این که نصب نرم افزار از سورس کار خیلی معقولانه ای نیست هم قبول ولی بالاخره اگر کسی بخواد از لینوکس استفاده کنه باید این روش رو یاد بگیره چون شکی نیست بهش نیاز پیدا میکنه و تقریبا بزرگترین مشکل کاربران تازه وارد لینوکسی مثل بنده همین نصب برنامه از طریق سورس هست
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: دانیال بهزادی در 31 تیر 1394، 10:58 ب‌ظ
نصب برنامه از روی کد مبدأ چیزی نیست که نیاز به یاد گرفتن داشته باشه، هر کد مبدأیی توش یه پروندهٔ README داره که روش کامپایل و نصبش توشه و این روش‌ها در مورد همهٔ برنامه‌ها شبیه به هم نیست و هر برنامه‌ای ممکنه روش کامپایل و نصب خودش رو داشته باشه!
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: alireza.crs در 01 امرداد 1394، 12:32 ق‌ظ
خب اون به روز نبودن هم دلیل خودش رو داره. اون نگارش از برنامه با بقیهٔ برنامه‌های دیگه‌ای که روی اون سیستمه سازگاری داره و حتماً کار می‌کنه. براش به‌روز رسانی‌های امنیتی می‌آد و… با نصب هرچیزی از هرجایی غیر از مرکز نرم‌افزاری، سامانه‌مون رو در معرض خطرات امنیتی قرار می‌دیم.
یه مثال خیلی بارزش eclipse هستش که خیلی قدیمیه.و نصبش اصلا معقول نیست.کلا مخازن اوبونتو خیلی خیلی قدیمین.فکر کنم فقط
مخازن debian از مال اوبونتو قدیمی تر باشن
درضمن گاهی پیش میاد که بسته های اوبونتو باهم ناسازگار باشن.هرچند خیلی نادره ولی ممکنه

من که یه بار مجبور شدم نسخه قدیمی تر یه library رو از launchpad بگیرم چون نسخه اش با mesa-dev هماهنگ نبود
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 01 امرداد 1394، 11:35 ق‌ظ
پس الان تکلیف چیه باید بیخیال نصب برنامه از این راه بشیم ؟!
بعضی برنامه ها هستند که فایل readme یا install ندارن
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: علیرضاامیرصمیمی در 01 امرداد 1394، 11:51 ق‌ظ
معمولا اگه برنامه نویس بخوات کار درستی انجام بده داخل readme توضیح کافی رو میده که کاربر بتونه برنامه رو نصب کنه
بعضی وقت ها هم داخل سایتی که ازش دانلود کردی توضیحات کامل رو نوشته
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 02 امرداد 1394، 11:33 ق‌ظ
ممنون دوستان عزیز من فکر میکردم مشکل از منه که نمیتونم نصب کنم که موقع دستور ./configure به ارور برمیخوردم پس همیشه نباید با این دستور برنامه رو نصب کرد درسته؟
اگر اینطوره فکر کنم دیگه بهتره یه حل شد به تاپیک اضافه کنم
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: علیرضاامیرصمیمی در 02 امرداد 1394، 11:36 ق‌ظ
بله دقیقا همینطور هست :)
عنوان: پاسخ : کار نکردن دستور ./configure
ارسال شده توسط: hossein.j در 02 امرداد 1394، 08:22 ب‌ظ
از همه دوستان ممنونم