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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: انتقال یه برنامه به سیستم دیگه  (دفعات بازدید: 1462 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین sudo1395

  • Newbie
  • *
  • ارسال: 18
انتقال یه برنامه به سیستم دیگه
« : 28 شهریور 1396، 11:05 ب‌ظ »
من روی یه سیستم یه برنامه هربرنامه ای مثلا لازاروس رو مثال میزنم
رو از مخازن اوبونتو نصب کردم

خوب مشخصه غیر از برنامه اصلی یه چیزای دیگه هم مثل کامپایلر پاسکال نصب شده

حالا راهی هست بشه روی سیستم دیگه این رو کپی کنم که مجبور نشم دوباره دان و نصبش کنم

مثل اندروید که یه برنامه هست فایل apk برنامه ها رو استخراج میکنه
ابونتو همچین چیزی نداره

یا هر راهی که بشه برنامه ها رو به یه ابونتو دیگه کپی کرد میشناسید

با تشکر از توجه هتون
« آخرین ویرایش: 28 شهریور 1396، 11:27 ب‌ظ توسط sudo1395 »

آفلاین Ma$oud

  • Sr. Member
  • *
  • ارسال: 293
  • جنسیت : پسر
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #1 : 29 شهریور 1396، 04:29 ب‌ظ »
اگر از /var/cache/apt/archives/ پاک نشده باشن و درصورت یکی بودن شرایط سیستم ها میتونی توی همین شاخه مذکور در سیستم مورد نظر کپی کنی و بدون دانلود با apt install نصب کنی

آفلاین sudo1395

  • Newbie
  • *
  • ارسال: 18
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #2 : 29 شهریور 1396، 09:14 ب‌ظ »
منظورتون از 'یکی بودن شرایط سیستم ها ' چیه
یعنی باید سخت افزار مشابه داشته باشن

آفلاین مهران تعریف

  • Hero Member
  • *
  • ارسال: 707
  • جنسیت : پسر
  • دبیان + xfce
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #3 : 29 شهریور 1396، 10:29 ب‌ظ »
منظورتون از 'یکی بودن شرایط سیستم ها ' چیه
یعنی باید توزیع و ورژن توزیع و معماری و بسته های مورد نیاز یکی باشه وگرنه ممکنه ناپایداری ایجاد کنه. در کل به هیچ وجه توصیه نمیشه.

آفلاین MR-Mostafa

  • Full Member
  • *
  • ارسال: 180
  • جنسیت : پسر
  • Ubuntu Gnome
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #4 : 29 شهریور 1396، 10:44 ب‌ظ »
می‌تونید نرم‌افزار رو پرتابل (Portable) کنید
به اینجا مراجعه کنید:
https://appimage.org/
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages
http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf

من خودم تا حالا روی لینوکس انجام ندادم، اگه راهنما رو بخونید احتمالا می‌تونید انجام بدید.
در یک گفتگوی آموزشی مهم نیست کسی اشتباه یا درست جواب دهد، چون در آخر مشخص خواهد شد. می‌نویسم تا همه بخوانند؛ شاید کسی چیزی یاد بگیرد و یا استادی اشتباه مرا بگیرد.
با ما تازه واردها مهربان باشید :D

آفلاین james_m

  • Newbie
  • *
  • ارسال: 19
  • جنسیت : پسر
  • برنامه نویس ، دوستدار گنو/لینوکس و آزادی !
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #5 : 30 شهریور 1396، 12:49 ق‌ظ »
من روی یه سیستم یه برنامه هربرنامه ای مثلا لازاروس رو مثال میزنم
رو از مخازن اوبونتو نصب کردم

خوب مشخصه غیر از برنامه اصلی یه چیزای دیگه هم مثل کامپایلر پاسکال نصب شده

حالا راهی هست بشه روی سیستم دیگه این رو کپی کنم که مجبور نشم دوباره دان و نصبش کنم

مثل اندروید که یه برنامه هست فایل apk برنامه ها رو استخراج میکنه
ابونتو همچین چیزی نداره

یا هر راهی که بشه برنامه ها رو به یه ابونتو دیگه کپی کرد میشناسید

با تشکر از توجه هتون
شاید بهتر باشه از کل سیستم عاملیه آرشیو تهیه کنی و روی سیستم دیگه نصب کنی تا دقیقا بشه همون
گنو باید گنو باشد گنویی که گنو نباشد گنو نیست!

آفلاین sudo1395

  • Newbie
  • *
  • ارسال: 18
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #6 : 30 شهریور 1396، 01:29 ب‌ظ »
می‌تونید نرم‌افزار رو پرتابل (Portable) کنید
به اینجا مراجعه کنید:
https://appimage.org/
https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages
http://portablelinuxapps.org/docs/1.0/AppImageKit.pdf

من خودم تا حالا روی لینوکس انجام ندادم، اگه راهنما رو بخونید احتمالا می‌تونید انجام بدید.

راستش زمانی که از ویندوز استفاده میکردم با spoon studio کلی برنامه پرتابل کرده بودم
اما فکر نمیکردم تو لینوکس هم بشه

میشه لطف کنید و یه توضیح مختصر بدید تا راحت تر بشه از لینکایی که گذاشتین سر دراورد
مثلا باید از چه نرم افزاری برای پرتابل سازی استفاده کنم
مراحل کار مثله ویندوزه یعنی مثل spoon که فقط باید نرم افزار مورد نظر رو نصب کنی بعد بقیه کارارو خودش انجام میده



آفلاین sudo1395

  • Newbie
  • *
  • ارسال: 18
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #7 : 01 مهر 1396، 11:58 ب‌ظ »
بعد از کلی جستجو بالاخره تونستم پرتابل کردن برنامه رو تو لینوکس انجام بدم
برنامه های کوچیک مشکلی ندارن اما وقتی یه نرم افزار حجیم با کلی متعلقات رو مثلا همون لازاروس رو پرتابل کردم
خروجی ساخته شده موقع اجرا خطا میده که یه چیزایی رو پیدا نمیکنه
البته مشکل دیگه ای هم که هست اینه که برنامه ای که ساخته میشه حجمش بالاس
با توجه به اینکه نصب برنماه های کوچیک راحت و من بیشتر دنبال انتقال برنامه هایی بودم که دان شون مشکله
خلاصه برای هدفی که من از ایجاد این موضوع داشتم پرتابل سازی گزینه مناسبی نیس

اگه دوستان دیگه ای راهی برای انتقال برنامه نصب شده روی سیستم دیگه دارن لطفا پیشنهاد بدبد

آفلاین MR-Mostafa

  • Full Member
  • *
  • ارسال: 180
  • جنسیت : پسر
  • Ubuntu Gnome
پاسخ : انتقال یه برنامه به سیستم دیگه
« پاسخ #8 : 02 مهر 1396، 12:59 ق‌ظ »
بعد از کلی جستجو بالاخره تونستم پرتابل کردن برنامه رو تو لینوکس انجام بدم
برنامه های کوچیک مشکلی ندارن اما وقتی یه نرم افزار حجیم با کلی متعلقات رو مثلا همون لازاروس رو پرتابل کردم
خروجی ساخته شده موقع اجرا خطا میده که یه چیزایی رو پیدا نمیکنه
البته مشکل دیگه ای هم که هست اینه که برنامه ای که ساخته میشه حجمش بالاس
با توجه به اینکه نصب برنماه های کوچیک راحت و من بیشتر دنبال انتقال برنامه هایی بودم که دان شون مشکله
خلاصه برای هدفی که من از ایجاد این موضوع داشتم پرتابل سازی گزینه مناسبی نیس

اگه دوستان دیگه ای راهی برای انتقال برنامه نصب شده روی سیستم دیگه دارن لطفا پیشنهاد بدبد


سلام
این راه رو انجام دادید؟
http://www.blog.creativform.com/how-to-create-a-portable-linux-application/

پ.ن: من دو روزی هست این لینک رو پیدا کردم ولی چون یه مقدار سرم شلوغ بود، وقت نکردم تست کنم.
در یک گفتگوی آموزشی مهم نیست کسی اشتباه یا درست جواب دهد، چون در آخر مشخص خواهد شد. می‌نویسم تا همه بخوانند؛ شاید کسی چیزی یاد بگیرد و یا استادی اشتباه مرا بگیرد.
با ما تازه واردها مهربان باشید :D