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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: mepar در 14 شهریور 1393، 07:16 ق‌ظ

عنوان: نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 14 شهریور 1393، 07:16 ق‌ظ
سلام دوستان
من یه برنامه شبیه سازی دارم که برای حدود 5 سال پیش هست.
برای اجرای این برنامه ، نیاز به اوبونتویی دارم که بشه بسته های زیر رو توش داشت:
sudo apt-get install tcl8.4 tk8.4 tcl8.4-dev tk8.4-dev libgmp3-dev libstatistics-descriptive-perl g++ bison flex blt lmodern giftrans doxygen libxml2-dev graphviz imagemagick
حالا موندم چه نسخه ای از ابونتو باید انتخاب کنم که بتونم این بسته ها رو داشته باشم.
چون بسته هاشم همه قدیمی میشهو حتما باید این بسته ها باشه گویا تا شبیه ساز درست اجرا کنه.
ممنون میشم راهنماییم کنید.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سلمان م. در 15 شهریور 1393، 02:21 ب‌ظ
سلام.

چه برنامه‌ای رو می‌خوای نصب کنی؟ چرا نسخه‌ی قدیمی می‌خوای؟

همه‌ی این‌هایی که گفتی رو می‌شه روی اوبونتو ۱۴٫۰۴ نصب کرد. فقط کافیه به اینترنت وصل باشی و همین کدی که گذاشتی رو توی ترمینال paste کنی و enter رو بزنی.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سید اشرار در 15 شهریور 1393، 02:32 ب‌ظ
احتمالا  میخواد OMNET رونصب کنه
خوب چرا ورژن جدید درو نصب نمیکنی?
http://www.omnetpp.org/omnetpp/cat_view/17-downloads/1-omnet-releases
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 15 شهریور 1393، 06:57 ب‌ظ
سلام دوستان ممنون از پاسخگویی
حقیقت اینکه یک پکیج شخصی هست که باید روی OMNET نصب شه.
ولی چون برای omnet 3.3 نوشته شده برای اجرا شدن روی نسخه ی جدید OMNET نیاز به مهاجرت کد داره که خیلی زیاد تغییرات میخاد.پس نسخه جدید OMNET رو نباید نصب کرد.
من روی اوبونتو همون دستور رو تو کامندلاین زدم ولی خطا داد مثلا واسه flex میگه:
sudo apt-get install flex
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package flex is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package flex has no installation candidate
ممنون میشم راهنمایی کنید.خیلی نیاز مبرم دارم.
اگه یکی زحمت بکشه و تست کنه ممنونش میشم.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سلمان م. در 15 شهریور 1393، 06:59 ب‌ظ
اوبونتو نسخه‌ی چند داری؟ flex که توی مخازن هست:
۱۴٫۰۴: http://packages.ubuntu.com/trusty/flex

عکس ترمینال اوبونتو ۱۴٫۰۴ رو هم سنجاق کردم.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سید اشرار در 15 شهریور 1393، 07:07 ب‌ظ
خوب می خوای پکیج رو اپ کن من واست تست کنم
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 15 شهریور 1393، 07:09 ب‌ظ
سلمان جان من گفتم شاید قدیمی نصب کنم بهتره نسخه 9 دارم.
میشه بقیه رو هم چک کنی و ببینی میشه نصب کرد یا نه که من با توجه به اون نسخهه جدید بگیرم از اینترنت.ممنون.
چون اگه این پکیجا نصب شه دیگه نصب بقیه موارد مشکلی نباید داشته باشه.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 15 شهریور 1393، 07:12 ب‌ظ
خوب می خوای پکیج رو اپ کن من واست تست کنم
ممدرضا جان پکیج مشکلی نداره باید OMNET 3.3 نصب شه اول که نیاز به اون بسته ها داره برای نصب.
یعنی اگه بشه omnetpp-3.3p1 رو روی اوبونتو نصب کرد و بسته های ذکر شده تو پست  اولم رو روش داشت دیگه مشکلی ندارم.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سلمان م. در 15 شهریور 1393، 08:20 ب‌ظ
من همون اول گفتم که همه‌ی اون بسته‌ها توی مخازن اوبونتو هستن.

من گفتم شاید قدیمی نصب کنم بهتره نسخه 9 دارم.
۹  ](*,) اگه بخوای بسته‌های نسخه‌های جدید رو روی اون نصب کنی، احتمالاً به مشکل dependency بر می‌خوری. پیشنهاد من اینه که نسخه‌ی ۱۴٫۰۴ رو نصب کن. و بعد راحت روی اون نصب کن.
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 16 شهریور 1393، 05:09 ب‌ظ
سلام مجدد
نسخه 14 رو نصب کردم ولی هنگام نصب OMNET این خطا رو داد.
ممنون میشم راهنمایی کنید
admin@admin-VirtualBox:~/sim/omnetpp-3.3p1$ ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
configure: -----------------------------------------------
configure: reading configure.user for your custom settings
configure: -----------------------------------------------
checking for icc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for icpc... no
checking for g++... no
checking for c++... no
checking for cxx... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking for ranlib... ranlib
checking if shared libs need -fPIC... failure
configure: WARNING: COULD NOT FIGURE OUT HOW TO BUILD SHARED LIBRARY -- reverting to static libs
checking if --export-dynamic linker option is supported/needed... test failed
checking for flags needed to link with static libs containing simple modules... test failed
checking for bison... no
checking for byacc... no
configure: error: Bison not found, needed to build OMNeT++/OMNEST -- please install it
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سلمان م. در 16 شهریور 1393، 05:18 ب‌ظ
خط آخرش نوشته چیکار کنی.
configure: error: Bison not found, needed to build OMNeT++/OMNEST -- please install it
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: mepar در 16 شهریور 1393، 05:26 ب‌ظ
من هم دقیقا همین کارو کردم و نوشتم:
sudo apt-get install Bison
ولی این اخطارو داد:
admin@admin-VirtualBox:~/sim/omnetpp-3.3p1$ sudo apt-get install Bison
[sudo] password for admin:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package bison is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'bison' has no installation candidate
در ضمن دوست عزیز اون checking هایی که جلوش نوشته no تکلیفش چیه؟ فقط به همون اخطار خط آخر باید اکتفا کرد؟
ببخشید از سوالای مکرر
عنوان: پاسخ : نیاز به نسخه قدیمی ابونتویی که بسته های....
ارسال شده توسط: سلمان م. در 16 شهریور 1393، 05:38 ب‌ظ
باید با b کوچیک بنویسی. ما اصولاً حرف بزرگ نداریم توی اسم بسته‌ها (مثل همون چیزی بنویس که توی خط اول گذاشتی). البته احتمالاً این‌ها هم جواب نمی‌دن و باید بسته‌های dev اون‌ها رو نصب کنی. (development library) که برای bison می‌شه libbison-dev (در ضمن من اسم این بسته رو هم حفظ نیستم! چون توی توزیع‌های بر پایه‌ی دبیان مرسوم هست این نوع نام‌گذاری  lib<esme-package-morede-nazar>-dev

اون‌هایی که نوشته no یعنی یا اصلاً مربوط به سیستم شما نیست یا این‌که قابلیتی هست که بدلیل نبود بسته‌های موردنیاز روی سیستم شما نمی‌تونن به برنامه اضافه بشن. من با این کار برنامه نکردم ولی مثلاً موقع کامپایل ای‌مکس اگه بسته‌های مربوط به شکل‌های گرافیکی رو نداشته باشید، نمی‌تونید بعد از کامپایل شدن ای‌مکس باهاش عکس نگاه کنید.

اگه برنامه اصلاً نتونه کامپایل بشه خودش آخرش پیغام می‌ده می‌نویسه error!