نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

مشکلات در مورد نرم‌افزارهای مختلف
آواتار کاربر
پست: 786
تاریخ عضویت: پنج شنبه 27 اسفند 1388, 2:46 pm
محل اقامت: شوشتر

نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط sajjads24 » شنبه 11 اردیبهشت 1395, 8:32 pm

سلام چند تا سوال در مورد نصب برنامه های یک توزیع بر روی یک توزیع دیگه در لینوکس داشتم :(البته در اینجا هدف نصب برنامه های دیگر توزیع ها بر روی centos7 , rhel7 هست.)
۱. در بعضی سایت ها دیدم که سورس برنامه ها و برنامه های deb رو به rpm تبدیل میکنن و بر روی centos نصب میکنن ایا این روش مشکلی برای centos ایجاد نمیکنه ؟
۲.ایا امکان نصب برنامه های rpm دیگر توزیع ها بر روی centos7 امکان داره ؟مثلا نصب برنامه های فدورا بر روی centos7 ?
۳.ایا امکان تبدیل برنامه های run و jar به برنامه های rpm وجود داره ؟
۴.ایا امکان نصب برنامه های rpm نسخه های ۳۲ بیتی قدیمی centos برروی centos7 ۶۴ بیتی امکان داره و مشکلی ایجاد نمیکنه ؟(برای مثال برنامه Kaffeine برای centos6 هست ایا میشه روی centos7 نصب کرد؟)
هدفم اینه که تمام برنامه ها رو rpm کنم و با ساخت یک مخزن محلی و دستور yum install *.rpm همه رو با هم نصب کنم .
برای اینکه بت پرستی نباشی ، کافی
نیست که بت ها را شکسته باشی ، باید
خوی بت پرستی را ترک گفته باشی .
"نیچه"

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط hedayat » یکشنبه 12 اردیبهشت 1395, 2:58 pm

۱. ممکنه بکنه! حتی ممکنه سیستم دیگه بالا نیاد.
۲. در حالت کلی خیر. ولی خیلی وقت‌ها میشه.
۳. بله. ولی فکر نمیکنم ابزاری ساخته شده باشه براش. اگه یه rpm درست و حسابی بخواین بسازید راه حل کلی نداره و باید دستی ساخته بشه.
۴. اگه همه‌ی وابستگی‌هاش رو هم بتونید نصب کنید بدون حذف یا رونویسی فایل های سیستم، مشکلی نداره.

آواتار کاربر
پست: 786
تاریخ عضویت: پنج شنبه 27 اسفند 1388, 2:46 pm
محل اقامت: شوشتر

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط sajjads24 » یکشنبه 12 اردیبهشت 1395, 3:48 pm

ممنون از راهنمایی فکر کنم از سورس برنامه نصب کنم راحت تر باشه درسته ؟ :-?
تا بخوام راه های طولانی رو انجام بدم و بی زحمت این سوالات رو هم راهنمایی کنید :
1-ایا برای نصب از سورس باز هم پارامترهایی مثل کدام توزیع و یا کدام نسخه و یا 32 بیتی و یا 64 بیتی رو باید در نظر بگیرم یا دیگه تفاوتی نداره ؟
2-مثلا برای نصب همین Kaffeine که نسخه centos7 این برنامه منتشر نشده میتونم به دو روش عمل کنم(1)اینکه همونطور که در پست قبل گفتید نسخه centos6 رو بر روی centos7 نصب کنم ویا (2)از سورس برنامه رو روی centos7 نصب کنم درسته اگه اره کدامش رو انجام بدم بهتره ؟
3-یک سوال در مورد برنامه نویسی دارم که میخواستم بدونم کدام زبان برنامه نویسی رو میشه باهاش برنامه بسازیم که روی همه سیستم عاملی(win , linux , mac) قابل اجرا بشه یا به اصطلاح مالتی پلتفورم باشه ؟(البته به جز زبان جاوا که با نصب برنامه جاوا ران تایم برنامه هاش روی همه سیستم عاملی نصب میشه.)
4-و در اخر هم داداش هدایت یک سوال شخصی دارم میخواستم بدونم شما از کدام زبان برنامه نویسی استفاده میکنید و برای یادگیری کدام زبان رو پیشنهاد میدید ؟(این سوال رو به خاط این میپرسم چون خیلی از افراد مبتدی مثل من که میخوان برنامه نویسی رو شروع به یاد گیری کنن نمیدونن وقت و انرژی رو روی یادگیری کدام زبان بزارن و کدامش بهتره؟)
ببخشید طولانی شد.
برای اینکه بت پرستی نباشی ، کافی
نیست که بت ها را شکسته باشی ، باید
خوی بت پرستی را ترک گفته باشی .
"نیچه"

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط hedayat » یکشنبه 12 اردیبهشت 1395, 7:04 pm

۰. بستگی داره به شانستون!
۱. اگه سورس خوبی باشه نباید فرقی بکنه :)
۲. میتونید اول نصب rpm رو امتحان کنید مثلا با yum install folan.rpm اگه انجام شد که احتمال زیاد موفق شدید ولی اگه خطا داد سعی کنید یه مخزن پیدا کنید که داشته باشدش ودر نهایت کامپایل از سورس (احتمالا مجبور میشید کلی بسته نصب کنید تا بتونید کامپایل کنید)
۳. اگه منظورتون این باشه که توی قالب نهایی (یعنی فرمی که به دست کاربرها میرسه) روی پلتفرم‌های مختلف اجرا بشه، تنها راهی که من فعلا سراغ دارم زبون‌های اسکریپتی (مثل پایتون و روبی و ...) یا ماشین مجازی دار (مثل جاوا و دات‌نت) هست. که البته طبیعتا باید ماشین مجازی یا مفسر اون‌ها رو هم نصب کرد تا برنامه اجرا بشه. البته خب شما میتونید ماشین مجازی جاوا رو به همراه برنامتون ارائه بدید (البته برای هر پلتفرم یک نسخه!). و البته به شرطی که توی این برنامه‌ها صرفا از کتابخونه‌هایی استفاده کنید که برای همه‌ی اون پلتفرم‌ها موجود باشند! (بعضی کتابخونه‌های جاوا ممکنه خودشون فقط توی پلتفرم‌های خاصی موجود باشند. یا مثلا یک سری کتابخونه‌های داتنت).

اما اگه منظور کد باشه، میشه با خیلی زبون‌ها از جمله سی/سی++ هم کدی نوشت که وابسته به پلتفرم خاصی نباشه یا حداقل روی تعداد زیادی از پلتفرم‌ها کار کنه. نکته‌ی مهم اینجا هم همونه که از کتابخونه‌های وابسته به یک پلتفرم خاص استفاده نشه.


۴. عمدتا از سی/سی++. این که با چه زبانی کار کنید به خیلی چیزها بستگی داره. ولی الان برای شروع برنامه‌نویسی و آشنایی با اون زبون‌هایی مثل پایتون یا جاوا پیشنهاد میشه.
موفق باشی!

آواتار کاربر
پست: 786
تاریخ عضویت: پنج شنبه 27 اسفند 1388, 2:46 pm
محل اقامت: شوشتر

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط sajjads24 » دوشنبه 13 اردیبهشت 1395, 9:56 pm

راستی الان نرمافزارهای کدام توزیع ها به rhel7 , centos7 نزدیکتره که در صورت موجود نبودن rpm برنامه مورد نیاز برم سراغ برنامه ی این توزیع ها و مال اون ها رو روی centos7 , rhel7 نصب کنم ?
برای مثال نرم افزار blender برای توزیع centos7 , rhel7 نسخه ی rpm نداره الان من از کجا بدونم نسخه rpm کدام توزیع به centos7 , rhel7 نزدیکتره یا به اصلاح هماهنگ تره و مشکلی پش نمیاد که برم نصب کنم؟
برای اینکه بت پرستی نباشی ، کافی
نیست که بت ها را شکسته باشی ، باید
خوی بت پرستی را ترک گفته باشی .
"نیچه"

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط hedayat » سه شنبه 14 اردیبهشت 1395, 10:41 am

فدورا ۲۰ و ۲۱ خیلی به این ۲ نزدیک هستند. مخصوصا فدورا ۲۰ اگه اشتباه نکنم.

آواتار کاربر
پست: 786
تاریخ عضویت: پنج شنبه 27 اسفند 1388, 2:46 pm
محل اقامت: شوشتر

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط sajjads24 » سه شنبه 14 اردیبهشت 1395, 10:16 pm

دلیل این ارور چیه ؟
نمیدونم چرا این ارور اومد !
کد: انتخاب همه
---> Package libsox3.x86_64 0:14.4.2-39.12 will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.22)(64bit) for package: libsox3-14.4.2-39.12.x86_64
--> Processing Dependency: libpng16.so.16(PNG16_0)(64bit) for package: libsox3-14.4.2-39.12.x86_64
--> Processing Dependency: libpng16.so.16()(64bit) for package: libsox3-14.4.2-39.12.x86_64
---> Package libxine2.x86_64 0:1.2.6-102.1 will be obsoleting
--> Processing Dependency: libjpeg.so.8(LIBJPEG_8.0)(64bit) for package: libxine2-1.2.6-102.1.x86_64
--> Processing Dependency: libjpeg.so.8()(64bit) for package: libxine2-1.2.6-102.1.x86_64
--> Processing Dependency: libmng.so.2()(64bit) for package: libxine2-1.2.6-102.1.x86_64
---> Package melt6.x86_64 0:0.9.8-69.8 will be installed
---> Package openshot.noarch 0:1.4.3-1.58 will be an update
--> Processing Dependency: python = 2.7 for package: openshot-1.4.3-1.58.noarch
--> Processing Dependency: python-base >= 2.7 for package: openshot-1.4.3-1.58.noarch
--> Processing Dependency: python-gtk for package: openshot-1.4.3-1.58.noarch
--> Processing Dependency: python-xdg for package: openshot-1.4.3-1.58.noarch
--> Processing Dependency: python-goocanvas for package: openshot-1.4.3-1.58.noarch
---> Package python-mlt.x86_64 0:0.9.8-69.8 will be installed
--> Processing Dependency: python = 2.7 for package: python-mlt-0.9.8-69.8.x86_64
---> Package xine-lib.x86_64 0:1.2.6-8.el7.nux will be obsoleted
--> Processing Dependency: xine-lib(x86-64) = 1.2.6-8.el7.nux for package: xine-lib-extras-1.2.6-8.el7.nux.x86_64
--> Running transaction check
---> Package audiofile.x86_64 1:0.3.6-4.el7 will be installed
---> Package esound-libs.x86_64 1:0.2.41-12.el7 will be installed
---> Package libmlt6.x86_64 0:0.9.8-69.8 will be installed
---> Package melt.x86_64 0:0.9.8-69.8 will be installed
---> Package melt6.x86_64 0:0.9.8-69.8 will be installed
--> Running transaction check
---> Package audiofile.x86_64 1:0.3.6-4.el7 will be installed
---> Package esound-libs.x86_64 1:0.2.41-12.el7 will be installed
---> Package libmlt6.x86_64 0:0.9.8-69.8 will be installed
---> Package melt.x86_64 0:0.9.8-69.8 will be installed
---> Package melt6.x86_64 0:0.9.8-69.8 will be installed
--> Finished Dependency Resolution

Packages skipped because of dependency problems:
    ImageMagick-last-libs-6.9.3.9-1.el7.remi.x86_64 from remi-safe
    OpenColorIO-1.0.9-3.el7.x86_64 from epel
    SDL2-2.0.3-9.el7.x86_64 from epel
    8:arts-1.5.10-26.el7.x86_64 from epel
    blender-2.77a-246.4.x86_64 from packman
    cinelerra-cv-2.3.0-2.15.x86_64 from packman
    kde3-kaffeine-0.8.8-57.87.x86_64 from packman
    kde3-kaffeine-lang-0.8.8-57.87.noarch from packman
    kdelibs3-3.5.10-65.el7.x86_64 from epel
    libavcodec57-3.0.2-74.2.x86_64 from packman
    libavdevice57-3.0.2-74.2.x86_64 from packman
    libavfilter6-3.0.2-74.2.x86_64 from packman
    libavformat57-3.0.2-74.2.x86_64 from packman
    libavresample3-3.0.2-74.2.x86_64 from packman
    libavutil50-0.7.16-6.3.x86_64 from packman
    libavutil55-3.0.2-74.2.x86_64 from packman
    libguicast1-2.3.0-2.15.x86_64 from packman
    libmjpegutils-2_0-0-2.0.0-66.29.x86_64 from packman
    libmlt++3-0.9.8-69.8.x86_64 from packman
    libmlt6-modules-0.9.8-69.8.x86_64 from packman
    libmpeg3hv-1_5_0-1-2.3.0-2.15.x86_64 from packman
    libopencv3_1-3.1.0-83.32.x86_64 from packman
    libpostproc50-0.7.16-6.3.x86_64 from packman
    libpostproc54-3.0.2-74.2.x86_64 from packman
    libquicktimehv-1_6_0-1-2.3.0-2.15.x86_64 from packman
    libsox3-14.4.2-39.12.x86_64 from packman
    libswresample2-3.0.2-74.2.x86_64 from packman
    libswscale4-3.0.2-74.2.x86_64 from packman
    libvidstab0_9-0.98b-2.16.x86_64 from packman
    libx264-148-0.148svn20150804-1.53.x86_64 from packman
    libxine2-1.2.6-102.1.x86_64 from packman
    openshot-1.4.3-1.58.noarch from packman
    python-mlt-0.9.8-69.8.x86_64 from packman
    python3-3.3.2-12.el7.nux.x86_64 from nux-dextop
    python3-libs-3.3.2-12.el7.nux.x86_64 from nux-dextop
    1:python3-numpy-1.7.2-8.el7.nux.x86_64 from nux-dextop
    python35u-libs-3.5.1-3.ius.centos7.x86_64 from ius
    tinyxml-2.6.2-3.el7.x86_64 from epel
    yaml-cpp03-0.3.0-4.el7.x86_64 from epel

Dependencies Resolved

================================================================================
 Package                  Arch     Version                   Repository    Size
================================================================================
Installing for dependencies:
 audiofile                x86_64   1:0.3.6-4.el7             base         153 k
 esound-libs              x86_64   1:0.2.41-12.el7           epel          78 k
 libmlt6                  x86_64   0.9.8-69.8                packman      191 k
 melt                     x86_64   0.9.8-69.8                packman       18 k
 melt6                    x86_64   0.9.8-69.8                packman       30 k
Skipped (dependency problems):
 ImageMagick-last-libs    x86_64   6.9.3.9-1.el7.remi        remi-safe    2.2 M
 OpenColorIO              x86_64   1.0.9-3.el7               epel         411 k
 SDL2                     x86_64   2.0.3-9.el7               epel         343 k
 arts                     x86_64   8:1.5.10-26.el7           epel         969 k
 blender                  x86_64   2.77a-246.4               packman       23 M
 cinelerra-cv             x86_64   2.3.0-2.15                packman      8.6 M
 kde3-kaffeine            x86_64   0.8.8-57.87               packman      2.2 M
 kde3-kaffeine-lang       noarch   0.8.8-57.87               packman      331 k
 kdelibs3                 x86_64   3.5.10-65.el7             epel          15 M
 libavcodec57             x86_64   3.0.2-74.2                packman      3.6 M
 libavdevice57            x86_64   3.0.2-74.2                packman       66 k
 libavfilter6             x86_64   3.0.2-74.2                packman      543 k
 libavformat57            x86_64   3.0.2-74.2                packman      771 k
 libavresample3           x86_64   3.0.2-74.2                packman       60 k
 libavutil50              x86_64   0.7.16-6.3                packman       60 k
 libavutil55              x86_64   3.0.2-74.2                packman      160 k
 libguicast1              x86_64   2.3.0-2.15                packman      347 k
 libmjpegutils-2_0-0      x86_64   2.0.0-66.29               packman      240 k
 libmlt++3                x86_64   0.9.8-69.8                packman       51 k
 libmlt6-modules          x86_64   0.9.8-69.8                packman      1.6 M
 libmpeg3hv-1_5_0-1       x86_64   2.3.0-2.15                packman       91 k
 libopencv3_1             x86_64   3.1.0-83.32               packman      3.9 M
 libpostproc50            x86_64   0.7.16-6.3                packman       26 k
 libpostproc54            x86_64   3.0.2-74.2                packman       54 k
 libquicktimehv-1_6_0-1   x86_64   2.3.0-2.15                packman      197 k
 libsox3                  x86_64   14.4.2-39.12              packman      258 k
 libswresample2           x86_64   3.0.2-74.2                packman       58 k
 libswscale4              x86_64   3.0.2-74.2                packman      145 k
 libvidstab0_9            x86_64   0.98b-2.16                packman       40 k
 libx264-148              x86_64   0.148svn20150804-1.53     packman      365 k
 libxine2                 x86_64   1.2.6-102.1               packman      2.2 M
 openshot                 noarch   1.4.3-1.58                packman       20 M
 python-mlt               x86_64   0.9.8-69.8                packman      108 k
 python3                  x86_64   3.3.2-12.el7.nux          nux-dextop    44 k
 python3-libs             x86_64   3.3.2-12.el7.nux          nux-dextop   6.2 M
 python3-numpy            x86_64   1:1.7.2-8.el7.nux         nux-dextop    14 M
 python35u-libs           x86_64   3.5.1-3.ius.centos7       ius          8.8 M
 tinyxml                  x86_64   2.6.2-3.el7               epel          49 k
 yaml-cpp03               x86_64   0.3.0-4.el7               epel         162 k

Transaction Summary
================================================================================
Install                                    ( 5 Dependent packages)
Skipped (dependency problems)  39 Packages

Total size: 469 k
Installed size: 1.4 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test


Transaction check error:
  file /usr/lib64/libmlt.so.6 from install of libmlt6-0.9.8-69.8.x86_64 conflicts with file from package mlt-0.9.6-2.el7.nux.x86_64

Error Summary
-------------

برای اینکه بت پرستی نباشی ، کافی
نیست که بت ها را شکسته باشی ، باید
خوی بت پرستی را ترک گفته باشی .
"نیچه"

معاونت سایت
آواتار کاربر
پست: 6436
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: نصب نرم افزارهای توزیع های دیگر در توزیع های دیگر ...!

پستتوسط hedayat » پنج شنبه 15 اردیبهشت 1395, 12:34 am

بسته‌های این مخازن با هم مشکل دارند.

بازگشت به نرم‌افزار

چه کسی آنلاین است

کاربران حاضر در این انجمن : کاربر عضو شده ای موجود نیست و 13 مهمان